Platform Features

Your data. Your infrastructure. Fully portable.

Authentication, database, AI, events, and developer tools — built on the principle that your data lives in your database, every layer is swappable, and everything exports in open formats.

Infrastructure

Shared Infrastructure

The foundation every product builds on — authentication, database, and hosting.

Authentication & SSO

Unified auth across all products with Supabase Auth. Social login, magic links, and SSO for enterprise. Workspace-level access control (personal, team, organisation).

PostgreSQL Database

Managed Supabase PostgreSQL with row-level security, real-time subscriptions, and automatic backups. Shared schema conventions across all products.

Edge Hosting

Global deployment on Vercel with edge functions, image optimisation, and automatic SSL. EU-West-1 (Ireland) primary region for GDPR compliance.

Storage & CDN

File storage with Supabase Storage, served through Cloudflare CDN. Automatic image optimisation and access control.

AI

KORA AI Assistants

One AI assistant per product application, each with domain-specific knowledge.

Per-Product Intelligence

Each KORA instance understands its product domain — fund operations, property management, energy, or carbon accounting.

Natural Language Queries

Ask questions about your data in plain English. KORA translates to database queries and returns structured answers.

RAG Pipeline

Retrieval-augmented generation powered by the Kennis OS knowledge base. Documents, policies, and historical data inform every response.

Embedding Service

Generate and store vector embeddings for documents, enabling semantic search across your entire content library.

Events

Event-Driven Communication

Asynchronous event system connecting all products with full auditability.

Correlation & Causation

Every event carries correlation_id and causation_id, enabling full distributed traceability across product boundaries.

Webhook Subscriptions

Subscribe to events from any product with configurable webhook endpoints. Retry logic and dead letter queues included.

Real-Time Streams

Server-sent events for live updates. Subscribe to database changes, KORA responses, and cross-product notifications.

Audit Trail

Immutable event log for every operation. Financial records use append-only patterns for regulatory compliance.

Developer Tools

Developer Experience

SDKs, CLI, and APIs designed for developer productivity.

TypeScript SDK

Fully typed SDK for auth, database, KORA AI, and events. Auto-generated types from your database schema.

CLI Tooling

Scaffold projects, run migrations, manage environments, and deploy — all from the terminal.

REST & GraphQL APIs

Every platform service exposes RESTful endpoints with OpenAPI documentation. GraphQL available for complex queries.

UI Component Library

Shared React component library (@kennis/ui) with dark/light themes, cards, navbars, and data visualisation.

Security

Security & Compliance

Enterprise-grade security built into every layer of the platform.

Row-Level Security

Database-level access control. Every query is filtered by the authenticated user's permissions — no application-level bypasses.

Four-Tier Classification

Every data field is classified as Public, Internal, Confidential, or Restricted. Policies enforced at database, API, and UI layers.

Encryption

Data encrypted at rest (AES-256) and in transit (TLS 1.3). Secrets managed through environment variables, never in code.

GDPR Compliance

EU-West-1 hosting, data export APIs, right-to-erasure endpoints, and consent management built into the platform.

Own your intelligence

Start free. If you leave tomorrow, your data leaves with you.

Part of the Septimius Ecosystem