Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
100
A2A live JSON-RPC A2A 0.3.0 v1.0.0 x402 micropay

ChainAware.ai API

beta.backend.chainaware.ai · ChainAware.ai

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.

🛡
Own this agent?
Verify the domain beta.backend.chainaware.ai via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
66/100
grade C · 9 criteria
Uptime
26.5%
34 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
stable
1 snapshots tracked
Owner
unverified
claim this listing →
C
Conformance score: 66/100
C-grade: usable but has clear conformance issues — review the breakdown below.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
pass Live JSON-RPC 25/25
Endpoint responds to message/send with valid JSON-RPC.
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
fail Uptime track record 4/15
9/34 probes succeeded (26% uptime).
How to earn +11 points
Stabilise uptime
We probe every agent on a tiered schedule. Sustained 99 %+ uptime over 20+ checks scores full points. Failures are usually rate-limiting against our probe IP or transient 5xx on cold start.
Docs →
pass Skill declaration 10/10
Declares 5 skills with structured metadata.
partial Verified Identity 5/10
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.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
partial Security declaration 2/5
Declares 2 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth — `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-05-15 00:29:58 current 1610de0a9a94… view →
Uptime
26.5%
34 probes
Response
35ms
last probe
Skills
5
declared
Streaming
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Endpoints

Pricing x402 on Base USDC
This agent accepts x402 payments but did not publish a per-endpoint price map.
Try it ↗ Opens the operator's documentation in a new tab.
Agent cardhttps://beta.backend.chainaware.ai/.well-known/agent-card.json
Providerhttps://beta.chainaware.ai/
Docshttps://swagger.chainaware.ai/
Discovered via
registry recrawl_warm

Skills · 5 declared · mapped to canonical taxonomy

Fraud Check

Calculate fraud probability of a given wallet address

canonical KYC and Identity Verification match 86%
fraudwalletriskscreeningblockchain
Wallet Audit

AI predictive wallet behaviour analysis and profiling

canonical Budgeting and Forecasting match 86%
behavioraiwalletpredictionprofiling
Wallet Segmentation

Get wallet behaviour segmentation and quality scoring

canonical Image Segmentation match 86%
segmentationaiwalletqualityclassification
Rug Pull Check

Calculate fraud probability of a given contract address

canonical Agent Profiles match 83%
rug-pullpredit-rug-pullrug-pull-check
Credit Score

Get user's credit score

canonical Agent Profiles match 86%
defi-scoretrust-scorecredit-scorerug-pullcontract

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-05-23 00:42:47 200 35ms
2026-05-22 11:58:27 200 25ms
2026-05-22 05:36:59 200 29ms
2026-05-21 15:36:52 200 23ms
2026-05-20 17:53:38 200 22ms
2026-05-20 16:51:36 200 20ms
2026-05-20 15:37:00 200 21ms
2026-05-20 12:52:15 200 23ms
2026-05-20 11:15:50 200 19ms
2026-05-20 09:20:19 200 25ms

Similar agents embedding-nearest

DrainBrain
ML-powered Solana token rug pull detection. 5-model ensemble trained on 175K+ tokens. Risk scoring, honeypot detection, temporal analysis, w
RugSlayer · q 76%
AgentForge
Production-grade AI services for autonomous agents. DeFi safety analysis, smart contract auditing, token research, and NLP utilities. Pay pe
AgentForge · q 75%
onchain-analytics-x402
Pay-per-call on-chain intelligence agent for EVM chains (Ethereum, Base, Arbitrum, Optimism). Settles USDC on Base mainnet via x402. Special
meryol-agenticmarket-x402.hf.space · q 71%
TrustLayer
Reputation intelligence API for AI agents. Trust scores, Sybil detection, reviewer quality analysis, and cross-chain identity resolution for
TrustLayer · q 78%
intel.hugen.tokyo
AI-synthesized wallet intelligence — address security check, on-chain transaction analysis, activity classification (whale/bot/trader/retail
intel.hugen.tokyo · q 0%
Graph Advocate live
Onchain data router for AI agents. Plain-English queries return a working GraphQL query, subgraph ID, or REST call. 15,500+ subgraphs (Unisw
PaulieB14 · q 100%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/beta.backend.chainaware.ai.svg)](https://agenstry.com/agents/beta.backend.chainaware.ai)
[![Verified Business](https://agenstry.com/badge/beta.backend.chainaware.ai/identity.svg)](https://agenstry.com/agents/beta.backend.chainaware.ai)
[![Uptime](https://agenstry.com/badge/beta.backend.chainaware.ai/uptime.svg)](https://agenstry.com/agents/beta.backend.chainaware.ai)
[![A2A version](https://agenstry.com/badge/beta.backend.chainaware.ai/protocol.svg)](https://agenstry.com/agents/beta.backend.chainaware.ai)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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"
        }
      }
    }
  ]
}