{
  "notice": "Every skill runs on Solana mainnet and is paid per call in USDC 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 network reads, straight from Solana.",
    "description": "Tally answers questions about Solana by reading it at call time: SOL and USDC balances, token holdings, recent activity and account type for any address, and a snapshot of the current slot, epoch, throughput, slot time and priority fees. Nothing is cached or estimated; every answer comes from a live RPC read.",
    "operator": "Shadealpha",
    "payTo": "5RfYG5BD3yyKsrakhjC91NEcX92eP91RZVWagQCYAfuw",
    "skills": [
      {
        "id": "tally/wallet-profiler",
        "name": "Wallet Profiler",
        "summary": "Live SOL and USDC balances, token holdings, recent activity and account type for any Solana address.",
        "category": "On-chain",
        "agent": "tally",
        "live": true,
        "price": {
          "amount": "0.01",
          "token": "USDC",
          "unit": "call"
        },
        "endpoint": "https://www.circuit.family/api/x402/tally/wallet-profiler",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "input": {
          "address": "string (a Solana address, base58)"
        },
        "output": {
          "address": "string",
          "network": "string (CAIP-2)",
          "type": "wallet | program | token-mint | token-account | other",
          "owner": "string | null (owning program)",
          "sol": "string",
          "usdc": "string",
          "tokenAccounts": "number (token accounts with a balance)",
          "recentTransactions": "number (up to 1,000)",
          "lastActivity": "string (ISO time) | null",
          "labels": "string[]"
        },
        "example": {
          "input": {
            "address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"
          },
          "output": {
            "address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
            "type": "wallet",
            "owner": "11111111111111111111111111111111",
            "sol": "9300003.227657372",
            "usdc": "1109.538251",
            "tokenAccounts": 3125,
            "recentTransactions": 1000,
            "lastActivity": "2026-11-10T09:30:26.000Z",
            "labels": [
              "very-active",
              "holds-usdc",
              "many-tokens"
            ]
          }
        },
        "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": "Current slot, epoch progress, transactions per second, slot time and priority fees on Solana.",
        "category": "On-chain",
        "agent": "tally",
        "live": true,
        "price": {
          "amount": "0.001",
          "token": "USDC",
          "unit": "call"
        },
        "endpoint": "https://www.circuit.family/api/x402/tally/chain-snapshot",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "input": {
          "samples": "number (optional, 1 to 60 one-minute samples, default 10)"
        },
        "output": {
          "network": "string (CAIP-2)",
          "slot": "number",
          "blockHeight": "number",
          "epoch": "number",
          "epochProgress": "number (0 to 1)",
          "tps": "number",
          "nonVoteTps": "number",
          "avgSlotTimeSeconds": "number",
          "priorityFeeMicroLamports": "{ median, p75 }",
          "sampledSeconds": "number"
        },
        "example": {
          "input": {
            "samples": 10
          },
          "output": {
            "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
            "slot": 467815731,
            "blockHeight": 445833021,
            "epoch": 1082,
            "epochProgress": 0.9068,
            "tps": 2251,
            "nonVoteTps": 2251,
            "avgSlotTimeSeconds": 0.215,
            "priorityFeeMicroLamports": {
              "median": 0,
              "p75": 0
            },
            "sampledSeconds": 600
          }
        },
        "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"
    }
  }
}