Bounded Systems · Trust Center

Trust you can verify, not trust you take on faith.

Most trust centers point at an auditor's attestation — "a third party checked our process once." Bounded Systems is built the other way around. Its security properties are mechanisms in the code: capability seams, policy tables that fail closed, content-addressed provenance. You don't trust a badge — you grep the claim and watch the test fail if it breaks.

This is the public projection of our internal claims-calibration instrument. Every claim is graded against running code, and the gaps are listed next to the wins — because a ledger that only shows wins is marketing, not a ledger.

How claims are graded

One rule we hold ourselves to: kinship, not badges. We say "in-toto–style" and "SLSA-style," and never print a level until the exact formats are emitted and the exact levels met.

Read the ledger

📋 Full claims ledger → 🔒 Report a vulnerability → ⌥ Source on GitHub →

The Markdown in the repo is the canonical, version-controlled source of record. This page is a doorway; the ledger is the document.

Verify it yourself

Every Enforced row is a grep away. For example:

# Policy fails closed: unknown key → false, never a permissive fallthrough
grep -n 'allowList ? allowList.includes' policy/src/index.ts

# All published packages opt into npm build provenance
grep -rlE '"provenance":[[:space:]]*true' --include=package.json . | grep -v node_modules | wc -l

# Capability seams are test-enforced, not merely documented
find . -name extractability.test.ts -not -path '*/node_modules/*'