{"agent_identity":{"agent_id":"did:web:api-production-bc748.up.railway.app:chainfx-agent-pay","algorithm":"EdDSA","expires_at":"2027-07-17T00:00:00Z","issued_at":"2026-07-17T00:00:00Z","jwks_url":"https://api-production-bc748.up.railway.app/.well-known/jwks.json","public_key":{"crv":"Ed25519","kid":"chainfx-agent-pay-ed25519-ce7bc2a82e54","kty":"OKP","x":"4aM_tyr4MQ8v5a4N9C4QpZWSY4k2Lgk-lxlJ9q9VoCA"},"public_key_id":"chainfx-agent-pay-ed25519-ce7bc2a82e54","reputation":"https://api-production-bc748.up.railway.app/.well-known/agent-reputation.json","signature_url":"https://api-production-bc748.up.railway.app/.well-known/agent-card.signature","sla":"https://api-production-bc748.up.railway.app/.well-known/agent-sla.json","verified_by":"ChainFX"},"authentication":{"description":"Send Authorization: Bearer \u003cChainFX API key\u003e for payment creation, quotes and private status.","type":"bearer"},"capabilities":{"pushNotifications":false,"stateTransitionHistory":true,"streaming":true,"taskLifecycle":true,"taskStates":["submitted","working","input_required","completed","failed","canceled","rejected"]},"decision_metadata":{"auth_required":"bearer","fees_bps":{"credit_card":1900,"pix":1000},"funding_asset":"USDT","funding_network":"BSC","payment_methods":["pix","credit_card"],"risk_notes":["Deposit exactly required_usdt to payment_address on BSC.","Expired intents must not be funded.","Overpayment and underpayment may require manual review.","Bearer API key is required for quote, payment creation and private status."],"sandbox_available":true,"settlement_countries":["BR"],"sla":{"a2a_timeout_ms":15000,"discovery_timeout_ms":3000,"intent_ttl_minutes":15,"settlement_note":"PIX/card settlement starts after exact USDT deposit confirmation."},"supported_assets":["USDT","USDC"],"supported_countries":["BR"],"supported_networks":["BSC"]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"description":"Stablecoin-funded real-world payments for autonomous agents.","endpoints":{"a2a":"https://api-production-bc748.up.railway.app/a2a","a2a_events":"https://api-production-bc748.up.railway.app/a2a/tasks/{id}/events","a2a_task":"https://api-production-bc748.up.railway.app/a2a/tasks/{id}","a2a_tasks":"https://api-production-bc748.up.railway.app/a2a/tasks","agent_pay":"https://api-production-bc748.up.railway.app/agent/v1/pay","agntcy":"https://api-production-bc748.up.railway.app/.well-known/agntcy.json","ai_services":"https://api-production-bc748.up.railway.app/.well-known/ai-services.json","compositions":"https://api-production-bc748.up.railway.app/.well-known/capability-compositions.json","graph":"https://api-production-bc748.up.railway.app/.well-known/capability-graph.json","graph_registry":"https://api-production-bc748.up.railway.app/.well-known/capability-graph-registry.json","mcp":"https://api-production-bc748.up.railway.app/mcp/initialize","oasf":"https://api-production-bc748.up.railway.app/.well-known/oasf.json","onboarding":"https://api-production-bc748.up.railway.app/agent-pay.json","openapi":"https://api-production-bc748.up.railway.app/openapi.json","planner":"https://api-production-bc748.up.railway.app/agent/v1/plans","policy":"https://api-production-bc748.up.railway.app/.well-known/agent-policy.json","registries":"https://api-production-bc748.up.railway.app/agent/v1/registries","status":"https://api-production-bc748.up.railway.app/agent/v1/pay/{id}","x402":"https://api-production-bc748.up.railway.app/.well-known/x402.json","x402_execute":"https://api-production-bc748.up.railway.app/x402/capabilities/{capability}/execute"},"name":"ChainFX Agent Pay","planning":{"capability_graph":"https://api-production-bc748.up.railway.app/.well-known/capability-graph.json","capability_graph_api":"https://api-production-bc748.up.railway.app/agent/v1/capability-graph","compositions":"https://api-production-bc748.up.railway.app/.well-known/capability-compositions.json","compositions_api":"https://api-production-bc748.up.railway.app/agent/v1/capability-compositions","graph_registry":"https://api-production-bc748.up.railway.app/.well-known/capability-graph-registry.json","graph_registry_api":"https://api-production-bc748.up.railway.app/agent/v1/graph-registry","graph_version":"2.0.0","name":"ChainFX Planning Layer for Agent Commerce","planner_api":"https://api-production-bc748.up.railway.app/agent/v1/plans","planner_version":"1.0.0","policy_discovery":"https://api-production-bc748.up.railway.app/.well-known/agent-policy.json","policy_required_for":["pay_pix_with_usdt","pay_card_bill_with_usdt","stablecoin_exchange","capability_purchase","capability_execution","x402_capability_execution"]},"protocol":"a2a","provider":{"organization":"ChainFX","url":"https://www.chainfx.store"},"registry":{"agntcy":"https://api-production-bc748.up.railway.app/.well-known/agntcy.json","graph":"https://api-production-bc748.up.railway.app/.well-known/capability-graph-registry.json","graph_api":"https://api-production-bc748.up.railway.app/agent/v1/graph-registry","index":"https://api-production-bc748.up.railway.app/agent/v1/registries","oasf":"https://api-production-bc748.up.railway.app/.well-known/oasf.json","protocols":["mcp","a2a","openapi","x402","oasf"],"signedRecord":"https://api-production-bc748.up.railway.app/agent/v1/registry-records/agntcy-oasf"},"skills":[{"description":"Create a PIX payment intent funded by an autonomous agent with USDT on BSC.","example":{"arguments":{"agent_wallet":"0x830000000000000000000000000000000000019a","amount_brl":"150.00","beneficiary_name":"Recipient","idempotency_key":"agent-pay-001","pix_key":"+5511999999999"},"skill":"pay_pix_with_usdt"},"id":"pay_pix_with_usdt","input_schema":{"properties":{"agent_wallet":{"description":"EVM wallet address of the paying agent","type":"string"},"amount_brl":{"description":"BRL amount the PIX recipient receives, e.g. 150.00","type":"string"},"beneficiary_name":{"description":"Optional beneficiary label","type":"string"},"idempotency_key":{"description":"Caller-generated unique key","type":"string"},"pix_key":{"description":"Destination PIX key","type":"string"}},"required":["amount_brl","pix_key","idempotency_key","agent_wallet"],"type":"object"},"name":"Pay PIX with USDT","tags":["payments","pix","usdt","bsc","a2a"]},{"description":"Create a card bill or payment-link intent funded by USDT on BSC.","example":{"arguments":{"agent_wallet":"0x830000000000000000000000000000000000019a","amount_brl":"250.00","beneficiary_name":"Card Issuer","idempotency_key":"agent-card-001","payment_link":"https://issuer.example/pay/123"},"skill":"pay_card_bill_with_usdt"},"id":"pay_card_bill_with_usdt","input_schema":{"properties":{"agent_wallet":{"type":"string"},"amount_brl":{"type":"string"},"barcode":{"description":"Required when payment_link is absent","type":"string"},"beneficiary_name":{"type":"string"},"due_date":{"type":"string"},"idempotency_key":{"type":"string"},"payment_link":{"description":"Required when barcode is absent","type":"string"}},"required":["amount_brl","idempotency_key","agent_wallet"],"type":"object"},"name":"Pay card bill with USDT","tags":["payments","credit_card","usdt","bsc","a2a"]},{"description":"Read an agent payment intent lifecycle status, deposit data and settlement receipt.","id":"get_payment_status","input_schema":{"properties":{"intent_id":{"type":"string"}},"required":["intent_id"],"type":"object"},"name":"Get payment status","tags":["payments","status","settlement"]},{"description":"Estimate gross USDT, fee and required USDT for a BRL payment amount.","id":"quote_required_usdt","input_schema":{"properties":{"agent_wallet":{"type":"string"},"amount_brl":{"type":"string"},"type":{"enum":["pix","credit_card"],"type":"string"}},"required":["type","amount_brl"],"type":"object"},"name":"Quote required USDT","tags":["quote","pricing","usdt"]},{"description":"List supported fiat payment rails and stablecoin funding rails.","id":"list_supported_payment_methods","input_schema":{"properties":{},"type":"object"},"name":"List supported payment methods","tags":["discovery","payments"]},{"description":"Quote BSC stablecoin exchanges such as USDT to USDC through ChainFX Agent Rail.","id":"stablecoin_exchange","input_schema":{"properties":{"agent_wallet":{"type":"string"},"amount":{"type":"number"},"amountType":{"enum":["pay","receive"],"type":"string"},"payAsset":{"enum":["USDT","USDC"],"type":"string"},"receiveAsset":{"enum":["USDT","USDC"],"type":"string"}},"required":["payAsset","receiveAsset","amount","agent_wallet"],"type":"object"},"name":"Stablecoin exchange","tags":["stablecoin","exchange","usdt","usdc","bsc"]},{"description":"Discover purchasable and executable capabilities available to autonomous agents.","id":"capability_exchange","input_schema":{"properties":{"capability":{"type":"string"},"category":{"type":"string"},"paymentAsset":{"enum":["USDT","USDC"],"type":"string"}},"type":"object"},"name":"Capability exchange","tags":["capabilities","marketplace","discovery"]},{"description":"Discover persistent memory operations for agent context and knowledge lookup.","id":"semantic_memory","name":"Semantic memory","tags":["memory","agent-state","capability"]},{"description":"Discover OCR operations for extracting and structuring document text.","id":"document_ocr","name":"Document OCR","tags":["ocr","documents","capability"]},{"description":"Discover provider-routed text generation, chat, summarization and classification.","id":"llm_chat","name":"LLM chat","tags":["llm","chat","summarization","capability"]}],"status":"available","url":"https://api-production-bc748.up.railway.app/a2a","version":"1.0.0"}
