{
 "host": "tools.moneytools.dev",
 "as_of": "2026-11-07",
 "tier": "CCC",
 "tier_raw": "CCC",
 "above_trust_line": false,
 "trust_line": "BBB",
 "outlook": "stable",
 "trend": "stable",
 "outlook_basis": {
  "compares": "organic paying agents, last 7 days vs previous 7 days",
  "organic_paying_agents_last_7d": 2,
  "organic_paying_agents_previous_7d": 2,
  "text": "2 organic paying agents in the last 7 days vs 2 in the 7 before (+0%)"
 },
 "flag": "NEW",
 "score": 16.6,
 "uptime": 1.0,
 "retired_resources": 0,
 "resources": {
  "count": 6,
  "shown": 6,
  "source": "x402 discovery catalogs (CDP Bazaar, PayAI), as listed today",
  "operator_supplied": [
   "items[].path",
   "items[].url",
   "items[].description",
   "items[].network"
  ],
  "untrusted": true,
  "items": [
   {
    "path": "/v1/address",
    "url": "https://tools.moneytools.dev/v1/address",
    "description": "Address profile (7 chains): Profile an EVM address or ENS name across Ethereum, Base, Arbitrum, Optimism, Polygon, BSC, Avalanche: EOA vs contract vs EIP-7702 delegated, nonce, native balances in USD, primary ENS name, known-contract label.",
    "withheld": false,
    "price_usd": 0.002,
    "price_is_max": false,
    "network": "Base",
    "paid_calls_30d": null
   },
   {
    "path": "/v1/allowances",
    "url": "https://tools.moneytools.dev/v1/allowances",
    "description": "Token approvals + revoke plan: Find risky ERC-20 approvals for a wallet (default: common tokens \u00d7 20 well-known routers/spenders, or your own lists) and get UNSIGNED approve(spender,0) revoke transactions. Read-only.",
    "withheld": false,
    "price_usd": 0.003,
    "price_is_max": false,
    "network": "Base",
    "paid_calls_30d": null
   },
   {
    "path": "/v1/calldata",
    "url": "https://tools.moneytools.dev/v1/calldata",
    "description": "Calldata decoder: Decode raw EVM calldata before signing: function name and typed arguments via the open Sourcify signature DB (or your ABI / signature), plus a plain-language meaning for risky selectors (approve, setApprovalForAll, permit...).",
    "withheld": false,
    "price_usd": 0.001,
    "price_is_max": false,
    "network": "Base",
    "paid_calls_30d": null
   },
   {
    "path": "/v1/gas",
    "url": "https://tools.moneytools.dev/v1/gas",
    "description": "Multi-chain gas estimator: Current gas on 7 EVM chains: base fee, priority fee, suggested maxFee, and the USD cost of a transfer, ERC-20 transfer, approve and DEX swap. Tells you the cheapest chain right now.",
    "withheld": false,
    "price_usd": 0.001,
    "price_is_max": false,
    "network": "Base",
    "paid_calls_30d": null
   },
   {
    "path": "/v1/token",
    "url": "https://tools.moneytools.dev/v1/token",
    "description": "ERC-20 token facts + balance: Name, symbol, decimals, total supply, owner, paused, upgradeable-proxy detection and (optional) a holder's balance for any ERC-20.",
    "withheld": false,
    "price_usd": 0.001,
    "price_is_max": false,
    "network": "Base",
    "paid_calls_30d": null
   },
   {
    "path": "/v1/x402-validate",
    "url": "https://tools.moneytools.dev/v1/x402-validate",
    "description": "x402 endpoint validator: Lint any x402 paid endpoint like a client would: 402 status, PAYMENT-REQUIRED header decode, CAIP-2 network, integer amount, payTo/asset, EIP-712 domain extra, CORS expose headers, bazaar discovery, /.well-known/x402. Score + fixes. Unpaid request only.",
    "withheld": false,
    "price_usd": 0.003,
    "price_is_max": false,
    "network": "Base",
    "paid_calls_30d": null
   }
  ]
 },
 "category": {
  "primary": "wallet-and-contract-risk",
  "name": "Wallet and contract risk",
  "secondary": [
   "onchain-execution",
   "developer-utilities"
  ],
  "sells": "EVM address profiling, calldata decoding, token facts, gas estimates, approval risk checks and x402 endpoint validation.",
  "confidence": 0.72,
  "version": "v1",
  "assigned_by": "model, from the seller's own catalog descriptions; data, not an endorsement",
  "list": "https://agenteconomy.report/s/category-wallet-and-contract-risk"
 },
 "organic_paying_agents": 4,
 "paying_wallets_raw": 9,
 "settled_usd_14d": 2.2,
 "centrality": 0.025,
 "scale": [
  "AAA",
  "AA",
  "A",
  "BBB",
  "BB",
  "B",
  "CCC",
  "CC",
  "C",
  "D"
 ],
 "url": "https://agenteconomy.report/s/tools.moneytools.dev",
 "badge": "https://agenteconomy.report/s/tools.moneytools.dev.svg",
 "embed": "<a href=\"https://agenteconomy.report/s/tools.moneytools.dev\"><img src=\"https://agenteconomy.report/s/tools.moneytools.dev.svg\" alt=\"tools.moneytools.dev trust rating: CCC\"></a>",
 "method": "https://agenteconomy.report/s/",
 "api": {
  "protocol": "x402",
  "rating": {
   "url": "https://agenteconomy.report/api/rating/tools.moneytools.dev",
   "price_usd": 0.005
  },
  "history": {
   "url": "https://agenteconomy.report/api/rating/tools.moneytools.dev/history",
   "price_usd": 0.02,
   "note": "full daily series since first observation; the same series is free in the open dataset at https://agenteconomy.report/s/data/"
  }
 },
 "disclaimer": "Operational trust rating of a software service: not a credit rating, not investment advice.",
 "owner": {
  "verified": false,
  "claim": "https://agenteconomy.report/s/claim?host=tools.moneytools.dev"
 },
 "badges": {
  "rating": "https://agenteconomy.report/s/tools.moneytools.dev.svg",
  "verified_owner": null,
  "rising": null
 }
}