Identity · Access · Observability

Identity, access, and observability on one plane

0Trust.Cloud is the control plane for people, machines, and every request: passkeys and OIDC, SCIM directory, zero-trust access and mesh, log ingest and Orchid search, workflows, and built-in SIEM/SOAR — not a bolt-on afterthought.

OIDC issuerhttps://0trust.cloud·openid-configuration

Three pillars

Identity who connects. Control what they reach. See everything that happened — and act on it.

Identity

Passkeys, OIDC, SCIM directory, tenants, and federation for humans and machines. Hosted issuer on 0trust.cloud.

Access

Zero-trust app proxy, VPN, Shield, policy engine, SSH and Kubernetes — same identity on every hop.

Observability

Log ingest from every barge, Orchid BM25 search, hot/cold retention, live tail, workflows, and SIEM/SOAR on the same index.

Passkeys
WebAuthn first
SCIM 2.0
Directory
ZTNA
App access
Orchid ingest
Every barge
SIEM / SOAR
Built in

Identity

Hosted issuer at 0trust.cloud. App faces at {app}.0trust.cloud. SDKs and app registration on 0trust.codes.

🔐

OIDC provider

Discovery, authorize, token, JWKS, revoke, userinfo. Authorization code + PKCE and refresh tokens.

🔑

Passkeys and enrollment

WebAuthn login. Invite enrollment with TOTP before policy grants activate.

📱

Device-bound sessions

DBSC after passkey: sessions tied to the device, not a cookie alone.

📦

Apps and clients

OIDC relying parties, IAM catalog, assignments, RBAC and ABAC policy grants.

🤝

Federation

Cross-product assertions and social or domain identity modes for apps.

🏢

Tenants

Company registration, approvals, member invites, tenant admin portal.

👩‍💻

Developer platform

0trust.codes: create apps, copy credentials, Go / JS / Python SDKs. Same issuer.

IAM console

Manage clients, grants, and catalog apps as an operator.

Directory and provisioning

SCIM 2.0 as infrastructure on your plane, not a paid add-on for each connector.

Bidirectional SCIM

Inbound /scim/v2 with Bearer auth for workforce IdPs and HRIS. Outbound provision when access is assigned.

👥

Users and Groups

Full User and Group CRUD, filters, and member patch for push-group style sync.

Application gallery

Built-in tiles for common identity sources, collaboration apps, cloud admin planes, and custom SCIM 2.0 endpoints.

🧭

SCIM console

Inbound tokens, gallery install, outbound endpoints, and provision audit at /scim.

📖

Migration guide

Dual-run cutover from paid directory brokers. Attribute maps and smoke tests.

Open SCIM

Sign in to enable inbound, install gallery tiles, and wire outbound apps.

Access

Protect apps and services with policy on every hop — identity and device bind, not a flat network.

🛡️

Zero-trust app access

Proxy apps at /access/{app} with role and policy checks on every request.

🔒

Device-bound sessions

Human paths require a passkey-bound session before traffic is proxied to the app.

🕸️

VPN and Shield

Private L3 VPN and privacy DNS/egress on 0trust.services — dial-only, session gated.

🚀

Public ingress

Development to global haul is TunnelTug — fleets, anycast, and container hub.

⌨️

SSH and Kubernetes

Operator protocol paths on the same identity and policy stack.

🤖

Machine identity

Service keys, hardware proofs, mesh join, and peer topology.

📜

PKI

ACME inventory, mesh CA, and certificates managed with the rest of the plane.

HA + rollover

Multi-site high availability with same-hostname rollover to warm standby.

📦

Self-host container

Run the full control plane from the container hub: images, registry, deploy.

0TrustOS

Linux policy and provisioning agent that enforces mesh grants on the node.

🔗

0trust.services

VPN, Shield, and ZTNA — private access plane for the stack.

High availability and content delivery

Stay online when a site fails. Deliver media from a first-party content plane.

Multi-site HA

Edge and standby planes share the same public hostnames. Clients keep one URL while traffic lands on a healthy site.

