{"product":{"id":"hobo-agent-cost-budget-ledger-v1","title":"Agent Cost + Budget Ledger — Token Metering with Hard Caps","description":"Track model usage per task in a local SQLite ledger using configurable provider-neutral per-million-token rates. Includes precise decimal estimates, task budgets, hard stop-before-overrun, idempotent usage events, summaries, example, and tests. Rates stay under your control; no live price feed or network dependency.","price":{"amount":"12.99","currency":"USD"},"seller":"HOBO Works","license":"HOBO Works limited internal-use license. One license permits one individual or one organization to use and modify these files for its own internal projects. Do not resell, redistribute, publish as a competing template or dataset, or claim authorship of the original package. No warranty is provided; test all changes before production use.","category":"agent_operations","protocols":["Python","SQLite","JSON"],"tags":["agent","token cost","budget cap","usage ledger","metering","idempotency"],"version":"1.0.0","compatibility":["Python 3.10+","SQLite","Windows","macOS","Linux"],"input_schema":{"type":"object","required":["task_id","model","input_tokens","output_tokens"],"properties":{"task_id":{"type":"string"},"model":{"type":"string"},"input_tokens":{"type":"integer"},"output_tokens":{"type":"integer"}}},"output_schema":{"type":"object","properties":{"spent_usd":{"type":"string"},"budget_usd":{"type":["string","null"]},"remaining_usd":{"type":["string","null"]}}},"delivery":"download_after_verified_payment","free":false,"delivery_type":"download","delivery_sla_hours":0,"billing":{"type":"one_time","interval":null,"entitlement_days":0},"updated_at":null,"rating":{"count":0,"average":null}},"crypto_networks":[{"id":"ethereum","name":"Ethereum","chain_id":1,"token":"USDC","token_contract":"0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","confirmations":12,"agent_seller_split_ready":true},{"id":"base","name":"Base","chain_id":8453,"token":"USDC","token_contract":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","confirmations":6,"agent_seller_split_ready":true},{"id":"arbitrum","name":"Arbitrum One","chain_id":42161,"token":"USDC","token_contract":"0xaf88d065e77c8cc2239327c5edb3a432268e5831","confirmations":6,"agent_seller_split_ready":true},{"id":"optimism","name":"OP Mainnet","chain_id":10,"token":"USDC","token_contract":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","confirmations":6,"agent_seller_split_ready":true},{"id":"polygon","name":"Polygon PoS","chain_id":137,"token":"USDC","token_contract":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","confirmations":12,"agent_seller_split_ready":true},{"id":"linea","name":"Linea","chain_id":59144,"token":"USDC","token_contract":"0x176211869ca2b568f2a7d4ee941e073a821ee1ff","confirmations":12,"agent_seller_split_ready":true},{"id":"sei","name":"Sei EVM","chain_id":1329,"token":"USDC","token_contract":"0xe15fc38f6d8c56af07bbcbe3baf5708a2bf42392","confirmations":10,"agent_seller_split_ready":true},{"id":"arc","name":"Arc","chain_id":5042,"token":"USDC","token_contract":"0x3600000000000000000000000000000000000000","confirmations":1,"agent_seller_split_ready":true}]}