Skip to content
Historical revision — this record as it stood on 29 May 2026, not the current version. View the current record →

Data vault bookkeeping substrate

The dominant pattern in SMB accounting software places the general ledger, chart of accounts, and transaction history inside a proprietary database operated by the software vendor. Migration between platforms requires re-importing journal entries, reconciling every period, and re-linking source documents manually — a process that routinely costs thousands of dollars in accountant time. The data vault bookkeeping substrate addresses this structural lock-in by separating the canonical record from every tool that consumes it, applying the same WORM ledger discipline used across Ring 1 boundary services.

Three structural inversions

The substrate rests on three architectural choices that invert the hyperscaler pattern:

The vault is the only canonical layer. Source documents — invoices, receipts, purchase orders — arrive in any supported format and are stored immutably in the platform's append-only ledger. The parsed semantic fields, the original document, and a cryptographic commitment are stored together. The vault retains the original document alongside every derived representation of it; nothing is ever overwritten.

Bookkeeping and accounting are separate concerns. The bookkeeping application is a read surface: it allows browsing, auditing, searching, and exporting from the vault. The accounting application is a productive surface: it generates trial balances, financial statements, and tax compliance documents. The customer's accountant can use any tool — including tools the vendor has no relationship with — against the vault export. The vendor does not own the accounting logic; it owns the vault platform, not the data within it.

No accounting logic lives inside the vault. The vault stores facts; consumers compute derived views. Migration away from the accounting tool is structurally costless: the vault remains intact, the new tool replays the ledger, and the derived views are rebuilt from the same canonical source.

Three layers

The substrate has three architectural layers:

The vault layer organizes parsed invoice data into a flat-file structure with three directories: /source (the original documents, immutable, SHA-256 hashed), /ledger (the double-entry journal, append-only, cryptographically signed per row), and /asset (materialized derived views of account balances, rebuildable from the ledger by replay and never the source of truth). Corrections to journal entries are compensating entries, never row edits.

The bookkeeping layer provides the read-mostly query surface: browse journals by date, account, vendor, or amount; view source documents inline; run full-text searches; export to CSV with source-document references preserved. The bookkeeper uses this layer for daily entry and audit work.

The accounting layer provides the productive surface for trial balance generation, financial statement preparation, and tax compliance work. It reads from the vault export and produces documents using whichever accounting tool the customer chooses. The vault export is the interface; no single accounting tool is required.

E-invoicing native support

European regulatory mandates are making structured electronic invoice formats — EN 16931-compliant XML in the Peppol and ZUGFeRD specifications — compulsory for business-to-business transactions on a rolling schedule from 2025 to 2028. The substrate is designed to ingest these formats natively alongside PDF invoices. The United States does not have a comparable federal mandate as of 2026; PDF remains dominant, though the FedNow instant-payment network carries ISO 20022 remittance data that the substrate is intended to support.

Audit and assurance

The substrate's structure satisfies the chain-of-custody requirements of ISAE 3402 Type II and SOC 2 Processing Integrity by construction:

  • Original source documents are retained immutably alongside their parsed representations.
  • Journal entries reference their source documents and are cryptographically signed by an authorized identity.
  • The append-only ledger property means retroactive modification is structurally impossible without detection.
  • Monthly anchoring to a public transparency log produces independently verifiable evidence that the ledger state at each checkpoint has not been altered.

A quarterly attestation report cites these properties explicitly. An auditor can verify the attestation independently using publicly available verification tooling, without relying on the vendor's characterization of their own controls. This is a categorically different property from a vendor's SOC 2 report, which attests the vendor's controls over the vendor's infrastructure rather than the customer's data integrity.

Why structural lock-in cannot be replicated at enterprise cloud scale

Enterprise cloud accounting platforms cannot structurally offer per-tenant immutable vaults with per-tenant signing identities because their business model depends on customer stickiness that per-tenant vault portability would eliminate. The architectural separation of vault from accounting destroys the switching cost that is the moat; no platform that depends on that moat can offer the separation voluntarily.

Working pattern: domain-expert apprenticeship

The behavioral specification for the bookkeeping substrate is intended to emerge from real operations performed by an actual domain expert — capturing the procedural knowledge of how bookkeeping work is done before writing software to automate it. This inverts the common pattern of building software from a product hypothesis. The eventual software inherits its behavioral specification from observed operations rather than from assumptions about what operations look like. This is planned for the initial development phase; actual outcomes depend on the scope and cadence of those operational sessions [ni-51-102].

See also

  • compounding-substrate — the substrate sovereignty pattern this architecture extends
  • worm-ledger-design — the WORM ledger substrate this bookkeeping layer depends on for immutable audit trails
  • design-system-substrate — a parallel substrate with the same vault-as-canonical, consumer-as-interchangeable pattern
Important Information

Important Information

Corporate structure. PointSav Digital Systems ("PointSav") is a trade name of Woodfine Capital Projects Inc. ("Woodfine"). PointSav does not itself offer, sell, or solicit any security. Any securities offering associated with Woodfine's real-property direct-hold solutions is made exclusively by Woodfine, and only by means of the applicable Private Placement Memorandum.

No investment advice. This wiki's content is provided for engineering, operational, research, and development purposes. Nothing on this wiki constitutes investment advice or a solicitation to invest in any Woodfine partnership or direct-hold solution.

Intellectual property. The PointSav name, trade name, wordmark, and marks, together with all current and future PointSav- and Totebox-branded products, services, and offerings — and the software, source code, documentation, design system, and all related materials — are proprietary to Woodfine and its affiliates, except for components identified as open source. No rights are granted except as expressly set out in a written license or agreement. See TRADEMARK.md in this repository for the full trademark notice.

Open source components. Portions of the platform are made available under permissive open-source licenses identified in the accompanying repository. Use of those components is governed by their respective license terms.

No warranty; informational use. Content on this wiki is provided for general informational purposes only and does not constitute a representation, warranty, or commitment with respect to product functionality, availability, pricing, or roadmap. Some articles describe planned or intended features, capabilities, and milestones — language such as "planned," "intended," "targeted," "may," and "expected" marks this forward-looking content, which is subject to change and does not constitute a commitment regarding future performance.

Confidentiality. Where an article describes an operational or deployment detail that is not intended for public disclosure, that article is not published on this wiki. Content here is general-purpose engineering documentation, not customer-specific configuration.

Jurisdiction. Woodfine Capital Projects Inc. is organized in British Columbia, Canada. References to the Sovereign Data Foundation on this wiki describe a planned or intended initiative only, not a current equity holder or active governance body.

Changes to this notice. PointSav may update this notice from time to time; the version posted on this page governs.

Not a filing system. This wiki is not a securities filing system, an electronic disclosure repository, or a substitute for SEDAR+ or any other regulatory filing system. Formal securities filings are made through the applicable regulatory filing system, not through this wiki.

Full disclaimer. This notice supplements, and does not replace, the full Disclaimers article. In the event of any conflict, the full Disclaimers article governs.

Read the full disclaimer →