Fast failover

Promote and demote capacity from warm standby without a messy cutover. Snapshots keep product state ready.

Upstream snapshots

Product services push data packs upstream so standby stays warm and restore is predictable.

🌐

Content CDN

0trust.social serves media at /c/{id}: hot blobs, cold archive, range requests for video, embed-ready delivery.

📦

Private object store

Per-user private buckets on the social plane, with the public CDN for shareable media.

🛰

Standby plane

0trust.services is VPN, Shield, and the standby site for rollover. One operator model for primary and failover.

Observability

Ingest once from every product barge. Search with Orchid BM25. Retain hot and cold. Automate with workflows. SIEM/SOAR runs on the same index — not a separate product to wire.

📥

Log ingest

API-key sources, bulk ingest, and orchid_log shippers from every barge. Identity, access, SCIM, and product events land here.

🔎

Orchid BM25 search

Okapi BM25 over hot storage. Query access denials, auth spikes, SCIM changes, and product ERROR storms in one place.

🗄️

Hot and cold retention

Hot path for investigation, cold archive, purge, and repeat dedupe so volume stays usable.

📡

Live tail

Operator tail while you debug access, deploy, identity, or product issues.

⚙️

Workflows

DAG pipelines, schedules, webhooks, secrets, multi-tenant automation on the same plane.

🔗

Same plane as identity and access

No side SIEM stack. Operators use one surface for who, what, and what happened.

Logs explorer

Query and browse platform logs with the operator explorer.

Orchid console

Ingest sources, search, and retention controls.

Workflows console

Build and run automation pipelines.

SIEM / SOAR on Orchid_Sync

Built into the control plane. Every log write is evaluated. Detections, incidents, and playbooks share the same BM25 index as identity, access, SCIM, and product shippers.

Realtime correlator

Match service, level, action, message, fields, and threshold windows with group-by as events arrive.

📋

Incidents

Open cases with evidence document IDs. Coalesce repeats. Ack, investigate, contain, resolve, or mark false positive.

🤖

SOAR playbooks

Webhook notify, enqueue workflows, enrich via Orchid BM25, annotate the SIEM audit trail.

📦

Builtin detections

Auth failure bursts, ZTNA deny, SCIM abuse, privileged admin actions, ERROR spikes, workflow alerts.

🛡

Not an add-on

SIEM/SOAR ships with the plane. No separate product to license, wire, or federate later.

Open SIEM console

Review rules, open incidents, test inject, and manage playbooks at /siem.

Three paths to production

Hosted control plane, self-hosted container stack, or SDKs for the apps you ship.

🪪

Use 0Trust as your identity provider

Register your organization. Passkeys, OIDC, SCIM, zero-trust access, log ingest, workflows, and SIEM/SOAR on the hosted plane without standing up a second stack.

Start registration
📦

Self-host as a container

Run the full control plane on your infrastructure: container images, registry, and deploy tooling via the hub.

Open the container hub
👩‍💻

Build with the developer platform

Integrate passkeys and OIDC in any language. Create applications, copy credentials, ship against the cloud issuer.

Visit 0trust.codesOpen console

Domains

0trust.cloud

  • OIDC issuer and operator plane
  • IAM, SCIM, ZTNA, SIEM/SOAR, logs, workflows
  • Multi-site high availability
  • Company signup at /start

0trust.codes

  • Developer portal and console
  • App registration
  • Go · JS · Python SDKs

0trust.services

  • VPN — private L3
  • Shield — privacy DNS and egress
  • ZTNA app access

0trust.social

  • Content CDN /c/{id}
  • S3 object storage
  • Private Drive

0trust.name

  • gTLD naming face
  • Private mesh TLDs
  • DoH and RDAP

tunneltug.com

  • Development to global ingress
  • Container hub and registry
  • Fleets and anycast

0trustos.com

  • Linux policy agent
  • Node provisioning
  • Mesh enforcement on the host

Stand up the full control plane

Start freeSelf-host as a containerBuild with our developer platformExplore 0TrustOSOperator sign in