Skip to content

Feat/deploy agents: deploy all 4 agents to Cloudflare Workers and register ERC-8004 identities on BSC Testnet - #22

Merged
moises-cisneros merged 1 commit into
mainfrom
feat/deploy-agents
Sep 9, 2026
Merged

moises-cisneros merged 1 commit into
mainfrom
feat/deploy-agents

Conversation

@moises-cisneros

@moises-cisneros moises-cisneros commented Sep 9, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Deployed Cloudflare Workers for all remaining seed agents: rangekeeper-agent (rebalancing), yieldrouter-agent (yield), and gridrunner-agent (grid_trading), exposing live HTTPS endpoints for A2A (/.well-known/agent-card.json), MCP (/mcp), and Liveness (/ping).
  • Registered on-chain ERC-8004 identities for all three agents on BSC Testnet (Chain ID 97) with sponsored MegaFuel paymaster gas:
    • rangekeeper (rebalancing): Token ID 2300 (wallet 0xCC2abE29F43EAb530a6b5D93E3C41bc0E7622b47)
    • yieldrouter (yield): Token ID 2301 (wallet 0xe1D07be03DDE2C292f842AdE4f34782FDf9176c5)
    • gridrunner (grid_trading): Token ID 2302 (wallet 0x78f800FBA857Ae0a33eEa55f62a68ddA20b27185)
  • Together with hfwatch (Token ID 2292), all 4 marketplace categories now have live, verifiable ERC-8004 agents deployed on BNB Chain.
  • Completed and validated OpenSpec proposal openspec/changes/deploy-register-remaining-agents (bunx openspec validate deploy-register-remaining-agents).
  • Resolves Hire is mock-only on live chains, violating the commerce spec #8.

Workstream

  • P Platform
  • C Catalog
  • H Commerce
  • A Agents
  • S Signal

Review first

  • Diff stays strictly in this workstream's tree (agents/*, openspec/changes/*)
  • packages/domain untouched
  • After merge, land → category → hire still works on main

Out of scope

  • Direct fixture editing (packages/indexer/fixtures/featured.json) — strictly owned by Stream C (Catalog).
  • Frontend or UI modifications (apps/web/*).

Test plan

  • pnpm typecheck (all 6 workspace packages passing with zero errors)
  • bunx openspec validate deploy-register-remaining-agents (validated)
  • Verified live HTTPS endpoints on Cloudflare Workers:
    • rangekeeper: https://rangekeeper-agent.moisescisnerosdl.workers.dev/ping (200 OK)
    • yieldrouter: https://yieldrouter-agent.moisescisnerosdl.workers.dev/ping (200 OK)
    • gridrunner: https://gridrunner-agent.moisescisnerosdl.workers.dev/ping (200 OK)
  • Verified on-chain ERC-8004 identity registrations on BSC Testnet (Chain ID 97) using pnpm register --check across all 4 agents.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hire is mock-only on live chains, violating the commerce spec

1 participant