Skip to content
Historical revision — this record as it stood on 2 July 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 routes every incoming document through a structured human verification step, holding the operator accountable for each extracted claim before it advances to verified status. Unlike a language model interface or autosave pipeline, it presents binary choices — the system proposes, the operator confirms or rejects — so every fiduciary decision carries an operator signature in the audit trail. By the end of this article, a reader will understand the F12 workflow, the Verification Surveyor pattern, and the audit properties the gate enforces.

How the F12 session unfolds

A typical F12 session has a deterministic five-step shape. Each step has a clear boundary; the operator does not skip forward or batch decisions.

Step Operator action System response
1 Drag a file from the desktop into the F12 window The system computes a content hash and strips execution permissions
2 Select a category from the Chart of Accounts (Profile → Domain → Sub-Domain) The system prepares a routing destination
3 Review the entities and themes the system pre-extracted via service-extraction and service-content The system displays a Yes / No verification prompt for each claim
4 Approve or reject each claim with single keystrokes Approved claims advance to L5 verified status; rejected claims are quarantined
5 Confirm the routing destination The file is sealed into service-minutebook or service-bookkeeper; a ledger entry is written; the audit log captures the operator identity, timestamp, and routing decision

Sequential discipline and per-claim audit granularity

The interaction is keyboard-only and intentionally fast. The operator does not type filenames, fill out metadata forms, or compose database queries. service-extraction and service-content have already done the computational work; the operator's role is to verify or reject each claim in sequence, then confirm the destination.

This sequential structure is deliberate. Bundling multiple steps into a single confirmation would reduce the resolution of the audit trail — each claim would inherit the same timestamp rather than carrying its own decision record. The five-step gate preserves per-claim audit granularity.

The Verification Surveyor pattern — binary choices over open forms

The F12 interaction model is sometimes described as the Verification Surveyor: rather than presenting the operator with a blank form, the system presents a binary choice — "I extracted this fact; is it correct? Yes or No." 1

The pattern has three properties:

Property Effect
Low cognitive load The operator processes a stream of Yes/No decisions rather than authoring structured data
Fiduciary clarity Every claim that enters the verified ledger carries an explicit operator decision, not a system default
Audit completeness The audit record captures the exact decision on each claim, not only the final routing destination

Boundary between platform and operator

This model reflects a deliberate boundary between platform and operator. service-extraction and service-content handle entity detection, theme classification, and routing suggestion. The operator handles the binary gate. Institutions subject to continuous-disclosure obligations [ni-51-102] [osc-sn-51-721] and electronic-record standards 2 can point to a specific, timestamped operator decision for every document that enters the verified ledger.

The pattern differs from AI-assisted autofill, where a model populates fields and the operator accepts by omission. In F12, silence is never acceptance. Every claim that advances to verified status requires an explicit affirmative keystroke from the operator.

Why the verification step is architecturally mandatory

If service-extraction or service-content were to route a source document into the wrong account without human confirmation, the downstream verified ledger would carry a mathematically compromised entry from that point forward. Re-sorting the document later does not repair the audit trail — the original entry already carries a verification timestamp that records 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 architecture that delegates the final routing decision to an automated system creates a ledger entry without an accountable human author. 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 entry in service-minutebook and service-bookkeeper traces to a specific operator, a specific decision, and a specific timestamp. 2

What the F12 surface is not

F12 is not a chat interface. The operator does not compose queries or converse with the language model. The surface is structured: a file, a Chart of Accounts selection, a sequence of binary prompts, and a confirmation. All language-model work occurs upstream in service-extraction and service-content before the F12 session begins; the operator never sees raw model output.

F12 is not an autosave surface. A document enters the WORM ledger only when the operator explicitly confirms the routing destination. This protects the audit trail from partial writes and abandoned sessions. Drafts in progress do not accumulate in the ledger; a document only lands when the operator reaches step five and confirms.

F12 is not a bulk-import interface. The operator may have a queue of documents to process, but each passes through the five-step gate individually, producing a distinct audit record per document. The sequential 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 document.

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
  • service-extraction — the upstream entity and theme extraction engine
  • service-content — the upstream classification and routing engine
  • worm-ledger-design — the design principles behind the WORM ledger substrate
  • machine-based-auth — the authentication layer that ties ledger entries to verified operator identity
  1. NIST, Artificial Intelligence Risk Management Framework (AI RMF 1.0), NIST AI 100-1, January 2023. Section 5: Human oversight and accountability in AI deployments. https://doi.org/10.6028/NIST.AI.100-1

  2. International Organization for Standardization, ISO/IEC 27001:2022 — Information security management systems, Annex A.8.15: Logging. https://www.iso.org/standard/82875.html 2

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 →