{"name":"OnFRA","version":"1.0.0","baseUrl":"https://app.onfra.xyz","chain":"celo","chainId":42220,"attributionTag":"celo_7a9925848ab1","auth":{"scheme":"x402","model":"x402-pay-per-request","apiKeyRequired":false,"paymentHeader":"X-PAYMENT","enforced":true,"payTo":"0x4821ced48Fb4456055c86E42587f61c1F39c6315","asset":"0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e","assetSymbol":"USDT","configUrl":"https://app.onfra.xyz/api/x402/config","paymentRequiredExample":{"status":402,"code":"PAYMENT_REQUIRED","payTo":"0x4821ced48Fb4456055c86E42587f61c1F39c6315","priceUsdt":"0.01","asset":"0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e","network":"celo","chainId":42220,"paymentHeader":"X-PAYMENT"}},"onChain":{"usdtSettlement":{"action":"Settle x402 micropayments in USDT on Celo mainnet","token":"0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e","payTo":"0x4821ced48Fb4456055c86E42587f61c1F39c6315","chainId":42220},"repAttestation":{"action":"Publish verified REP passport hash via OnchainReporter.publishFinancialReport","contract":"0x50a8Fc322497e2EAc5489A64ce162E07Fb85E6AB","explorer":"https://celoscan.io/address/0x50a8Fc322497e2EAc5489A64ce162E07Fb85E6AB"},"repVerify":{"action":"Verify a REP passport onchain via OnchainReporter.verifyReport / GET /api/agent/verify/{id}","contract":"0x50a8Fc322497e2EAc5489A64ce162E07Fb85E6AB","freeEndpoint":"/api/agent/verify/{reportId}"},"erc8004":{"agentId":9219,"identityRegistry":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","reputationRegistry":"0x8004BAa17C55a88189AE136b182e5fdA19dE9b63","scan":"https://8004scan.io/agents/celo/9219"}},"signals":{"ids":["monthly-income","financial-health","reputation-score","loan-capacity","statement","assessment"],"analyzeFields":["monthlyIncome","financialHealth","reputationScore","loanCapacity","statement","assessment","walletData"],"listUrl":"/api/wallet/{address}/signals","readUrl":"/api/wallet/{address}/signals/{signal}","pricing":"Cached signal GETs are free after analyze"},"actions":[{"id":"analyze_wallet","method":"POST","path":"/api/agent/analyze","priceUsdt":"0.01","inputSchema":"https://app.onfra.xyz/schemas/walletAnalysisRequest.schema.json","outputSchema":"https://app.onfra.xyz/schemas/walletAnalysisResult.schema.json","description":"Full wallet financial reputation analysis (paid for agent/API callers)."},{"id":"get_wallet_signal","method":"GET","path":"/api/wallet/{address}/signals/{signal}","priceUsdt":"0","inputSchema":null,"outputSchema":"https://app.onfra.xyz/schemas/walletSignalResult.schema.json","description":"Read one cached signal. Valid signal ids listed in signals.ids."},{"id":"screen_wallet","method":"POST","path":"/api/lender/screen","priceUsdt":"0.01","inputSchema":"https://app.onfra.xyz/schemas/lenderScreenRequest.schema.json","outputSchema":"https://app.onfra.xyz/schemas/lenderScreenResult.schema.json","description":"Lender underwriting screen."},{"id":"chat_query","method":"POST","path":"/api/agent/chat","priceUsdt":"0.01","inputSchema":"https://app.onfra.xyz/schemas/chatRequest.schema.json","outputSchema":null,"description":"Natural-language wallet Q&A."},{"id":"generate_statement","method":"POST","path":"/api/agent/statement","priceUsdt":"0.01","inputSchema":"https://app.onfra.xyz/schemas/statementRequest.schema.json","outputSchema":null,"description":"Generate statement PDF and pin to IPFS. period: 3M | 6M | 12M."},{"id":"generate_report","method":"POST","path":"/api/agent/report","priceUsdt":"0.10","inputSchema":"https://app.onfra.xyz/schemas/reportRequest.schema.json","outputSchema":"https://app.onfra.xyz/schemas/reportResult.schema.json","description":"Purchase verified REP passport (onchain attestation)."},{"id":"verify_report","method":"GET","path":"/api/agent/verify/{reportId}","priceUsdt":"0","inputSchema":null,"outputSchema":null,"description":"Verify REP-{id} / WP-{id} onchain (free)."}],"discovery":{"mcp":"https://app.onfra.xyz/.well-known/mcp.json","agentCard":"https://app.onfra.xyz/.well-known/agent-card.json","agentRegistration":"https://app.onfra.xyz/.well-known/agent.json","health":"https://app.onfra.xyz/api/health/integrations","skillInstall":"npx skills add jeffIshmael/onfra-skill","skillRepo":"https://github.com/jeffIshmael/onfra-skill","docs":"https://onfra.xyz/docs"}}