Skip to Content
Product GuidesIdentity verification (KYC)

Identity verification (KYC)

Onoots verifies agents’ real identity and brokerage certification with Stripe Identity (government ID + selfie liveness). It’s the trust layer that unlocks paid plans and social distribution under the Onoots name.

Why it exists

  • Trust: each agent is who they claim to be (anti-fraud).
  • Unlocks paid features: all paid billing requires a certified brokerage (business KYC) — see Plans & Credits.
  • @ai.onoots distribution: posting to the Onoots social accounts requires a certified brokerage.

How an agent gets verified

  1. From the dashboard, the agent starts verification → Onoots creates a Stripe Identity session and sends them to Stripe’s secure page.
  2. The agent uploads a government ID and completes a selfie liveness check.
  3. Stripe processes it and notifies Onoots via webhook; Onoots updates the agent’s verification_status.
  4. The outcome is anchored on-chain (hash) for tamper-evident proof — see Ledger™.

Onoots never sees or stores your ID document — Stripe handles it. Onoots only receives the outcome (verified / requires input / failed) and the session id.

Statuses

  • Unverified — not started or not completed.
  • Verified — Stripe confirmed the identity.
  • Requires input / failed — retry needed (blurry photo, unsupported document, etc.).

Brokerage certification

Beyond per-agent KYC, the brokerage is certified (business KYC). Certification is what unlocks:

  • Pro subscription and credit purchases.
  • @ai.onoots distribution (posting under the platform’s name).

Certification status appears in Dashboard → Brokerage → Billing (“Certified” / “Not certified” badge).

Privacy: KYC data is processed by Stripe under its compliance program. Onoots stores only the verification status and references, not the document images.

Last updated on