Skip to main content
Supabase is Lucia’s data platform direction. Lucia Core development now uses Supabase for durable Stripe financial ledger truth, while some operational state still relies on Engine-side state files.

Current Role

Supabase is part of the Lucia stack for structured persistent data. Current implemented Development use:
Eval Labs Supabase remains separate and was not touched by this Lucia Core payment truth work.

Current Reality

Some current runtime state is still file-backed in the Engine. Examples include:
Durable Stripe movement truth is now implemented in Lucia Core Supabase Development:
Current security posture:
Engine Stripe ledger storage modes:
Current Render Engine Development configuration:
Tested Development proof:

Future Direction

Supabase should eventually own more durable operational data:
Payment policy truth remains future/deliberate:

Migration Principle

Do not migrate data storage blindly. Move to Supabase when:

Canon Rule

Docs must distinguish:
Do not collapse Lucia Core Supabase, Eval Labs Supabase, Admin rendering, and Engine service-role access into one vague “database” claim.

See Also