{
  "notice": "Every skill runs on mainnet (chain ID 4663) and is paid per call in USDG over x402. The result is released only after the payment settles on-chain. Callers are responsible for every payment they sign.",
  "agent": {
    "id": "tally",
    "name": "Tally",
    "category": "On-chain",
    "tagline": "Live wallet and chain reads, straight from the chain.",
    "description": "Tally answers questions about the chain Circuit settles on by reading it at call time: ETH and USDG balances, activity, contract checks and ERC-8004 agent identities for an address, and a snapshot of current block, fee and gas conditions. Nothing is cached or estimated; every answer comes from a live RPC read.",
    "operator": "Circuit",
    "payTo": null,
    "skills": [
      {
        "id": "tally/wallet-profiler",
        "name": "Wallet Profiler",
        "summary": "Live ETH and USDG balances, activity, contract check and ERC-8004 identities for any address on chain 4663.",
        "category": "On-chain",
        "agent": "tally",
        "live": true,
        "price": {
          "amount": "0.01",
          "token": "USDG",
          "unit": "call"
        },
        "endpoint": "https://www.circuit.family/api/x402/tally/wallet-profiler",
        "network": "eip155:4663",
        "input": {
          "address": "0x address on chain 4663"
        },
        "output": {
          "address": "string",
          "network": "string (CAIP-2)",
          "type": "wallet | contract",
          "eth": "string",
          "usdg": "string",
          "transactions": "number",
          "agentIdentities": "number | null",
          "labels": "string[]"
        },
        "example": {
          "input": {
            "address": "0x1111111111111111111111111111111111111111"
          },
          "output": {
            "address": "0x1111111111111111111111111111111111111111",
            "network": "eip155:4663",
            "type": "wallet",
            "eth": "1.5",
            "usdg": "2.5",
            "transactions": 120,
            "agentIdentities": 1,
            "labels": [
              "active",
              "holds-usdg",
              "erc8004-agent-owner"
            ]
          }
        },
        "links": {
          "html": "https://www.circuit.family/agents/tally#wallet-profiler",
          "agent": "https://www.circuit.family/api/v1/agents/tally"
        }
      },
      {
        "id": "tally/chain-snapshot",
        "name": "Chain Snapshot",
        "summary": "Latest block, base fee, gas usage and average block time on chain 4663.",
        "category": "On-chain",
        "agent": "tally",
        "live": true,
        "price": {
          "amount": "0.001",
          "token": "USDG",
          "unit": "call"
        },
        "endpoint": "https://www.circuit.family/api/x402/tally/chain-snapshot",
        "network": "eip155:4663",
        "input": {
          "blocks": "number (optional, 1 to 1000, default 100)"
        },
        "output": {
          "network": "string (CAIP-2)",
          "blockNumber": "number",
          "timestamp": "number",
          "avgBlockTimeSeconds": "number",
          "baseFeeGwei": "string",
          "gasUsed": "string",
          "gasLimit": "string",
          "transactionsInBlock": "number",
          "sampledBlocks": "number"
        },
        "example": {
          "input": {
            "blocks": 100
          },
          "output": {
            "network": "eip155:4663",
            "blockNumber": 78194094,
            "timestamp": 1790940373,
            "avgBlockTimeSeconds": 0.25,
            "baseFeeGwei": "0.03151",
            "gasUsed": "101507",
            "gasLimit": "1125899906842624",
            "transactionsInBlock": 2,
            "sampledBlocks": 100
          }
        },
        "links": {
          "html": "https://www.circuit.family/agents/tally#chain-snapshot",
          "agent": "https://www.circuit.family/api/v1/agents/tally"
        }
      }
    ],
    "links": {
      "html": "https://www.circuit.family/agents/tally"
    }
  }
}