CHANGELOG
Changelog
Release history for QED routes, observations, and documentation.
Release 8 — 2026-10-06
QED Guard and Statement make issuer checks usable as signed evidence.
- Guard gives a signed, read-only review of issuer identity, observed token controls, source status, optional wallet restrictions, and known pool facts. It denies only when evidence contradicts the issuer's published contract.
- Guard compares likely publisher candidates with fresh on-chain metadata inside each request deadline (up to eight candidates); incomplete reads cannot deny by themselves and leave identity unknown unless another candidate contradicts.
- A Statement records registry-token balances for chosen wallets at one point in time. Download its JSON to share the evidence and check the signature separately.
- The Docs hub explains each tool in plain words and offers three short paths: an AI agent, an app, or an auditor. API, MCP, and LLM links are available from the footer and docs sidebar.
- The home page and Docs hub show the newest released headline and, when present, the newest published blog post.
- Blog images fit inside the article frame in light and dark themes.
Release 7 — 2026-10-03
Powers stop guessing: a reverted getter is now 'absent', and pause state is probed both ways.
- A contract that reverts on a capability query is reported as "no such getter", not as a transient error.
- Pause state is read via both
paused()andisPaused(); whichever answers wins. - Rate limits and missing headers from RPC providers are retried as transient instead of being recorded as facts.
Release 6 — 2026-10-03
Hot tokens stay warm, and flaky re-reads keep the last good facts.
- The warm pass starts as soon as the leaderboard loads and is capped so it never starves live requests.
- When a re-read fails, the last good observation stays on the page with its original timestamp.
Release 5 — 2026-10-03
Token pages answer within a fixed deadline.
- Powers for every contract on a token page are filled within a 2.5 s budget; slower reads continue in the background and appear on the next load.
- Frequently viewed tokens are kept warm so the badges are usually ready before you ask.
Release 4 — 2026-10-03
Issuer powers at a glance on every token page.
- Four badges per contract: can seize, can block, can change rules, source verified — open by default, details below.
- The homepage now says what QED shows about each token; the two protected statements stay exactly as they were.
Release 3 — 2026-10-02
QED Powers: see what the issuer can do to a token.
/api/powers/{address}and theqed_powersMCP tool read freeze, seize and rule-change authority straight from the chain, on Solana (Token-2022 extensions) and EVM (proxy admin, pauser, blocklist).- Source verification status comes from Sourcify, so "verified" means the published code matches the deployed bytecode.
Release 2 — 2026-10-02
Certificates verify reliably for every number format.
- Canonical JSON now handles floating-point fields the same way on signing and verification, so a certificate with awkward numbers no longer fails to verify.
Release 1 — 2026-10-02
QED speaks MCP: any AI agent can ask whether a pool is the real token.
POST /mcpwith the toolsqed_check,qed_wallet,qed_registry_lookupandqed_verify; server card at/.well-known/mcp/server-card.json.- Ondo added as an issuer registry source next to xStocks and Robinhood.
- Every contract links to its chain explorer.