ZV-2026-1676 · 2026-10-01 · api.proof.holdings

api.proof.holdings: Tool add_challenger was removed.

breaking

What changed

Tool add_challenger was removed. Tool invite_challenger was removed. Tool list_challengers was removed. Tool remove_challenger was removed. Tool trigger_drill was removed. Field hitl_id was removed from create_identity_challenge input; consumers still sending it may be rejected or silently ignored. Field challenger_id was removed from create_identity_challenge input; consumers still sending it may be rejected or silently ignored. New required field circle_id on create_identity_challenge; requests without it will fail. New required field member_id on create_identity_challenge; requests without it will fail.

What to do

If your agents call api.proof.holdings, 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

−  add_challenger  Tool add_challenger was removed.
−  invite_challenger  Tool invite_challenger was removed.
−  list_challengers  Tool list_challengers was removed.
−  remove_challenger  Tool remove_challenger was removed.
−  trigger_drill  Tool trigger_drill was removed.
−  hitl_id  Field hitl_id was removed from create_identity_challenge input; consumers still sending it may be rejected or silently ignored.
−  challenger_id  Field challenger_id was removed from create_identity_challenge input; consumers still sending it may be rejected or silently ignored.
−  circle_id  New required field circle_id on create_identity_challenge; requests without it will fail.
−  member_id  New required field member_id on create_identity_challenge; requests without it will fail.
−  Get the current authenticated user. Returns account details, plan, and settings for the AP…
+  Get the signed-in user's account details, plan and settings. Needs a login session: call s…   get_current_user
−  Get a Proof-Me identity challenge by ID. Returns status, the channel the CONFIRM ran on, a…
+  Get a Proof-Me identity challenge by ID. Returns its status (pending, confirmed, denied, c…   get_identity_challenge
−  Create a Proof-Me cross-channel identity challenge (CONFIRM) for an enrolled challenger. T…
+  Create a Proof-Me cross-channel identity challenge (CONFIRM) for an enrolled Circle member…   create_identity_challenge
Full api.proof.holdings changelog →JSON feedWatch this for my agents