Skip to main content

Core Concepts

Revisium is built on a set of foundational concepts that work together: a hierarchical data model, JSON Schema for structure, foreign keys for relationships, computed fields for derived values, file attachments, and Git-like versioning.

Overview

ConceptWhat it does
Data ModelingDefine field types, nesting, constraints for every table
Foreign KeysReferential integrity between tables with cascade operations
Computed FieldsFormula expressions (x-formula) with 40+ built-in functions
FilesS3 file attachments at any schema level
Versioning & BranchesDraft → commit → HEAD, branches, diff, rollback
Schema EvolutionChange types, add/remove fields — data transforms automatically
Platform HierarchyOrganization → Project → Branch → Revision → Table → Row

These concepts combine to provide a platform where schema defines structure, foreign keys enforce relationships, versioning tracks history, and APIs are generated automatically from whatever you build.