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

Capability-based security

Capability-based security is the access-control model PointSav uses at the hardware and operating-system layers, where each software component must hold a mathematically verified cryptographic token to communicate with any other component.

Capability-based security is the access-control model that replaces traditional operating-system privilege hierarchies in the PointSav platform. Where conventional operating systems (Windows, macOS, Linux) grant broad permissions through administrative accounts and assume components at the same privilege level can be trusted, capability-based security requires each isolated component to hold an explicit, mathematically verified cryptographic token — called a capability — before it can communicate with any other component. A capability cannot be forged or copied; it is granted by the kernel at process start and revoked when the capability is withdrawn. 1 This makes the blast radius of any compromise mathematically bounded to the components the compromised process held capabilities for. See also the capability ledger substrate and pairing as permission.

Overview

Standard operating systems are vulnerable to privilege escalation: a single compromised application can, in many architectures, reach the core memory of the host machine and gain access to other components on the network. The capability model eliminates this class of vulnerability at the architecture level rather than through policy controls.

The PointSav implementation builds on a microkernel foundation. The microkernel handles only the most primitive routing of physical memory and CPU time. Every driver, network interface, and service process runs in isolated memory, and none holds general administrative rights. To communicate with another isolated component, a process presents a cryptographic capability token. The kernel validates the token and either permits or denies the operation.

Architecture

The capability layer sits between the seL4 microkernel and the Rust service processes that make up the PointSav Ring 1 and Ring 2 services. The Rust-based capability managers engineer the isolation wrappers and hypervisor bridges that mediate communication between components.

The platform enforces a strict, one-way command flow between isolation domains. An isolated edge delivery process — for example, the MediaKit OS — cannot issue commands back into the secure ToteboxOS vault. If the edge process is compromised, the attacker is contained within the memory sandbox of that process with no capability grants reaching the broader system. The boundary is enforced by the kernel, not by a policy document.

Properties

  • Formal verification. The seL4 microkernel underlying the capability manager is formally verified in Isabelle/HOL 2, which means the isolation properties are mathematically proven for the verified configuration — not asserted.
  • Least privilege by default. Components start with no capabilities; the system grants the minimum set required for their declared function. Unused capabilities are never held.
  • Blast-radius containment. Compromise of one component cannot propagate to components it holds no capability grants for. The scope of a breach is bounded at grant time.
  • Auditability. Capability grants are recorded; the set of grants in force at any time is inspectable. There is no hidden administrative path.

How It Works

At deployment time, the PointSav capability manager reads a system policy file that declares which processes communicate with which others and what operations each is permitted. The microkernel enforces this policy at runtime: when process A attempts to send a message to process B, the kernel checks A's capability set and either delivers the message or returns a denial. The capability set cannot be modified by the processes themselves — only the capability manager, running with kernel authority, can issue or revoke grants.

Applications

The capability model applies across the full PointSav deployment stack:

  • ToteboxOS — the primary secure vault OS; all data at rest is accessible only to processes holding the appropriate capability token.
  • MediaKit OS — the edge delivery environment; deliberately holds no capability grants reaching ToteboxOS, so a compromised delivery node cannot reach stored data.
  • service-fs — the WORM ledger; append capability is granted to Ring 1 ingest services; no read-modify-write capability exists at the API surface.

See also

  1. Lampson, B. W. 'Protection.' ACM SIGOPS Operating Systems Review, 8(1):18–24, 1974. https://dl.acm.org/doi/10.1145/775265.775268

  2. Klein, G. et al. 'seL4: Formal Verification of an OS Kernel.' ACM SOSP, 2009. https://dl.acm.org/doi/10.1145/1629575.1629596

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 →