Default reuse-or-verify tool. Looks up existing proofs first. When signed in, ownership proofs continue with proofable_verify. A hosted link is returned only for outside login, payment, or a different account.
When signed in, omit walletAddress to use your profile wallet from proofable_context.
What it does
- Looks up existing proofs for the required verifiers
- If satisfied →
already_verified (continue silently)
- If not, and signed in for an instant verifier →
next_action: call_proofable_verify (no hosted link)
- If not, and an outside step is required → one hosted link
Summarize the outcome for users as Passed, Action needed, or Blocked. Do not ask the user to open a browser unless this tool returned a hosted link.
verifierIds (required). Optional walletAddress when not signed in, requireAll, chain, data, and options.returnUrl (where to send the user after a hosted step).
Output
action (already_verified | verification_required), eligible, next_action. hostedVerifyUrl only when a browser step is required.
After hosted completion, read proof state with proofable_proofs_get.
Journeys: MCP journeys Last modified on September 8, 2026