Skip to main content
[AVAILABLE], 93 run unattended in CI via npm run examples (scripts/run-examples.ts), confirmed passing this pass; one (09, noted below) needs a live server and runs individually. Numbering has a gap at 61 — retired during a connector refactor, never reused. See Detect tampering and Choose a signature provider for guides built directly on several of these.
Run any of them directly: node_modules/.bin/tsx examples/tutorials/<NN-name>/run.ts.

Fundamentals (01-24)

Execution authorization and envelope (25-34)

Gateway hardening: mutate, verify, watch it fail (35-46)

The same pattern each time: generate something valid, mutate exactly one thing, re-verify, confirm rejection. See Detect tampering for three of these run live with real output.

Cryptography (47-52)

Execution Permit and Receipt: a separate, unwired path (53-56)

None of these four reach packages/api or packages/runtime. They exercise @parmana/execution-control’s ExecutionPermit and @parmana/receipt’s ExecutionReceipt, real and tested, disconnected from the default server. See @parmana/receipt for the precise scope note.

Credential isolation (57-60)

Signal/Intent binding (62)

Tutorial 61 does not exist — the number was retired during a connector refactor (an earlier, single Razorpay tutorial split into the Razorpay group below) and was never reused.

Razorpay: connector, fetch-verification, caps, webhooks, settlement (63-68)

See Razorpay for the connector these exercise and its exact proven scope.

HubSpot: connector, denial, verification, approval artifacts (69-72)

See HubSpot for the connector these exercise and its exact proven scope.

Refusal records and signed audit events (73-75)

Caller scoping and concurrency (76-78)

Storage and config validation (79-80)

Multi-connector composition (81-83)

HTTP surface hardening (84, 88-91)

Real-world fixtures and gateway internals (85-87, 92-93)

SDK and generic verification (94-95)

Scenarios

Two production-shaped scenarios also live in examples/scenarios/, run manually via npm run examples (scripts/run-examples.ts), not currently part of CI: expense-approval, purchase-order. (A third, vendor-payment, existed here until payments:execute was removed from the repository entirely — see docs/VERIFICATION-GAPS.md G-27.)

Next

Detect tampering

Three of the tutorials above, run live with real output.

Trust and Claims

How every claim on this site, including every line above, maps back to code and tests.