Formance Ledger schema¶
Summary¶
Documento sobre Ledger Schema. Describe cómo definir cuentas válidas, patrones de address, metadata por defecto, plantillas de transacción y plantillas de consulta. Cada transacción puede registrar la versión de schema usada, lo que ayuda a control y auditoría.
Key Points¶
- Por defecto el ledger acepta cualquier cuenta; Ledger Schema añade estructura y validación.
- El chart define segmentos fijos y variables, patrones regex, cuentas hoja y metadata por defecto.
- Las versiones de schema son inmutables y se referencian al crear transacciones.
- Hay modos de enforcement audit y strict.
- Los templates de transacción permiten ejecutar Numscript parametrizado y trazable.
Evidence¶
- Schema sirve para "Reject typos" y "Enforce naming conventions".
- "Every transaction records which schema version validated it".
- Strict rechaza validaciones fallidas; audit permite con warnings.
- Templates registran el nombre usado en la transacción.
Open Questions¶
- Definir chart Landbridge: buyers, escrows/title, providers, fees, liquidity, crypto-deposit, fiat-settlement.
- Decidir si empezar en audit mode y pasar a strict tras estabilizar el MVP.
Related Links¶
- Raw local:
raw/formance/formance-ledger-schema.md - Source URL:
https://docs.formance.com/modules/ledger/working-with-the-ledger/ledger-schema