Multi-tenant document intelligence

Every answer,
scoped to your tenant.

CORTEX indexes your documents, embeds them, and answers questions over them. Tenant isolation is enforced by row-level security in Postgres — not by a filter somebody has to remember to write.

  • Identity

    Keycloak, OIDC authorization code with PKCE. Your tenant travels as a signed claim in the token and nowhere else.

  • Isolation

    Postgres row-level security, forced on every tenant-owned table, with both using and with check.

  • Retrieval

    pgvector with an HNSW cosine index, queried inside the same tenant-scoped transaction as everything else.