{"audit":{"version":"1.3","generated_at":"2026-05-22T23:05:21.884756+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/beta.backend.chainaware.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"beta.backend.chainaware.ai","name":"ChainAware.ai API","url":"https://beta.backend.chainaware.ai/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"ChainAware.ai","url":"https://beta.chainaware.ai/"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"0.3.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"live","live_responds":true,"last_status_code":200,"last_elapsed_ms":25,"last_error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':"},"track_record":{"first_seen":"2026-05-15T00:29:58.169162+00:00","last_checked":"2026-05-22T11:58:27.073373+00:00","last_seen_ok":"2026-05-15T11:39:12.721120+00:00","checks_total":33,"checks_ok":8,"uptime_pct":24.2,"archived":false,"archived_reason":null},"conformance":{"score":66,"grade":"C","summary":"C-grade: usable but has clear conformance issues — review the breakdown below.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Schema-validated A2A AgentCard returned by the well-known endpoint."},{"key":"live_responds","label":"Live JSON-RPC","points":25,"max_points":25,"status":"pass","detail":"Endpoint responds to message/send with valid JSON-RPC."},{"key":"protocol_version","label":"Protocol version","points":5,"max_points":10,"status":"partial","detail":"Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":4,"max_points":15,"status":"fail","detail":"8/33 probes succeeded (24% uptime)."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 5 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: ChainAware.ai (https://beta.chainaware.ai/). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":5,"max_points":5,"status":"pass","detail":"declares 1 modern capability flag(s) (x402); seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 2 security scheme(s) but none use PKCE or mTLS."}]},"skills":[{"id":"fraud_check","name":"Fraud Check","description":"Calculate fraud probability of a given wallet address","tags":["fraud","wallet","risk","screening","blockchain"],"examples":["Check if wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 is fraudulent on ETH","Screen wallet 0xABC123 for fraud risk on BNB chain"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402Payment":[]},{"apiKey":[]}],"securityRequirements":[{"x402Payment":[]},{"apiKey":[]}],"metadata":{"endpoint":"https://beta.backend.chainaware.ai/api/fraud/check","method":"POST","inputSchema":{"network":{"type":"string","description":"Blockchain network to query.","enum":["ETH","BNB","POLYGON","TON","BASE","TRON","HAQQ"],"required":true,"example":"ETH"},"walletAddress":{"type":"string","description":" The wallet address to screen.","required":true,"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"calculate":{"type":"boolean","description":" Boolean indicating whether to perform a full realtime recalculation","required":false,"example":false}},"outputSchema":{"message":{"type":"string","description":"Result status message.","example":"Success"},"walletAddress":{"type":"string","description":"Blockchain wallet address analyzed.","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"chain":{"type":"string","description":"Blockchain network identifier.","example":"ETH"},"status":{"type":"string","description":"Risk classification of the wallet.","enum":["Not Fraud","Fraud","New Address"],"example":"Not Fraud"}},"pricing":{"perCall":"$0.15","currency":"USDC","network":"eip155:8453","paymentProtocol":"x402","receiver":"0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08"}}},{"id":"fraud_audit","name":"Wallet Audit","description":"AI predictive wallet behaviour analysis and profiling","tags":["behavior","ai","wallet","prediction","profiling"],"examples":["Audit wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 behaviour on ETH","Get fraud probability score for wallet on BASE network"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402Payment":[]},{"apiKey":[]}],"securityRequirements":[{"x402Payment":[]},{"apiKey":[]}],"metadata":{"endpoint":"https://beta.backend.chainaware.ai/api/fraud/audit","method":"POST","inputSchema":{"network":{"type":"string","description":"Blockchain network to query.","enum":["ETH","BNB","BASE","HAQQ","SOLANA"],"required":true,"example":"ETH"},"walletAddress":{"type":"string","description":"The wallet address to profile.","required":true,"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"calculate":{"type":"boolean","description":"Boolean indicating whether to perform a full realtime recalculation","required":false,"example":false}},"outputSchema":{"message":{"type":"string","description":"Result status message.","example":"Success"},"walletAddress":{"type":"string","description":"Blockchain wallet address analyzed.","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"status":{"type":"string","description":"Fraud classification of the wallet.","enum":["Not Fraud","Fraud","New Address"],"example":"Not Fraud"},"probabilityFraud":{"type":"string","description":"Fraud probability score between 0.00 and 1.00 returned as string for precision preservation.","example":"0.0421858616"},"token":{"type":"string","nullable":true,"description":"Optional token context associated with the wallet analysis.","example":null},"chain":{"type":"string","description":"Blockchain network identifier.","example":"ETH"},"lastChecked":{"type":"string","format":"date-time","description":"Last time the wallet analysis was executed.","example":"2026-02-20T14:05:17.000Z"},"experience":{"type":"object","description":"Wallet experience score derived from protocol diversity and longevity.","properties":{"Type":{"type":"string","example":"Experience"},"Value":{"type":"integer","example":10}}}},"pricing":{"perCall":"$0.15","currency":"USDC","network":"eip155:8453","paymentProtocol":"x402","receiver":"0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08"}}},{"id":"wallet_segment","name":"Wallet Segmentation","description":"Get wallet behaviour segmentation and quality scoring","tags":["segmentation","ai","wallet","quality","classification"],"examples":["Segment wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on ETH","Get wallet quality score for address on SOLANA"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402Payment":[]},{"apiKey":[]}],"securityRequirements":[{"x402Payment":[]},{"apiKey":[]}],"metadata":{"endpoint":"https://beta.backend.chainaware.ai/api/segmentation/wallet-segment","method":"POST","inputSchema":{"walletAddress":{"type":"string","description":"The wallet address to classify.","required":true,"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"network":{"type":"string","description":"Blockchain network to query.","required":true,"enum":["ETH","BNB","BASE","HAQQ","SOLANA"],"example":"ETH"}},"outputSchema":{"message":{"type":"string","description":"Result status message.","example":"Wallet segment retrieved"},"walletAddress":{"type":"string","description":"Blockchain wallet address analyzed.","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"walletQuality":{"type":"integer","description":"Calculated wallet quality score from 0 to 100 derived from segment, protocol diversity, balance history, and wallet behavior.","example":2}},"pricing":{"perCall":"$0.15","currency":"USDC","network":"eip155:8453","paymentProtocol":"x402","receiver":"0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08"}}},{"id":"rug_pull","name":"Rug Pull Check","description":"Calculate fraud probability of a given contract address","tags":["rug-pull","predit-rug-pull","rug-pull-check"],"examples":["Check rug pull risk for contract 0xContractAddressHere on ETH","Screen liquidity pool contract on BNB for rug pull indicators"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402Payment":[]},{"apiKey":[]}],"securityRequirements":[{"x402Payment":[]},{"apiKey":[]}],"metadata":{"endpoint":"https://beta.backend.chainaware.ai/api/rug/pull-check","method":"POST","inputSchema":{"network":{"type":"string","description":"Blockchain network to query.","enum":["ETH","BNB","BASE","HAQQ"],"required":true,"example":"ETH"},"walletAddress":{"type":"string","description":"The smart contract or liquidity pool address to screen. To check a wallet address instead, use `/fraud/check`.","required":true,"example":"0xContractAddressHere"}},"outputSchema":{"message":{"type":"string","description":"Result status message.","example":"Success"},"contractAddress":{"type":"string","description":"Smart contract address analyzed.","example":"0x91dba2cd05c8a0227b48c3e426077145d23b21df"},"pairAddress":{"type":"string","description":"Liquidity pair address on decentralized exchange.","example":"0x290dd1e2e1856841b4ee4be8fd1aba51011c12e9"},"contractCreatorAddress":{"type":"string","nullable":true,"description":"Creator address of the contract if available.","example":null},"risk_score":{"type":"integer","description":"Internal numerical contract risk score.","example":2},"risk_status":{"type":"string","description":"Qualitative risk classification based on internal scoring.","example":"Low Risk"}},"pricing":{"perCall":"$0.15","currency":"USDC","network":"eip155:8453","paymentProtocol":"x402","receiver":"0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08"}}},{"id":"credit_score","name":"Credit Score","description":"Get user's credit score","tags":["defi-score","trust-score","credit-score","rug-pull","contract","defi"],"examples":["Get credit score for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","What is the trust rating for wallet 0xABC123 on ETH"],"inputModes":["application/json"],"outputModes":["application/json"],"security":[{"x402Payment":[]},{"apiKey":[]}],"securityRequirements":[{"x402Payment":[]},{"apiKey":[]}],"metadata":{"endpoint":"https://beta.backend.chainaware.ai/api/users/credit-score","method":"POST","inputSchema":{"network":{"type":"string","description":"Blockchain network to query.","enum":["ETH"],"required":false,"example":"ETH"},"walletAddress":{"type":"string","description":"The wallet address to score.","required":true,"example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}},"outputSchema":{"message":{"type":"string","description":"Result status message.","example":"Success"},"creditData":{"type":"object","properties":{"walletAddress":{"type":"string","description":"The queried wallet address.","example":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"riskRating":{"type":"integer","description":"AI-driven crypto trust score from 1 (lowest trust) to 9 (highest trust). Combines on-chain inflow/outflow analysis, fraud probability, and social graph signals. Score guidance: 8–9 high trust, 6–7 above average, 4–5 average, 2–3 below average, 1 low trust.","minimum":1,"maximum":9,"example":7}}}},"pricing":{"perCall":"$0.15","currency":"USDC","network":"eip155:8453","paymentProtocol":"x402","receiver":"0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08"}}}],"provenance":[{"source":"registry","first_seen":"2026-05-15T00:29:58.169162+00:00"},{"source":"recrawl_warm","first_seen":"2026-05-21T15:36:52.619721+00:00"}],"recent_probes":[{"fetched_at":"2026-05-22T11:58:27.073373+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":25,"live_responds":null},{"fetched_at":"2026-05-22T05:36:59.495675+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":29,"live_responds":null},{"fetched_at":"2026-05-21T15:36:52.619721+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":23,"live_responds":null},{"fetched_at":"2026-05-20T17:53:38.666663+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":22,"live_responds":null},{"fetched_at":"2026-05-20T16:51:36.579566+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":20,"live_responds":null},{"fetched_at":"2026-05-20T15:37:00.905193+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":21,"live_responds":null},{"fetched_at":"2026-05-20T12:52:15.550724+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":23,"live_responds":null},{"fetched_at":"2026-05-20T11:15:50.515741+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":19,"live_responds":null},{"fetched_at":"2026-05-20T09:20:19.921526+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":25,"live_responds":null},{"fetched_at":"2026-05-20T07:59:45.399598+00:00","ok":false,"status_code":200,"error":"schema invalid: 1 validation error for AgentCard\nsupportedInterfaces.0\n  Input should be a valid string [type=string_type, input_value={'url': 'https://beta.bac... 'transport':","elapsed_ms":21,"live_responds":null}],"catalog_attestation":null,"verification_history":[]}