Construction phase · v0

dpp.space

A reference observatory for Digital Product Passports, Transparency Services, and Selective Disclosure Credentials. Issued by sellers, verified by buyers, custody-held by agents, accessible via MCP.

Design principles

Standards-shaped, transparency-enabled

Standards over invention
SD-CWT, COSE Receipts, SCITT, MCP — every primitive maps to a published IETF or W3C spec. No bespoke envelopes.
Verifiable by default
Every registered passport produces a signed receipt. Every checkpoint is a signed note. Verification is reproducible without trusting dpp.space.
Agent-accessible
MCP at /mcp lets any compliant client — Claude Code, Gemini CLI, mcp-inspector — register passports, fetch receipts, prepare presentations.
Selective by design
Issuers disclose narrow subsets to verifiers. Buyers see what they need; competitive details stay private. Signatures stay valid across redactions.

Wordmark

dpp.space

A bold italicized monospace wordmark — technical precision, forward motion. The dot is intentional: this is a domain, an URL, a network location for verifiable product data.

dpp.spaceOn dark
dpp.spaceOn light

Color tokens

One palette, two modes

Every surface is named by role, not by hex. Toggle the theme in the header — every swatch below tracks instantly. CSS variables live inapp/globals.css.

background
Page surface
foreground
Primary text
card
Card surface
card-foreground
Card text
primary
Brand actions, key CTAs
primary-foreground
Text on primary
secondary
Secondary actions
muted
Subtle surfaces, dividers
muted-foreground
Secondary text
accent
Hover, focus highlights
destructive
Errors, dangerous actions
border
Divider strokes
ring
Focus rings

Typography

Geist for prose, JetBrains Mono for proofs

Sans-serif for everything readable, monospace for anything that verifies — checkpoints, hashes, JWT claims, code paths.

Display

dpp.space

H1

Digital Product Passports

H2

Transparency Service Log

H3

Selective Disclosure

H4

Confirmation Key Custody

Body

Standards-aligned, transparency-enabled, agent-accessible.

Small

Used for metadata, captions, footnotes.

Mono

dpp-space\n9\nM48B8lJB54gDcE+ihOV1wDJFqKC...

Components

shadcn/ui · base-nova

Copy the components you need into your tree, restyle them via the CSS variables above. No runtime style framework.

Variants
Each variant maps to a token combination from the palette.
Sizes

dpp.space · construction phase, no guarantees yet.

access · invite only