Back to ChainAware.ai API
Card snapshot
beta.backend.chainaware.ai
·
2026-05-15 00:29:58 UTC
·
1610de0a9a948850cfc2975c6c20468ea6e9afb7174555ae1b0ec48edaab1fc2
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "ChainAware.ai API",
"description": "On-chain wallet fraud scoring, behavioural prediction, credit trust rating, and smart contract rug pull detection engine. Supports ETH, BNB, BASE, POLYGON, SOLANA, TON, TRON, and HAQQ networks.",
"version": "1.0.0",
"url": "https://beta.backend.chainaware.ai/api/a2a",
"preferredTransport": "JSONRPC",
"protocolVersion": "0.3.0",
"provider": {
"organization": "ChainAware.ai",
"url": "https://beta.chainaware.ai/"
},
"supportedInterfaces": [
{
"url": "https://beta.backend.chainaware.ai/api/a2a",
"transport": "JSONRPC"
}
],
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"extensions": [
{
"uri": "https://x402.org/extension/v1",
"description": "x402 HTTP payment protocol. Each API call requires an X-PAYMENT header with a valid USDC micropayment on the configured EVM network or an x-api-key in header.",
"required": false,
"params": {
"protocol": "x402",
"scheme": "exact",
"currency": "USDC",
"network": "eip155:8453",
"receiver": "0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08",
"pricePerCall": "$0.15",
"detailsUrl": "https://beta.backend.chainaware.ai/api/capabilities"
}
}
]
},
"securitySchemes": {
"x402Payment": {
"type": "apiKey",
"in": "header",
"name": "X-PAYMENT",
"description": "x402 micropayment header. See https://x402.org for payment construction details."
},
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "x-api-key",
"description": "API key for authenticated access. Obtain your key at https://chainaware.ai/pricing."
}
},
"security": [
{
"x402Payment": []
},
{
"apiKey": []
}
],
"securityRequirements": [
{
"x402Payment": []
},
{
"apiKey": []
}
],
"iconUrl": "https://chainaware.ai/assets/brand/chainawareai-logo.svg",
"documentationUrl": "https://swagger.chainaware.ai/",
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"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\u20139 high trust, 6\u20137 above average, 4\u20135 average, 2\u20133 below average, 1 low trust.",
"minimum": 1,
"maximum": 9,
"example": 7
}
}
}
},
"pricing": {
"perCall": "$0.15",
"currency": "USDC",
"network": "eip155:8453",
"paymentProtocol": "x402",
"receiver": "0x9e60Ca8606b39533B9E1bC460f6d0C92c16CeA08"
}
}
}
]
}