Skip to content

PointSav Documentation

The engineering library for the PointSav platform — operating systems and services for regulated businesses that own their data, their AI, and their record-keeping outright. Where the monorepo holds the code, this wiki holds the reasoning: architecture, services, security, and the governance commitments that bind future development.

Historical revision — this record as it stood on 22 August 2026, not the current version. View the current record →

Console input application

app-console-input is the F12 surface in os-console — the only path through which raw external files enter a Totebox before being sealed into the WORM ledger. The surface holds the operator accountable for every file that enters the ledger: nothing is submitted without an explicit, keyboard-confirmed operator decision, so every fiduciary act carries an operator signature in the audit trail. By the end of this article, a reader will understand the F12 workflow and the audit properties the gate enforces.

How the F12 session unfolds

A session moves through four states in order: Entry, where the operator types the file's path; Confirm, a single yes/no prompt showing the exact path back; Submitting, while the cartridge posts to the ingest endpoint and waits; and Done (or Error on failure). Cancelling from Entry or Confirm returns to Entry with nothing submitted.

Step Operator action System response
Entry Type a file path The cartridge accepts free-text path entry
Confirm Press Y to submit, N or Esc to cancel The cartridge shows the exact path back for a final yes/no decision
Submitting Wait The cartridge posts the file's path, the operator's identity, and the tenant to the ingest endpoint over HTTP
Done The cartridge records the result — success, a warning, or an error — to a local audit log, and extends a local rolling ledger with the submission

Every submission is signed and chained

The interaction is keyboard-only and deliberately narrow: one path, one confirmation, one submission. There is no bulk-import mode and no metadata form — a document is either submitted through this exact sequence or it never enters the ledger.

Two audit trails record every submission, not one. Locally, the cartridge maintains a rolling hash — each successful submission's ledger entry is chained onto the previous one (new_root = SHA256(prior_root ‖ payload_id)), so the local sequence of submissions is independently verifiable end to end, entry by entry. The cartridge also writes a local audit record — timestamp, operator, tenant, path, ledger reference, and outcome — viewable at any time from the Entry screen. Separately, the file itself is appended to the platform's ledger service, which returns its own ledger reference back to the cartridge.

Why the confirm step is architecturally mandatory

If a file entered the ledger without an operator explicitly confirming it, the ledger would carry an entry with no accountable human author from that point forward. There is no later step that repairs this: the entry already carries a timestamp asserting a decision no human made.

Architectural decisions enforcing the gate

SYS-ADR-10 makes F12 mandatory precisely because this failure mode is structural, not probabilistic: any path that lets a file reach the ledger without an explicit operator confirmation creates an unaccountable entry. SYS-ADR-07 extends the principle to structured data more broadly — no AI-produced record enters a verified ledger without a human confirmation step. SYS-ADR-19 closes the remaining path — no automated publishing to verified ledgers, regardless of confidence score.

Institutional fiduciaries — asset managers, lawyers, regulated financial entities — require an audit trail they can defend under examination. The F12 gate is what makes that defense possible: every submission traces to a specific operator, a specific confirmation, and a specific timestamp. 1

What the F12 surface is not

F12 is not a chat interface. The operator does not compose queries or converse with the language model — there is no model in this loop at all. The surface is a fixed sequence: a path, a yes/no confirmation, and a submission.

F12 is not an autosave surface. A file enters the ledger only when the operator explicitly presses Y at the confirm prompt. Cancelling at any point before that leaves nothing recorded.

F12 is not a bulk-import interface. The operator may have several files to submit, but each passes through the full path→confirm→submit sequence individually, producing its own audit record. The one-file-at-a-time constraint is not a throughput limitation — it is an audit discipline. SYS-ADR-10 is unambiguous on this point: the F12 boundary is mandatory per file.

See also

  • SYS-ADR-07 — the architectural decision mandating human verification before structured data enters a verified ledger
  • SYS-ADR-10 — the architectural decision mandating F12 as the required input gate
  • SYS-ADR-19 — the architectural decision prohibiting automated publishing to verified ledgers
  • os-console — the operating system that hosts the F12 surface
  • WORM ledger design — the design principles behind the WORM ledger substrate
  • Machine-based authorization — the authentication layer that ties ledger entries to verified operator identity
  1. International Organization for Standardization, ISO/IEC 27001:2022 — Information security management systems, Annex A.8.15: Logging. https://www.iso.org/standard/82875.html

Important Information

Corporate structure. PointSav Digital Systems ("PointSav") is currently a trade name of Woodfine Capital Projects Inc. ("Woodfine"), planned to become a wholly-owned Woodfine subsidiary upon incorporation. 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. The full trademark notice appears in the footer of every page on this site.

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 →