Agentic Reputation Gateway
Separate product-owned Cloudflare Worker for pull-initiated, read-only agent
reputation education and routing. It does not proxy or write to any intake
valve. It has no GB10, C1, E2B, model, queue, roster, capacity, or protected
runtime binding.
The hosted control plane runs every five minutes through Cloudflare Cron
Triggers. It checks the gateway, discovery manifests, three valve entry
contracts, public source manifest, and official MCP Registry API. It writes only
aggregate health/reach/route data to Workers Analytics Engine; the telemetry
schema contains no identity, request body, public key, receipt, or application
data, and its genuine-activation field remains zero absent independent
non-operator receipt provenance.
A second hosted Cron runs a daily upstream-market evidence review. It checks
named agent-generation and launch platforms, records independently observable
new-agent samples only when a machine source supports them, and preserves
unsupported active/new counts as null. Generator listings, platform totals,
route requests, and reach never count as receipt-verified activation.
Local verification
npm install
npm test
npx wrangler dev
Public contract
- MCP Streamable HTTP:
POST /mcp
- A2A JSON-RPC 0.3:
POST /a2a
- A2A card:
GET /.well-known/agent-card.json
- MCP card:
GET /.well-known/mcp.json
- Agent discovery:
GET /llms.txt, GET /llms-full.txt
- Agent manifest:
GET /agents.json
- Agent-generation market and separate flow/relevance rankings:
GET /agent-generation-market.json
- Three explicit skills:
GET /skills.json, GET /skills/{skill}.json
- Direct valve routes:
GET /routes/{valve}.json
- Reach versus activation scorecard:
GET /distribution.json
- Hosted scheduler contract:
GET /control-plane.json
- Privacy-minimal telemetry schema:
GET /telemetry-schema.json
- Claude Code Max handoff:
GET /claude-code-max-handoff.md
- Registry packets:
registry/
External registry login, terms acceptance, OAuth, API-key creation, and
submission are deliberately outside this deployment.