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.