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 →

Self-hosting a design system, and why it's separate from using the tokens

The PointSav Design System makes two offers, and they are aimed at different readers. The first — the primary one — is the token data itself: color, typography, spacing, motion, content-voice, and document-format decisions published as W3C DTCG-format JSON under Apache-2.0. Anyone can use it the way teams use IBM's Carbon or Google's Material — pull the token graph into a build and go. Nothing else is required: no account, no server, no fork, no relationship with PointSav at all.

The second offer is self-hosting the engine that serves this site. That offer is not a bigger version of the first, and it is not a way to mirror PointSav's tokens on your own hardware. It is for a different organization that wants to build and run its own design system — its own tokens, its own brand, its own domain — on the same publishing machinery PointSav runs, addressing the same enterprise-tier-pricing market gap that Design system philosophy describes for PointSav's own substrate. The two offers are separable by design, and conflating them misstates both. This article explains each on its own terms, and exactly where the line between them sits.

Using the tokens requires nothing

The design-token format problem is solved. The W3C Design Tokens Community Group published the first stable version of its Format Module in October 2025, and the format is implemented across the major authoring and build tools. PointSav's token graph — over 200 resolved leaf tokens across primitive, semantic, and dark-theme tiers, growing as the system does — is published in that format, under Apache-2.0, in a public git repository.

That is the whole transaction. A team that wants the tokens clones or downloads the data, resolves it with whatever tooling it already uses, and ships. The tokens do not phone home, do not require the PointSav server to exist, and carry no obligation beyond Apache-2.0's attribution terms. If design.pointsav.com disappeared tomorrow, every copy of the token data would keep working, because the data was never coupled to the service that publishes it.

If that is what you came for, you can stop reading here.

What self-hosting actually is

Self-hosting addresses a different problem: not "how do I consume a token graph" but "how does my organization govern, version, document, and publish its own token graph over time." The software that does this — the layer occupied commercially by zeroheight, Supernova, Knapsack, and similar platforms — is delivered almost exclusively as vendor-hosted software-as-a-service, which requires the customer's token data to live on the vendor's infrastructure. The zeroheight Design Systems Report 2026 finds that only 40% of surveyed teams have an automated token pipeline at all; the rest synchronize by hand. And for a specific class of buyer — financial services, legal, government — vendor hosting is not merely inconvenient but frequently disqualifying, because the compliance posture that governs where an organization's artifacts may reside rarely carves out an exception for design assets. Research on cloud vendor lock-in documents the underlying asymmetry: Opara-Martins, Sahandi and Tian, surveying 114 enterprise practitioners in 2016, identified data portability and integration incompatibility as the dominant lock-in risks once assets move to vendor-controlled infrastructure.

The self-hosting offer is the engine behind this site, run by another organization for that organization's own system. The forking company does not inherit PointSav's brand decisions — it replaces them. What it inherits is the machinery: the vault structure, the token-gallery rendering, the resolved-export pipeline, the machine-readable endpoints, and the governance model. PointSav's own tokens are, to a self-hosting customer, example content.

The mechanism: fork and run

The documented procedure is five steps: fork the public repository; clone the fork to your own server; edit the vault's themes directory to declare your brand's primitive overrides; run the serving binary pointed at your vault directory; put your own reverse proxy and TLS certificate in front of it, under your own domain.

The entire tenancy-configuration surface is three environment variables. DESIGN_VAULT_DIR names the filesystem path to your vault. DESIGN_TENANT names your brand, matching a theme filename in that vault. DESIGN_BIND names the address the process listens on. One binary serves one tenant's vault per process — there is no multi-tenant database and no shared infrastructure between one organization's deployment and another's. Nothing in the procedure transmits your token or theme data to PointSav, and the running instance makes no request-time call to PointSav's infrastructure. Moving providers, or taking the deployment fully offline for an audit, means moving a directory and restarting a process, because there is no data-export step: the data never lived anywhere but your own repository.

Governance comes from the same place. Hosted platforms provide edit permissions, version history, and change review through application-layer controls on a vendor-operated database; the fork-and-run model provides the equivalent through the customer's own version control. Token changes are commits, edit rights are branch protection, history is the git log, review is a pull request — infrastructure a regulated buyer already operates and has already audited.

Which license applies to what

The two offers also split cleanly at the license boundary, and precision here matters:

  • Token and component data — Apache-2.0. The DTCG JSON, component recipes, and research files in the design-system repository. This is the layer you consume directly, and the layer a fork replaces with its own content.
  • Server source — AGPL-3.0-or-later. The serving engine (app-privategit-design in the PointSav monorepo). Running it unmodified for your own organization carries no unusual burden; an organization that modifies the server and offers it to users over a network takes on AGPL Section 13's obligation to offer those users the modified source. For organizations that cannot accept that obligation, the project's licensing matrix ratifies a commercial Apache-compatible alternative tier; its exact presentation to self-hosting customers is still being settled.
  • This article — CC BY 4.0, the license of the documentation wiki it is published in. The article text is neither token data nor server source, and none of the three licenses stands in for the others.

Scope and limits

Stated plainly: the fork procedure is documented, and each of its steps uses ordinary, independently verifiable tooling — git, environment variables, a systemd unit, a reverse proxy. But as of this writing no organization outside PointSav has run the procedure end-to-end in production; PointSav's own instance is the only deployment. Every claim in this article about external self-hosting is therefore architectural and procedural — a pattern the system is built and intended to support — not a report of observed third-party adoption. The companion research manuscript states the same limitation, alongside a falsification programme for the claims involved, and this article prefers to publish with that status visible rather than imply a customer base it cannot show.


This article is background for readers of the PointSav Design System documentation deciding which of the two offers they need. The operational runbook for the fork procedure is maintained separately as a guide; the research-grade treatment of the architecture, including its formal hypotheses and limitations, is the companion manuscript on customer-controlled design-system infrastructure.

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 →