{"domain":"contractlens-api.appin60.com","count":2,"changes":[{"captured_at":"2026-10-13T18:38:40.926196","card_hash":"be810254fb58988dd16ba77997ef7673e93d10af3100079475456610fae1d5f7","previous_card_hash":"aa38dd8698ef7a67dd85e78ce31eca6f805de9074359d326db77a637397baa06","diff":{"skills_added":[{"id":"check_token","name":"Token risk verdict","description":"Fast token risk verdict (1-3 s) for trading agents: LOW/MEDIUM/HIGH with reasons for any ERC-20. Who controls it (renounced, single key, Safe, timelock), upgradeable proxy, admin powers in the bytecode (mint, blacklist, pause, sell tax, trading switch), Sourcify status, DEX liquidity, buys/sells and pair age. Ethereum, Base, Arbitrum, Optimism, Polygon, BNB. Use before buying a token. Not financial advice.","tags":null,"inputModes":null,"outputModes":null},{"id":"scan_contract","name":"Contract scan","description":"Smart contract security scan for AI agents: give a chain id and contract address, get Slither static-analysis findings (reentrancy, unchecked calls, arbitrary sends, etc.), proxy/upgradeability status and the list of owner/role-gated admin functions (mint, pause, blacklist, upgrade). Works on any Sourcify-verified contract on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB. Use before approving, depositing into or trading a token/protocol. Unverified contracts are rejected without charge.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"ContractLens"},{"field":"description","before":null,"after":"Token and contract risk checks for agents (x402 + MCP)."},{"field":"url","before":null,"after":"https://contractlens-api.appin60.com"}],"other_changed":true,"is_empty":false,"human_summary":"added 2 skills · name ∅ → ContractLens · description ∅ → Token and contract risk checks for agent · url ∅ → https://contractlens-api.appin60.com"}},{"captured_at":"2026-10-13T17:29:56.761863","card_hash":"aa38dd8698ef7a67dd85e78ce31eca6f805de9074359d326db77a637397baa06","previous_card_hash":null,"diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}}]}