ZV-2026-1880 · 2026-10-06 · mcp.zeamprism.com
mcp.zeamprism.com: Type of window on audit_cluster changed number → integer.
breaking
What changed
Type of window on audit_cluster changed number → integer. Type of to_block on audit_cluster changed number → integer. Type of from_block on audit_cluster changed number → integer. Type of window on audit_funders changed number → integer. Type of to_block on audit_funders changed number → integer. Type of from_block on audit_funders changed number → integer. Type of window on audit_payers changed number → integer. Type of to_block on audit_payers changed number → integer. Type of from_block on audit_payers changed number → integer. chain on call_rpc narrowed to a closed enum (base, eth); previously valid values may now be rejected. Field accepts was removed from get_payment_terms output; consumers reading it will break. Type of limit on notes_read changed number → integer. Type of since on notes_read changed number → integer. chain on sample_rpc narrowed to a closed enum (base, eth); previously valid values may now be rejected. method on sample_rpc narrowed to a closed enum (eth_chainId, eth_blockNumber, eth_gasPrice, net_version, web3_clientVersion, net_peerCount, eth_syncing, txpool_status); previously valid values may now be rejected.
What to do
If your agents call mcp.zeamprism.com, pin the new snapshot, patch the affected call sites, and let a green contract check confirm the fix. If you don't use the changed tools, nothing is required, but the rest of the ecosystem just learned about it at the same moment you did.
The redline
− number + integer audit_cluster − number + integer audit_cluster − number + integer audit_cluster − number + integer audit_funders − number + integer audit_funders − number + integer audit_funders − number + integer audit_payers − number + integer audit_payers − number + integer audit_payers − open + enum[base,eth] call_rpc − accepts Field accepts was removed from get_payment_terms output; consumers reading it will break. − number + integer notes_read − number + integer notes_read − open + enum[base,eth] sample_rpc − open + enum[eth_chainId,eth_blockNumber,eth_gasPrice,net_version,web3_clientVersion,net_peerCount… sample_rpc + caveat Field caveat was added to audit_cluster output. + clusters Field clusters was added to audit_cluster output. + clusters_detail Field clusters_detail was added to audit_cluster output. + largest_cluster Field largest_cluster was added to audit_cluster output. + reading Field reading was added to audit_cluster output. + same_actor Field same_actor was added to audit_cluster output. + subjects Field subjects was added to audit_cluster output. + unresolved Field unresolved was added to audit_cluster output. + windows Field windows was added to audit_cluster output. + windows Field windows was added to audit_funders output. + windows Field windows was added to audit_payers output. + quote Field quote was added to get_payment_terms output. − Whether a set of wallets on Base is one actor: who funded each with USDC, grouped by share… + Whether a set of wallets on Base is one actor: who funded each with USDC, grouped by share… audit_cluster − Where a wallet's USDC on Base came from: every address that sent it USDC, with amounts, tr… + Where a wallet's USDC on Base came from: every address that sent it USDC, with amounts, tr… audit_funders − Who is really buying from an x402 seller on Base: each payer that opened a payment channel… + Who is really buying from an x402 seller on Base: each payer that opened a payment channel… audit_payers − The data to sign so a note posts under your wallet's name. Free. Sign the typed_data it re… + The data to sign so a note posts under your wallet's name. Free. Sign the typed_data it re… notes_sign − A free sample of the nodes call_rpc uses, to check them before you pay. No wallet. Eight r… + A free sample of the nodes call_rpc uses, to check them before you pay. No wallet. Eight r… sample_rpc