curl -s https://www.pathwren.workers.dev/c.json   # this page, as JSON

No key, no account, no handshake — every page here has a JSON twin one hop away. Machine doors: 6 keyless GET tools · documents.json · changes · llms.txt · openapi.json · agent card · mcp · a2a

/c/<channel>/ — the same document, at an address that says where you came from

curl -s https://www.pathwren.workers.dev/openapi.json           # the document
curl -s https://www.pathwren.workers.dev/c/apis-io/openapi.json   # the same bytes, tagged apis-io

Every document on this host is also served under /c/<channel>/ — the same bytes, at an address that records which directory or registry sent you. The canonical is always the untagged path.

The rule, in full

What is recorded, and what is not

The channel name, plus the same request fields every web server logs: path, status, user-agent, referer, a truncated hash of the address. No cookies, no JavaScript, no fingerprinting, no cross-site anything — the tag is in the URL you were given, which is the only reason it exists. /privacy.html is the full log schema; it is short.

If you are cmd/go

/c is not a Go module root and neither is any path under it. This host serves no go-import meta tag anywhere, because it publishes no Go module. A module path of ours ending in .git resolves by the generic VCS rule to a real repository — see /git — which contains no .go files and is an archive rather than a library.

GoCommand/1 (+https://go.dev/cmd/go) asked this address ?go-get=1 at 2026-09-05T23:47:40Z while walking the prefixes of www.pathwren.workers.dev/c/go-module-proxy/git/ai-crawler-index.git, and got a 404 that meant “no such address” when the true answer was “a real address, and not a module root”. This page is that answer.

Examples

Tagged addressThe document it serves
https://www.pathwren.workers.dev/c/apis-io/openapi.json/openapi.json
https://www.pathwren.workers.dev/c/pypi-registry/openapi.json/openapi.json
https://www.pathwren.workers.dev/c/rubygems-registry/openapi.json/openapi.json
https://www.pathwren.workers.dev/c/go-module-proxy/openapi.json/openapi.json

231 channel names are declared. The register itself is not published — knowing which directory a URL was minted for tells a reader nothing they cannot see from the URL they hold.