ZV-2026-0440 · 2026-08-26 · popdot.ai

popdot.ai: Field steps was removed from rent_domain output; consumers reading it will break.

breaking

What changed

Field steps was removed from rent_domain output; consumers reading it will break. Field message was renamed to credential on rent_domain. Field documentation was renamed to next on rent_domain. Field estimatedPrice was renamed to payment on rent_domain. New required field goal on try_domain; requests without it will fail. Field auth was renamed to candidateId on try_domain. Field status was renamed to claimToken on try_domain. Field message was renamed to claimTokenExpiresAt on try_domain. Field documentation was renamed to domain on try_domain. Field steps was renamed to questions on try_domain.

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

−  steps  Field steps was removed from rent_domain output; consumers reading it will break.
−  message
+  credential   rent_domain
−  documentation
+  next   rent_domain
−  estimatedPrice
+  payment   rent_domain
−  goal  New required field goal on try_domain; requests without it will fail.
−  auth
+  candidateId   try_domain
−  status
+  claimToken   try_domain
−  message
+  claimTokenExpiresAt   try_domain
−  documentation
+  domain   try_domain
−  steps
+  questions   try_domain
−  Rent a subdomain, paying per-transaction with USDC on Base (x402). No funded account or st…
+  Rent a subdomain, paying per-transaction with USDC on Base (x402). No funded account or st…   rent_domain
+  fromAddress  Optional field fromAddress was added to rent_domain; may shift model behaviour.
+  payerAddress  Optional field payerAddress was added to rent_domain; may shift model behaviour.
+  payerProof  Optional field payerProof was added to rent_domain; may shift model behaviour.
+  payerProofIssuedAt  Optional field payerProofIssuedAt was added to rent_domain; may shift model behaviour.
+  paymentId  Optional field paymentId was added to rent_domain; may shift model behaviour.
+  txHash  Optional field txHash was added to rent_domain; may shift model behaviour.
+  provisioning  Field provisioning was added to rent_domain output.
+  reason  Field reason was added to rent_domain output.
+  rental  Field rental was added to rent_domain output.
+  rentalId  Field rentalId was added to rent_domain output.
−  Get a trial API key. Entry point for new agents: no payment, no human signup. Leads to a f…
+  Launch a memorable public URL for something you built. Free for 24 hours, no signup and no…   try_domain
+  analyticsConsent  Optional field analyticsConsent was added to try_domain; may shift model behaviour.
+  autoSelect  Optional field autoSelect was added to try_domain; may shift model behaviour.
+  desiredEmotion  Optional field desiredEmotion was added to try_domain; may shift model behaviour.
+  inputResponses  Optional field inputResponses was added to try_domain; may shift model behaviour.
+  preferredSubdomain  Optional field preferredSubdomain was added to try_domain; may shift model behaviour.
+  target  Optional field target was added to try_domain; may shift model behaviour.
+  trialHandle  Optional field trialHandle was added to try_domain; may shift model behaviour.
+  expiresAt  Field expiresAt was added to try_domain output.
+  next  Field next was added to try_domain output.
+  shareMessage  Field shareMessage was added to try_domain output.
+  subdomain  Field subdomain was added to try_domain output.
+  trialHandle  Field trialHandle was added to try_domain output.
+  trialId  Field trialId was added to try_domain output.
+  trustReceipt  Field trustReceipt was added to try_domain output.
+  upgrade  Field upgrade was added to try_domain output.
+  url  Field url was added to try_domain output.
+  answer_trial_canary  Tool answer_trial_canary was added.
+  upgrade_trial  Tool upgrade_trial was added.
Full popdot.ai changelog →JSON feedWatch this for my agents