{"domain":"basetoolbox.cartonpliant.workers.dev","count":2,"changes":[{"captured_at":"2026-09-08T08:13:36","card_hash":"6609dd620faeac3c1fad7c80a31222d173a4f4aaba0d6219785694024ceb0036","previous_card_hash":"4e3f987d140469b1fb92b51102cd4b9eec7960a26f52963b7a99a072e5048bd5","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"base-ens","fields":["description"]},{"id":"base-gas","fields":["description"]},{"id":"base-price","fields":["description"]}],"fields_changed":[{"field":"description","before":"Base toolbox: before you sign on Base — Uniswap v3 preflight, leftover allowances, tx explain, transfer check. $0.10 USDC. Also $0.01 price/gas/ENS. GET /v1/constants free. No CoinGecko key.","after":"Base toolbox: before you sign on Base — Uniswap v3 preflight, leftover allowances, tx explain, transfer check. $0.10 USDC. Also $0.001 price/gas/ENS. GET /v1/constants free. No CoinGecko key."},{"field":"version","before":"1.3.0","after":"1.3.6"}],"other_changed":false,"is_empty":false,"human_summary":"updated 3 skills · description Base toolbox: before you sign on Base —  → Base toolbox: before you sign on Base —  · version 1.3.0 → 1.3.6"}},{"captured_at":"2026-09-08T02:06:45","card_hash":"4e3f987d140469b1fb92b51102cd4b9eec7960a26f52963b7a99a072e5048bd5","previous_card_hash":null,"diff":{"skills_added":[{"id":"allowances","name":"/v1/allowances","description":"Leftover Uniswap-family ERC-20 allowances on Base for one token: SwapRouter02, Permit2, Universal Router. Revoke calldata is approve(spender, 0), never max uint. POST {from, token}. $0.10 USDC.","tags":["base","allowance","revoke","uniswap","permit2"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"base-ens","name":"/v1/base-ens","description":"ENS resolve: turn a .eth name into a 0x address (vitalik.eth). On-chain L1 records, no CCIP.","tags":["ens","eth","resolve","name","vitalik"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"base-gas","name":"/v1/base-gas","description":"Base network EIP-1559 gas oracle: base fee, priority tips, 21k transfer cost. Use before signing a tx. No oracle key.","tags":["base","gas","eip1559","fee","oracle"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"base-price","name":"/v1/base-price","description":"Live DEX token price in USD on Base. Uniswap v3 USDC pool. Pass ticker WETH/USDC/cbBTC or 0x contract. No CoinGecko key.","tags":["base","price","usdc","uniswap","token","weth","dex"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"explain","name":"/v1/explain","description":"Decode a Base tx before you sign: approve, ERC-20 transfer, or Uniswap v3 exactInputSingle. Unknown calldata → abort. POST {to, data, value}. $0.10 USDC.","tags":["base","explain","calldata","approve","swap"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"preflight","name":"/v1/preflight","description":"Before you sign a Uniswap v3 swap on Base: amountOut, minOut, gas, exact-amount approve calldata (never max uint), simulate revert, sell-check. POST {from, tokenIn, tokenOut, amountIn}. $0.10 USDC.","tags":["base","preflight","uniswap","swap","allowance","simulate","honeypot","minout"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"send-check","name":"/v1/send-check","description":"Before you send USDC/WETH/ETH on Base: simulate the transfer, reject zero address, flag contract recipients. POST {from, to, token, amountIn}. $0.10 USDC.","tags":["base","transfer","send","simulate","usdc"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Base toolbox"},{"field":"description","before":null,"after":"Base toolbox: before you sign on Base — Uniswap v3 preflight, leftover allowances, tx explain, transfer check. $0.10 USDC. Also $0.01 price/gas/ENS. GET /v1/constants free. No CoinGecko key."},{"field":"version","before":null,"after":"1.3.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://basetoolbox.cartonpliant.workers.dev/a2a"},{"field":"documentationUrl","before":null,"after":"https://basetoolbox.cartonpliant.workers.dev/llms.txt"},{"field":"iconUrl","before":null,"after":"https://basetoolbox.cartonpliant.workers.dev/logo.png"}],"other_changed":true,"is_empty":false,"human_summary":"added 7 skills · name ∅ → Base toolbox · description ∅ → Base toolbox: before you sign on Base —  · version ∅ → 1.3.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://basetoolbox.cartonpliant.workers · documentationUrl ∅ → https://basetoolbox.cartonpliant.workers · iconUrl ∅ → https://basetoolbox.cartonpliant.workers"}}]}