Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
77
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.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
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

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
77/100
grade B · 9 criteria
Uptime
97.4%
117 direct probes · 30d
~56 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 77/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~56 ms).
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"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
114/117 probes succeeded (97% uptime).
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 →
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

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

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

10 snapshots drifted 1× Every change to agent-card.json
Captured Hash
2026-10-06 12:56:18 current a9bc2d57e440… view →
2026-10-05 04:55:02 1610de0a9a94… view →
2026-10-04 07:26:47 1610de0a9a94… view →
2026-10-03 19:15:22 1610de0a9a94… view →
2026-10-03 12:37:40 1610de0a9a94… view →
2026-10-03 06:15:56 1610de0a9a94… view →
2026-10-03 00:08:18 1610de0a9a94… view →
2026-10-02 04:41:07 1610de0a9a94… view →
2026-10-01 08:08:50 1610de0a9a94… view →
2026-05-15 00:29:58 1610de0a9a94… view →
Showing latest 10. Older snapshots available via GET /api/agents/beta.backend.chainaware.ai/snapshots.
Uptime
97.4%
117 direct probes · 30d
Response
32ms
last direct 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 Declared in agent card Dispute or improve this rating
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 recrawl_hot a2a_registry_org manifests a2aregistry

Skills · 5 declared · mapped to canonical taxonomy

Fraud Check

Calculate fraud probability of a given wallet address

orphan: no canonical match yet
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

orphan: no canonical match yet
rug-pullpredit-rug-pullrug-pull-check
Credit Score

Get user's credit score

orphan: no canonical match yet
defi-scoretrust-scorecredit-scorerug-pullcontract

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-11 11:04:57 200 ✓ 32ms
2026-10-11 11:04:57 200 ✓ 67ms
2026-10-11 09:01:04 200 ✓ 48ms
2026-10-10 22:25:47 200 ✓ 22ms
2026-10-10 13:42:25 200 ✓ 24ms
2026-10-10 13:42:25 200 ✓ 21ms
2026-10-10 08:51:48 200 ✓ 34ms
2026-10-10 02:49:44 200 ✓ 28ms
2026-10-10 02:49:44 200 ✓ 28ms
2026-10-10 00:48:47 200 ✓ 41ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
Web browser 1 (100%)
Caller geography · top 3
US 1
Via which API surface · top 3
rest 1

Public view: top 3 per dimension. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Similar agents embedding-nearest

chain-analyzer.com
Cheap connectivity-check endpoint. Verifies the full x402 settlement path (signature -> CDP facilitator -> on-chain transferWithAuthorizatio
chain-analyzer.com · q 65%
api.wallettriage.com
Real-time wallet risk engine for AI agents. One x402-paid GET answers "how risky is this address right now?" — the wallet's active ERC20 ap
api.wallettriage.com · q 100%
base-intel-api.jakemaxsigal.workers.dev
Base wallet score API / wallet reputation / address risk scoring / onchain wallet intelligence / counterparty check. Returns a 0-100 activit
base-intel-api.jakemaxsigal.workers.dev · q 65%
Api
Low-cost Blockchain Money Map transaction status check for AI agents.
api.blockchainmoneymap.com · q 70%
ChainWard
On-chain risk checks an agent pays for per call: a counterparty report for a Base or BNB Chain address ($0.05), where an x402 seller's buyer
api.chainward.ai · q 85%
AgentForge
Production-grade AI services for autonomous agents. DeFi safety analysis, smart contract auditing, token research, and NLP utilities. Pay pe
AgentForge · q 75%

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"
        }
      }
    }
  ]
}