{"domain":"veriql.app","count":2,"changes":[{"captured_at":"2026-10-27T17:19:49.485304","card_hash":"42dc006777cca73040108487d5e71c3c0ff1a10a7425db5eb5564b160f7588f4","previous_card_hash":"dfdab70747b05b10b40da65867a8944dea103f63e0133a61755b5501352a4709","diff":{"skills_added":[{"id":"blocklist","name":"Drain Watch blocklist","description":"Known drainer, phishing and scam addresses with category and confidence. An open subset is published free at /drain-watch/blocklist.json. For a wallet policy engine (a DENY rule over a list of addresses), load the free feed at /api/denylist?family=evm|solana|tron|btc: OFAC SDN plus Drain Watch, items already shaped as [{\"value\": address}], and for Solana the token accounts each listed address owns, which is what a TransferChecked rule matches.","tags":null,"inputModes":null,"outputModes":null},{"id":"launch","name":"Token safety score","description":"A 0-100 launch-safety score for a token or mint, with every penalty driver named: mint and freeze authority, permanent delegate, transfer tax and hooks, LP lock, holder concentration, liquidity depth and trading shape.","tags":null,"inputModes":null,"outputModes":null},{"id":"outcomes","name":"Track-record dataset","description":"Tokens Veriql judged, each with the verdict sealed (timestamp + sha256 digest) BEFORE the label: collapsed (a measured liquidity collapse, cause named only where the reserves were measured) or no_collapse_observed (watched 24h+ with 3+ readings). Misses are included like hits. For backtesting a token filter or training a classifier. 100 rows per call, paged by cursor; an empty page is not charged.","tags":null,"inputModes":null,"outputModes":null},{"id":"payee","name":"Pre-payment recipient check","description":"Call before sending money to any address: OFAC sanctions, Drain Watch listing, and whether Tether or Circle has frozen it (stablecoins sent there can never leave). One verdict: do_not_pay, no_known_risk or incomplete.","tags":null,"inputModes":null,"outputModes":null},{"id":"scan","name":"Wallet approval scan","description":"Risky token approvals for a public wallet across Ethereum, BNB Chain, Polygon, Arbitrum and Base, with a 0-100 Security Score, itemised drivers and a best-effort USD value-at-risk.","tags":null,"inputModes":null,"outputModes":null},{"id":"signature","name":"Pre-sign check","description":"Call before signing anything: decodes approvals, Permits, Permit2, EIP-7702 delegations and transfers, checks who gains the power against OFAC and Drain Watch, and returns block, warn or allow. An undecodable payload is block.","tags":null,"inputModes":null,"outputModes":null},{"id":"token","name":"Token contract check","description":"Honeypot, punishing taxes, mintable supply, hidden owner and proxy risks for a token contract, each as a plain-language flag. EVM chains plus Tron.","tags":null,"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"Veriql"},{"field":"description","before":null,"after":"Read-only crypto risk checks. Scores a token for rug, honeypot and drainer risk, or a public wallet for dangerous token approvals, and returns every penalty driver behind the number. Never asks for a private key, a seed phrase or a wallet connection, and never signs or moves funds."},{"field":"version","before":null,"after":"1.0.0"},{"field":"url","before":null,"after":"https://veriql.app"},{"field":"capabilities","before":null,"after":{"readOnly":true,"custodial":false,"requiresWalletConnection":false,"streaming":false}},{"field":"provider","before":null,"after":{"name":"Veriql","url":"https://veriql.app"}}],"other_changed":true,"is_empty":false,"human_summary":"added 7 skills · name ∅ → Veriql · description ∅ → Read-only crypto risk checks. Scores a t · version ∅ → 1.0.0 · url ∅ → https://veriql.app · capabilities ∅ → readOnly · provider ∅ → name, url"}},{"captured_at":"2026-10-27T16:29:46.745021","card_hash":"dfdab70747b05b10b40da65867a8944dea103f63e0133a61755b5501352a4709","previous_card_hash":null,"diff":{"skills_added":[],"skills_removed":[],"skills_changed":[],"fields_changed":[],"other_changed":true,"is_empty":false,"human_summary":"internal fields changed"}}]}