Supabase is not one fleet-wide database. Lucia Engine, Eval Labs, and other
products own separate data contracts. This page covers the Lucia Engine source
boundary and a dated payment milestone; it does not publish private project
identifiers or claim current provider state.
Verified Engine source scope
The Enginedev revision e2166b86ac6794a1423c7b2ce1b293a3dba505c4
(read 2026-09-10) contains twenty repository-owned Supabase migrations and
server-side adapters for durable records, including:
- Stripe financial ledger records, events and payment contributions;
- the Stripe mode partition and card-on-file columns (migrations dated 2026-09-06, LUCI-215);
- maintenance-inbox truth, operator-seen cursors and operator push preferences;
- operator-attention state and resolve-action deadlines in the property zone; and
- Fieldwork conversation-execution evidence.
STRIPE_MODE (test or live)
is declared, never inferred from a key prefix; each mode names its own key pair
and webhook signing secret by name, and a key whose prefix contradicts the
declared mode refuses outright. Development runs in test mode; the live flip is
one variable set by the founder’s hand on a production service that does not
yet exist. Historical ledger rows keep their meaning. See
Payment truth — current.
The presence of source and migrations proves an implemented repository
contract. It does not prove which migrations are applied to a live project,
which storage mode is selected, or what data is present.
Ownership boundary
The durable rule is:
Do not collapse these into a generic “Lucia Supabase” claim.
Source security contract
The reviewed Engine source expects server-side Supabase configuration and keeps service-role access out of Admin. Repository migrations express table and policy intent. Credential values and private provider/project identifiers must never appear in public Canon. Environment-variable names in source describe an integration contract; they do not prove that a provider environment currently has values.Dated payment milestone — 2026-06-19
The accepted 2026-06-19 release record reported that:- a Stripe sandbox checkout produced a durable financial record and event;
- Engine payment truth survived an Engine restart;
- the payment-status contract still returned confirmed-paid truth; and
- Admin rendered the Engine-owned result without payment mutation controls.
File-backed and durable state
The Engine has historically combined file-backed state with durable adapters. For any current claim, identify:- the exact Engine commit and environment;
- the selected storage mode;
- the applied schema/migration identity;
- the authorization path;
- the durable write/read evidence; and
- restart or recovery evidence when continuity matters.

