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