Skip to main content
Verifier ID: ownership-org-oauth Confirm a person belongs to an organization, then gate member-only apps, agents, and content. They sign in with Google Workspace or Microsoft 365, or enter a one-time code sent to their work email, so organizations on any mail host can pass. Personal mail hosts such as Gmail, Outlook.com, and Yahoo never do. Sign-in and codes run on Proofable. Use Hosted Verify or VerifyGate. Never build a custom OAuth UI. A person already signed in to Proofable with that work email confirms it in one click, with no new code.

Use cases

  • Gating to members of an organization by its email domain
  • Org-scoped agents and apps
  • Member-only tools and partner portals

Flow type

Interactive, hosted-only. This verifier cannot be submitted directly from your backend, and it cannot be combined with other checks in one request.

The simplest path

You get a proof ID in the qHash field. Store and reuse it.

Fields

Set expectedOrgDomain only when a single company domain should pass; omit it if any organization domain is acceptable.
Full schema: ownership-org-oauth.json.
Last modified on October 14, 2026