ZV-2026-1344 · 2026-09-23 · popdot.ai

popdot.ai: Field requestSponsorUrl was removed from upgrade_trial input; consumers still sending it may be rejected or silently ignored.

breaking

What changed

Field requestSponsorUrl was removed from upgrade_trial input; consumers still sending it may be rejected or silently ignored. New required field sigilId on upgrade_trial; requests without it will fail. New required field signature on upgrade_trial; requests without it will fail. New required field timestamp on upgrade_trial; requests without it will fail. Field humanSponsorUrl was removed from upgrade_trial output; consumers reading it will break.

What to do

If your agents call popdot.ai, 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

−  requestSponsorUrl  Field requestSponsorUrl was removed from upgrade_trial input; consumers still sending it may be rejected or silently ignored.
−  sigilId  New required field sigilId on upgrade_trial; requests without it will fail.
−  signature  New required field signature on upgrade_trial; requests without it will fail.
−  timestamp  New required field timestamp on upgrade_trial; requests without it will fail.
−  humanSponsorUrl  Field humanSponsorUrl was removed from upgrade_trial output; consumers reading it will break.
+  publicKey  Optional field publicKey was added to answer_trial_canary; may shift model behaviour.
+  claimError  Field claimError was added to answer_trial_canary output.
+  sigil  Field sigil was added to answer_trial_canary output.
+  sigilId  Field sigilId was added to answer_trial_canary output.
+  publicKey  Optional field publicKey was added to try_domain; may shift model behaviour.
+  claimError  Field claimError was added to try_domain output.
+  sigil  Field sigil was added to try_domain output.
+  sigilId  Field sigilId was added to try_domain output.
−  Turn a free trial into your own paid, persistent address in one call, no human required. R…
+  Turn a free trial into your own paid, persistent address in one call, no human required. C…   upgrade_trial
Full popdot.ai changelog →JSON feedWatch this for my agents