1. Watcher
Polls regulator and provider sources on a per-source cadence. Detects new publications, amendments, and revocations.
What runs where, what crosses which boundary, and how a regulatory delta becomes an enforced control. This page is the technical map of the platform; the sibling pages go deeper on individual subsystems.
KoraSafe™ is organized as three planes with distinct trust boundaries, data ownership, and deployment shape. The control plane is the SaaS surface. The data plane is where customer traffic is evaluated. The catalog plane is the authoritative regulatory output that both other planes consume.
KoraSafe™-hosted SaaS surface. Policy authoring, dashboards, evidence retrieval, regulatory feed, admin. Holds tenant configuration and audit records. No customer inference traffic transits this plane.
Runs inside the customer environment or as a hybrid edge agent. Inline policy enforcement, finding emission, telemetry capture. Returns governance signals to the control plane; raw content does not leave the customer environment unless the customer's policy says it does.
Shared, read-only across tenants. The output of the regulatory intelligence pipeline: approved obligations, mapped controls, sector packs, vector embeddings. Both other planes resolve against it.
Most customers run in the managed-cloud shape: KoraSafe™ hosts everything, you wire connectors and SDKs. Teams with data-residency, regulator, or sovereignty requirements deploy the hybrid edge agent in their own environment so raw content never leaves it. Air-gap is supported through the same edge agent with outbound telemetry disabled.
Default deployment. KoraSafe™ hosts the control plane and a hosted data-plane gateway. Customer traffic transits the gateway over TLS. Findings, evidence, and audit-chain entries persist in the tenant-scoped Postgres.
The edge agent runs as a container or VM inside the customer environment. Policy enforcement, PII detection, and redaction happen locally. Only governance signals (decisions, redacted findings, audit events) leave the environment. mTLS for telemetry. Customer controls what crosses the boundary.
Same edge-agent artifact as hybrid, configured with outbound telemetry off. Catalog updates ship as signed bundles the customer pulls into the environment on a schedule. Evidence stays local; the customer's auditor verifies signatures against the bundle.
The platform's moving parts and where each one lives. Components in the customer environment are marked accordingly; everything else runs in the KoraSafe™-hosted control plane.
The catalog plane is built by a named eight-stage pipeline. Each stage is independently observable, individually retryable, and produces evidence the next stage can audit. The pipeline is the spine of every Guardian finding, every audit package, and every governance index movement.
Polls regulator and provider sources on a per-source cadence. Detects new publications, amendments, and revocations.
Normalizes raw source documents (HTML, PDF, JSON, RSS) into a canonical document model with stable identifiers, preserved citations, and source provenance.
RAG-driven extraction of obligations, controls, definitions, and effective dates. Each extracted fact carries a span back to the source document for audit.
Editorial review queue. Extracted obligations require human sign-off before they enter the catalog. Every approval, edit, and rejection is logged to the audit trail.
Generates vector embeddings for every approved obligation, control, and citation. Embeddings power cross-framework similarity search and obligation-to-control auto-mapping.
Builds sector packs and overlay manifests. Curators bundle obligations into shippable packs with autonomy defaults and policy templates.
Wires obligations to enforceable controls in the customer org. Subscribed packs install controls into the policy plane and the Guardian detection rule set.
The published catalog, queryable through the API and surfaced in the regulatory intelligence feed. The single source of truth for every downstream consumer.
How a new regulator publication ends up gating a runtime action in the customer environment.
GET /api/v1/obligations/:id.nyc-ll144 or eu-ai-act). Subscribed customers receive a notification that a pack has a pending upgrade with a diff and preserved overrides.How a single inference request becomes auditor-grade evidence.
KoraSafe™ is a federation point, not a black box. Customer-side detection, observability, identity, and evidence sources connect through documented contracts. Each integration belongs to one of five categories. The live roster, OAuth flows, and webhook contracts live on the integrations page.
The architecture treats security as layered enforcement, not a single gate. Each step below is a defense the request must pass through. A bug at any one layer is bounded by the layer below it. Posture detail, certifications path, and threat model live on the security page.
Row-level security on every table in the public schema means there is no application-layer query to add or forget. Even if a bug bypasses org_id filtering in the API, the database enforces the boundary. No shared tables with cross-tenant queries, no caching layers that leak across tenants.
enforced at the database layer
in every authenticated request
all traffic in transit
For teams that need data residency or air-gap operation, the edge agent runs inside the customer environment and only sends governance signals back to the control plane. The customer's policy decides what telemetry leaves the environment and what stays.
This page is the map. Each subsystem has its own page with the details, contracts, and operational notes.