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
- From the dashboard, the agent starts verification → Onoots creates a Stripe Identity session and sends them to Stripe’s secure page.
- The agent uploads a government ID and completes a selfie liveness check.
- Stripe processes it and notifies Onoots via webhook; Onoots updates the agent’s
verification_status. - 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