{
  "name": "Call Lens",
  "url": "https://calls.agiscorecard.com/",
  "version": "1.1.0",
  "updated": "2026-09-19",
  "description": "Call Lens decodes supported token-call shapes locally and compares the recipient, spender and atomic amount with your expectations. It distinguishes ERC-20 allowances from ERC-721 token IDs using the declared standard. It never connects a wallet or evaluates contract safety.",
  "price": {
    "amount": 0,
    "currency": "USD",
    "status": "free beta"
  },
  "method": "Decode only exact two-word transfer, approve and setApprovalForAll ABI shapes. Compare supplied recipient/spender and limit; identify broad approval and attached native value.",
  "limitations": "No chain simulation, malicious-contract detection, token identity lookup, balance inspection or safety verdict.",
  "exampleOnly": false,
  "inputsUploaded": false,
  "modelCalled": false,
  "guide": "https://calls.agiscorecard.com/guide.html",
  "schema": "https://calls.agiscorecard.com/input.schema.json",
  "examples": [
    {
      "id": "unlimited",
      "url": "https://calls.agiscorecard.com/?scenario=unlimited#workbench",
      "input": "https://calls.agiscorecard.com/examples/unlimited.json"
    },
    {
      "id": "limited",
      "url": "https://calls.agiscorecard.com/?scenario=limited#workbench",
      "input": "https://calls.agiscorecard.com/examples/limited.json"
    },
    {
      "id": "nft",
      "url": "https://calls.agiscorecard.com/?scenario=nft#workbench",
      "input": "https://calls.agiscorecard.com/examples/nft.json"
    }
  ],
  "sources": [
    {
      "name": "Blockaid",
      "url": "https://blockaid.io/"
    },
    {
      "name": "Tenderly",
      "url": "https://docs.tenderly.co/simulations/overview"
    },
    {
      "name": "ERC-20 specification",
      "url": "https://eips.ethereum.org/EIPS/eip-20"
    }
  ]
}
