Docs · quickstart
From zero to a trail anyone can verify.
Five steps; each one emits a receipt, so by the end the trail proves itself — no trust in us required. The full reference (Starlight) lands in Phase A.2; the quickstart and protocol tour are here now.
Reference docs site — coming in Phase A.2
Register your issuer
tsp issuer init --name "Northbank" --scope lending.credit --jurisdiction EU --key ./keys/k2.pub.jwkInstrument the decision
const payload = tsp.capture({ type: "credit.application", inputs, output, policyVersion: "v4.2" });Seal & chain the receipt
await tsp.seal(payload, { key: k2, prevHash: lastHead }); // Ed25519 + SHA-256Publish your receipt feed
tsp manifest publish ./receipts --url https://northbank.example/tsp/manifestVerify — anyone can
tsp verify --manifest <url> --registry <url>
You now have an append-only trail anyone you share it with can re-verify from your own published feed — no trust in us required. Public, independent anchoring is the paid Seal layer; the local trail above stands on its own. Read how it's defined in the protocol spec, browse tools & verifier cores, or try the live verifier.
Packages: @trust-standard-protocol/* · open layer Apache-2.0 (open layer).