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.

Figma and Tokens Studio: consuming the design system's tokens in a design tool

← All revisions

308345b5 · PointSav Digital Systems ·

content(design-system): commit 8 design-system TOPICs (EN+ES) cleared by technical review 2026-07-30 — component recipes vs raw tokens, design-tokens accessibility, Figma/Tokens Studio, MCP agent-consumable design systems, registry-driven releases, self-hosting, theming via semantic tokens, what a design token is; add design-system/_index.md MOC section + reciprocal cross-links; fix the resolved Button-recipe variant-count and tokens.json-redirect open questions in place

View the full record as of this revision →

@@ -0,0 +1,138 @@
---
schema: foundry-doc-v1
title: "Figma and Tokens Studio: consuming the design system's tokens in a design tool"
slug: figma-tokens-studio-integration
short_description: "Explains how designers bring the PointSav Design System's published DTCG token export into Figma with the Tokens Studio plugin's URL sync — a read-only pull from the system's own hosted JSON, with no export/import step — and why the read-only direction is a governance feature, with an honest comparison to Penpot's native token support."
category: design-system
type: topic
content_type: topic
quality: complete
status: active
audience: public
bcsc_class: public-disclosure-safe
language_protocol: PROSE-TOPIC
last_edited: 2026-08-01
editor: pointsav-engineering
paired_with: figma-tokens-studio-integration.es.md
cites: []
---

The PointSav Design System publishes its complete token set as a single file
in the Design Tokens Community Group (DTCG) interchange format, the W3C
community group specification whose Format Module reached its first stable
version in October 2025. That file is not a build artifact buried in a
repository; it is served by the design-system site itself, at a stable URL,
regenerated from the same registry that renders the documentation pages.
Because the export uses the community interchange format rather than a
proprietary one, any tool that reads DTCG JSON can consume it — and the most
practical consequence of that, for a design team, is that the tokens can be
brought directly into Figma.

This is a working, documented path today, not a roadmap item. The design
system's own get-started guide for designers records it in one line: point
the Tokens Studio plugin at the published token file. This article explains
what that line means, why the integration is shaped the way it is, and where
its edges are.

## The path, concretely

Tokens Studio is a widely used plugin for Figma, available in the Figma
Community plugin directory, that manages design tokens inside a Figma file
and applies them to design elements. Two of its documented capabilities carry
this integration:

- **DTCG format support.** The plugin can operate on tokens in W3C DTCG
  format — the dollar-prefixed `$value` / `$type` / `$description` structure
  this design system publishes — selectable in the plugin's settings. The
  plugin's documentation presents this format option without a paid-plan
  requirement.
- **URL sync.** The plugin can be pointed at a hosted JSON file and pull
  tokens from it. Its documentation describes this provider as read-only: the
  plugin fetches the tokens and lets the designer apply them to Figma
  elements, but does not write changes back to the URL. As the design
  system's tokens change upstream, the plugin surfaces pull indicators so the
  Figma file can be brought current. The documentation states no paid-plan
  restriction on this provider.

Connecting the two: a designer installs the plugin, adds the design system's
published token export as a URL sync source, and pulls. This release's token
values are then available inside the Figma file — no export/import ceremony,
no manual re-entry of values, no copy of the token set maintained by hand.
That is the same framing the design-system site itself uses, and this article
is the background behind it.

The plugin itself is free to install, and the two capabilities this path
depends on are documented without a paid tier attached. Tokens Studio does
sell pro features — multi-file remote sync and branch switching among them —
but this integration does not require them. That distinction is stated
carefully on purpose: the vendor's pricing is the vendor's to change, and the
claim made here is about what its documentation says at the time of writing.

## Why read-only is the right direction

It would be natural to read "read-only" as a limitation. For this design
system it is the correct behavior, and worth defending explicitly.

The token set is governed in one place: the design system's repository, where
changes are proposed, reviewed, versioned, and released. The published DTCG
file is an output of that governance, generated from the same registry that
drives the documentation site and the machine API. If a design tool could
write token values back, there would be two sources of truth — the repository
and whichever Figma file most recently pushed — and every downstream consumer
would inherit the ambiguity.

The read-only pull gives designers exactly the relationship code consumers
already have: subscribe to the released values, work with them, and route
proposed changes through the system's contribution process rather than
around it. A designer who needs a token changed files the change against the
design system; when it lands and a release publishes, every subscribed Figma
file pulls the same corrected value that every stylesheet build does. One
change, at the token, everywhere — which is the entire argument for tokens.

## Penpot, for comparison

The same get-started guide names a second design tool: Penpot, the
open-source design platform, which supports design tokens natively — no
plugin required. Penpot's implementation adheres to the DTCG Format Module
and imports token JSON directly, and for teams selecting a design tool on
open-standards grounds that native support is a genuine point in its favor.
One honest caveat belongs next to it: as of this writing, Penpot community
discussion records that its token export emits Tokens-Studio-style JSON
rather than strict current-revision DTCG output, so round-tripping tokens out
of Penpot is not yet as clean as importing them into it. For the consumption
direction this article describes — system publishes, tool subscribes — that
caveat does not bite: the design system's export is the source, and both
tools read it.

Sketch users are covered by the same plugin route: Tokens Studio also ships
for Sketch, and the same published file serves it.

## Licensing

Two licenses apply here, and they attach to different things. The token data
— the DTCG JSON file a designer points Tokens Studio at — is published under
Apache-2.0, the convention shared by major open design systems, so consuming
it in a design tool, a build pipeline, or a derived product carries
Apache-2.0's permissive terms. This article's text, as part of the
documentation wiki, is licensed CC BY 4.0 — a content license requiring
attribution, distinct from the data license. Pulling the tokens into Figma
engages the former; quoting or republishing this article engages the latter.

## Scope and limits

Stated plainly: what is demonstrated is the publication side — the DTCG
export exists, is served by the design-system site, and is the documented
designer path — and the plugin capabilities cited are taken from Tokens
Studio's own current documentation, read directly rather than assumed. This
article does not claim a measured adoption result, does not speak for Tokens
Studio's or Penpot's roadmaps, and flags rather than hides the one remaining
soft edge: third-party pricing and feature boundaries are checked as of
2026-07-10, not guaranteed forward. (The export's short-form public URL now
resolves via a permanent redirect to the server's bundle route — verified
2026-07-30 — so that earlier open question is closed.)

---

*This article is background for designers encountering the design system's
token export for the first time, ahead of the step-by-step guide to
configuring Tokens Studio against a specific instance.*
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 →