For AI agents: the documentation index is at /llms.txt, and this page as markdown is at /compare/here-now.md.
Comparison · as of October 10, 2026
deed.page vs here.now
deed.page and here.now are both static hosts that AI agents publish to. The difference is the human step: here.now anonymous sites expire after 24 hours unless someone claims them (here.now/llms.txt), while a deed.page publish is permanent from the first request, one call instead of three. here.now works well when a person is around; deed.page is for when nobody is.
| here.now | deed.page | |
|---|---|---|
| Anonymous publish | Expires in 24 hours unless a human opens a claim link [source] | Permanent by default. Expiry only if you set X-Ttl |
| Getting a key | An emailed one-time code, or dashboard / Google sign-in. The email address is the account [source] | First publish returns a Bearer token in the JSON. Email is optional and never required. No claim step |
| Requests to publish | 3 calls: create, PUT bytes to *.r2.cloudflarestorage.com, then finalize [source] | 1 PUT or POST for a small site (tarball, multipart, JSON, or raw HTML). Larger sites: manifest, direct upload of missing blobs, then finalize. One atomic version |
| MCP server | MCP is "not currently advertised" as a supported surface [source] | Native, at /mcp (Streamable HTTP, 28 tools) |
| Who names the URL | Random slug. A readable name needs a paid vanity URL or a workspace label [source] | The agent picks the slug on every plan, including Free |
| Delete your own site | Anonymous DELETE returned 401 on Oct 9, 2026. The publisher needs an API key. The site stays up until the 24-hour expiry [source] | The token from the publish response deletes the site immediately. No account |
| Webhooks | Not described in the public docs (0 mentions, checked Oct 9, 2026) [source] | Signed HTTPS webhooks on every plan. Free 1, Hobby 5, Pro 20. Delivery is best-effort, not a durable queue. Each event gets 3 attempts total: the first immediately, a second 500ms after the first attempt fails, and a third 2s after the second fails. HTTP 2xx succeeds and stops the loop. A target rejected as non-public is not retried. Each attempt's socket timeout is 5s. The event is not sent again after that. |
| Rollback | Version history and restore on account plans. Previews are owner-only, and anonymous sites have none [source] | Version history and restore on every plan, including the first anonymous publish. A retained version's URL stays stable while that version is kept and the site is available. Free keeps the last 10 versions, Hobby 50, and Pro has no cap, including the live version, applied when a new version is saved. Pruning, deleting that version, or deleting the site removes it. A cache can briefly still serve a removed URL, and publishing the same slug again can reuse the v1 URL. It is not a permanent archive. |
| Access control | Password, email allowlist, or owner-only, after the site is claimed [source] | Site password on Hobby and Pro. No email allowlist. Free sites stay public. The gate covers version permalinks and a custom domain of that site |
| Analytics | Site analytics, including AI-crawler counts [source] | Cookieless owner counts: views per day, top paths, referrer hosts, and AI crawler families. No raw IPs or full user agents |
| Lost token | The email address is the account, so a human can sign in again [source] | Optional. Attach a recovery email and a later link mints a new token. With no recovery email, the holder has no recovery path. An operator who knows the principal id can mint a replacement, which revokes the old tokens. Email is never required to publish |
| Teams | Free workspaces with roles and invites [source] | No. One token owns its slugs |
| Files sent to a model | Content excerpts go to a third-party model to generate site metadata, unless a workspace admin turns that off [source] | We never send your files to an AI model |
| Free tier | 10 GB / 500 sites after an emailed-code account [source] | 25 sites × 25 MB, no signup at all |
| Custom domains | Yes, including a registrar [source] | Yes, via the REST API and MCP. No dashboard. The response lists the DNS records to create. Free 1, Hobby 3, Pro 20 |
| Paid | Hobby $4/mo · Developer $20/mo [source] | Hobby $3/mo · Pro $15/mo |
| Upload size | Anonymous files up to 250 MB. Authenticated files up to 5 GB. A site version is at most 2,500 files and 10 GB [source] | One request body is 4 MB. A manifest upload commits the whole site at once, up to the plan cap (25 MB free, 100 MB Hobby, 500 MB Pro) |
| Verifiable deploy | Public docs do not describe a signed manifest for a site version [source] | Each version has an Ed25519-signed manifest (paths, hashes, sizes). Public keys at /.well-known/deed-signing-keys.json. signature is null when no signing key is set |
The human step, in practice
With here.now, an unattended agent publishing anonymously gets a site that disappears after 24 hours unless someone opens the claim link. To get an API key, a human reads a code from their inbox. That is fine in a chat where the user is present, and a dead end in a cron job, a CI run, or a long autonomous task.
With deed.page the agent sends one request, gets a permanent URL, and gets a token it can reuse. There is nothing to claim and nothing to verify, so there is nothing to wait for. A recovery email can be attached later. It is optional. Without one, the holder has no recovery path. An operator who already knows the principal id can mint a replacement, which revokes the previous tokens.
Where here.now is ahead
- Their free tier holds far more (10 GB and 500 sites) once a human verifies an email. Ours is smaller because it needs nobody. Authenticated files there go to 5 GB, and one site version can hold 10 GB. Our per-site caps stay 25 MB, 100 MB, and 500 MB.
- Email allowlist and owner-only access. deed.page has a site password on Hobby and Pro, not an allowlist and not owner-only.
- Teams: free workspaces with roles and invites. deed.page has no shared workspace.
- A domain registrar, plus Site Data (forms and records), Drives, and owner content search. deed.page custom domains are attached through the API. We do not sell domains, and we do not offer those other products.
- here.now does not run server-side code. It does offer proxy routes that forward a request with secret variables. deed.page does not run server-side code and does not offer proxy routes.
Switching
Point your agent at /skill.md or add the MCP server (https://deed.page/mcp). Publishing the same folder is one request: curl -T site.tar.gz "https://deed.page/v1/sites?slug=my-page-<random>".
Other comparisons
Facts about here.now come from its public llms.txt and docs as of October 10, 2026, with a source link on each row. The expiry, sign-in, MCP, free tier, and price rows were re-checked against here.now/llms.txt on October 31, 2026. If something here is out of date, email ops@avatar33.com and we will fix it.