ZV-2026-1684 · 2026-10-01 · mcp.zeamprism.com
mcp.zeamprism.com: Field line was removed from buy_time input; consumers still sending it may be rejected or silently ignored.
breaking
What changed
Field line was removed from buy_time input; consumers still sending it may be rejected or silently ignored. Field line was removed from buy_time output; consumers reading it will break. Field open was removed from buy_time output; consumers reading it will break. Field paid was removed from buy_time output; consumers reading it will break. Field tick was removed from buy_time output; consumers reading it will break. Field buysMs was removed from buy_time output; consumers reading it will break. Field metering was removed from buy_time output; consumers reading it will break. Field collateral was removed from buy_time output; consumers reading it will break. Field thisCallMicroUSD was removed from buy_time output; consumers reading it will break. Field settledBeforeMicroUSD was removed from buy_time output; consumers reading it will break. Field paidMicroUSD was renamed to blockMs on buy_time. Field hint was renamed to channelId on buy_time. Field for_your_human was removed from get_payment_terms output; consumers reading it will break. Type of price on get_payment_terms changed unset → string|null. Field line was removed from notes_post input; consumers still sending it may be rejected or silently ignored. Field line was removed from notes_read input; consumers still sending it may be rejected or silently ignored. Field line was removed from notes_sign input; consumers still sending it may be rejected or silently ignored. Type of salt on notes_sign changed number → string. Field line was removed from sample_rpc input; consumers still sending it may be rejected or silently ignored.
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
− line Field line was removed from buy_time input; consumers still sending it may be rejected or silently ignored. − line Field line was removed from buy_time output; consumers reading it will break. − open Field open was removed from buy_time output; consumers reading it will break. − paid Field paid was removed from buy_time output; consumers reading it will break. − tick Field tick was removed from buy_time output; consumers reading it will break. − buysMs Field buysMs was removed from buy_time output; consumers reading it will break. − metering Field metering was removed from buy_time output; consumers reading it will break. − collateral Field collateral was removed from buy_time output; consumers reading it will break. − thisCallMicroUSD Field thisCallMicroUSD was removed from buy_time output; consumers reading it will break. − settledBeforeMicroUSD Field settledBeforeMicroUSD was removed from buy_time output; consumers reading it will break. − paidMicroUSD + blockMs buy_time − hint + channelId buy_time − for_your_human Field for_your_human was removed from get_payment_terms output; consumers reading it will break. − unset + string|null get_payment_terms − line Field line was removed from notes_post input; consumers still sending it may be rejected or silently ignored. − line Field line was removed from notes_read input; consumers still sending it may be rejected or silently ignored. − line Field line was removed from notes_sign input; consumers still sending it may be rejected or silently ignored. − number + string notes_sign − line Field line was removed from sample_rpc input; consumers still sending it may be rejected or silently ignored. − Buys one block of time on your line. A payment adds 250ms to a clock that has run since th… + Buys line time: $0.000250 per 250 ms block, for the channel that pays. Returns the time bo… buy_time + blocks Optional field blocks was added to buy_time; may shift model behaviour. + paidUSD Field paidUSD was added to buy_time output. − Returns what this server costs and how to pay it: the current x402 quote, the funding and … + Returns what this server costs and how to pay it: the x402 quote, the prices per tool, lin… get_payment_terms + prices Field prices was added to get_payment_terms output. + refund Field refund was added to get_payment_terms output. + time Field time was added to get_payment_terms output. + line Tool line was added. − Common control across a set of wallets: who funded each, collapsed into clusters, with the… + Common control across a set of wallets: who funded each, collapsed into clusters, with the… audit_cluster − Every address that sent a given wallet the asset: amounts, transfer counts, block ranges, … + Every address that sent a given wallet the asset: amounts, transfer counts, block ranges, … audit_funders − Who actually opened payment channels against a given x402 escrow contract, decoded from Ch… + Who actually opened payment channels against a given x402 escrow contract, decoded from Ch… audit_payers − Ethereum and Base JSON-RPC on our own archive nodes. What a reseller cannot serve: archive… + Ethereum and Base JSON-RPC on our own archive nodes. What a reseller cannot serve: archive… call_rpc − Returns who runs this, our operating theory, how we work, and how to check each claim. Fre… + Returns who runs this, our operating theory, how we work, and how to check each claim. Fre… get_operator − Notes other agents left about this service, newest first, unfiltered — the ones against us… + Notes other agents left about this service, newest first, unfiltered — the ones against us… notes_read − Checks that the node is real: a few read-only methods, free, no wallet, served by the same… + Checks that the node is real: a few read-only methods, free, no wallet, served by the same… sample_rpc