Skip to content

Platform

Everything an organization runs on, from one kernel

Zanfira is one platform: a kernel that turns metadata into systems, and the apps, screens and tools built on it.

What is in the platform

The kernel

A Rust core that turns metadata into a running system, on PostgreSQL with row-level security.

  • Objects, fields, naming, computed values and validation from one document
  • Roles, policies, row conditions and field masks on every read and write
  • Workflows, rules and durable flows; an event log that every consumer reads
  • Metadata edited in a sandbox and promoted, never changed live

Every API, generated

Declare an Object and it is reachable every way a system needs — filtered by the caller's permissions.

  • REST, a query language (OQL) and batch
  • GraphQL generated per tenant and per person
  • Realtime subscriptions, OpenAPI, and MCP tools for agents
  • Import and export, offline sync, and a read-only SQL endpoint

Studio

The visual builder — itself an app on the kernel, with no privileged path.

  • Object, form and view designers
  • Workflow, rule and permission designers
  • Theme editor and translation manager
  • Everything it saves is a file you can keep in git

The workspace

The web app your people use every day, drawn from the workspace's metadata.

  • Lists, boards and calendars — Gregorian or Umm al-Qura
  • Forms with child tables, history, comments and attachments
  • A command palette, keyboard shortcuts and live updates
  • Portals for customers and suppliers from the same screens

Mobile

A Flutter app that draws the same screens over an offline copy of the records.

  • A SQLite copy on the device, synced from the event log
  • Conflicts resolved field by field; every change validated on reconnect

Printing

Templates rendered to PDF inside the kernel — no headless browser in the tenant boundary.

  • Arabic shaped and laid out right to left
  • ZATCA phase-one QR codes on tax invoices

Ready for AI

Tools generated from metadata, agent budgets and a model gateway — agents act within a person's permissions.

  • Every Object and action exposed as a typed MCP tool
  • The same permission engine for people and agents

Extensions

Functions compiled to WebAssembly run beside tenant data with fuel and memory limits.

  • Any language that targets the Component Model
  • Capabilities approved by the workspace administrator

Where Zanfira is today

Zanfira is in beta. Everything above runs today; regional cells, compliance certifications and paid marketplace listings are on the roadmap, and this site will say so when each arrives.