{"name":"AgentForge","description":"Background service for AI agents and crypto users. v1: on-chain intel (Base) + agent memory. This is an A2A Agent Card for discovery only. A2A message/send is a stub (status: stub, availability: not-ready): GET/POST /a2a returns HTTP 501. Talk payment-first HTTP (x402) on GET /v1/discover/intel/labels/:address and POST /v1/discover/memory, or read GET /openapi.yaml. MCP is stdio-only (npx agentforge-mcp); there is no hosted /mcp endpoint.","url":"https://agentforge-production-0893.up.railway.app","version":"1.0.0","documentationUrl":"https://agentforge-production-0893.up.railway.app/docs","supportedInterfaces":[{"url":"https://agentforge-production-0893.up.railway.app/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"1.0","status":"stub","availability":"not-ready","httpStatus":501}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"discover-intel-labels","name":"Discover intel labels","description":"Payment-first Base address label lookup (module A). HTTP GET /v1/discover/intel/labels/:address — no API key; unpaid calls return HTTP 402 + PAYMENT-REQUIRED. Buyer loop: docs/playbooks/discover-pay.md. Contract: https://agentforge-production-0893.up.railway.app/openapi.yaml.","tags":["intel","discover","x402","base","labels"],"examples":["GET /v1/discover/intel/labels/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"]},{"id":"discover-memory-probe","name":"Discover memory probe","description":"Payment-first memory probe (module B). HTTP POST /v1/discover/memory — ephemeral echo, not persisted. No API key; unpaid calls return HTTP 402 + PAYMENT-REQUIRED. Buyer loop: docs/playbooks/discover-pay.md. Contract: https://agentforge-production-0893.up.railway.app/openapi.yaml.","tags":["memory","discover","x402"],"examples":["POST /v1/discover/memory {\"content\":\"probe\"}"]},{"id":"openapi-docs","name":"OpenAPI","description":"Machine-readable HTTP contract. GET /openapi.yaml, GET /openapi.json, interactive UI at https://agentforge-production-0893.up.railway.app/docs. Discover-pay routes and x402 headers are declared there.","tags":["openapi","docs","http"],"examples":["GET /openapi.yaml","GET /docs"]},{"id":"a2a-message-send","name":"A2A message/send (stub, not ready)","description":"Not implemented. GET or POST https://agentforge-production-0893.up.railway.app/a2a returns HTTP 501 (error: a2a_not_implemented). Do not treat supportedInterfaces[0] as a live A2A binding. Use discover-pay HTTP or https://agentforge-production-0893.up.railway.app/openapi.yaml instead. Plan: docs/a2a-agent-card-spike.md.","tags":["a2a","stub","not-ready"],"examples":["GET /a2a → HTTP 501"]}]}