MCC x64
13 tablesPrimary x64 education dataset
carrier: X64 DBF
database schema catalog
Cascade ERP is one governed teaching system, not the whole estate. This page also catalogs the MCC datasets, HELP, runtime metadata, identity and AI stores, DataDict, documentation catalogs, localization tables, applications, and fixtures. Counts are measured local snapshots; they describe schema families rather than claiming every replica is a separate logical database.
featured relational system
Mermaid -> SVG
This readable system map names every table and shows the principal cross-module paths. Field-level foreign keys remain in the governed dual-schema contract; the public map avoids turning a 58-edge schema into an unreadable wall of lines.
carrier contract
Structural parity is visible without claiming identical native capabilities. SQLite retains relational enforcement and view SQL. The x64base side provides inspectable DBF projections and snapshots, while sidecars preserve the semantics that DBF cannot enforce.
In SQLite these remain executable views. In the x64base teaching mirror they are labeled materialized snapshots, not silently presented as live relational views.
other database schemas
These are first-class schema families, not footnotes to Cascade. The map separates educational datasets, operational catalogs, documentation systems, and disposable fixtures so a learner can see both the data and its purpose.
Primary x64 education dataset
carrier: X64 DBF
Traditional xBase comparison dataset
carrier: classic DBF
Visual FoxPro interoperability set
carrier: VFP DBF
Original/reference teaching copy
carrier: reference DBF
Packaged scripture teaching database
carrier: SQLite 3
Scale and navigation benchmark fixture
carrier: X64 DBF
Commands, topics, sections, and localization
carrier: DBF + memo
Commands, functions, arguments, messages, and fields
carrier: DBF
Members, roles, permissions, grants, and assignments
carrier: DBF
Boards, threads, and posts
carrier: DBF
Lanes, runs, proofs, tasks, and crosswalks
carrier: DBF
Objects, evidence, relations, gates, and run records
carrier: DBF
Files, lines, classes, usages, aliases, and memo lines
carrier: DBF
Runs, sections, review, publication, media, and anchors
carrier: DBF
Message identity and localized text
carrier: DBF
Locales and fallback rules
carrier: DBF
Small CRUD teaching application
carrier: SQLite 3
Memo-format and dialect interoperability
carrier: DBF / DBT / FPT
Disposable regression and parser surfaces
carrier: generated DBF
the inversion
Every schema above describes a database made of tables. The catalog described here is the other way round: a table whose rows are databases. Not a registry that points at databases living elsewhere -- rows that carry them.
The WORKSPACES catalog is an ordinary x64 table with an ordinary memo field. Each row is one saved workspace: a unique id, the human name you load it by, the flavor and format measured at save time, size, lineage to the row it superseded, who saved it and when, and the roots its tables lived under. The memo field holds the payload. What varies is how much of the database that payload is:
That is the inversion worth sitting with. A database normally contains tables; here a table contains databases, versioned by the same append-only history the engine gives any other table, attributed to a real member, and verified byte-for-byte when written. Ordinary database machinery -- rows, a memo field, a record lock, an append -- turns out to be enough to hold databases, because nothing in the memo layer ever asked what it was storing.
A mini-database is deliberately mini, and Cascade -- 34 tables, 43 work areas -- is roughly the shape of the ceiling. Three real budgets set it, none of them arbitrary:
The governing rule is the house growth doctrine -- strict first, then dynamic. A fixed, stated ceiling that refuses clearly beats an elastic one that degrades mysteriously, and the elastic version is only earned once the fixed one has been measured against real systems. Cascade is that measuring stick: big enough to be a real ERP, small enough to prove the mechanism, and the reason a size-governance seam (estimated hydration cost per row) exists as a column in the catalog before it exists as an enforcement.