A field guide to zkTLS
Primus lets you prove something about a web session without handing over the session. The cryptography holds. Most of the mistakes happen in the space between a valid signature and a correct integration, and that space is where this guide lives. Every chapter carries something you operate rather than read: a real attestation you can break, a verifier you can misconfigure on purpose, a game that charges you for the check you skipped. Nothing is mocked, and nothing is promised before it is built.
b40e7a1698f91d13511c47594e2fd4c25992a08318a26762d0f320c3ec803366
chapter 01627c5fdf98ce87969db1f15bdac6b9bbc704c3ae34b12c187a1c46df61782a0c
Every chapter is something you operate rather than something you read: an instrument, a game, a set of cards. Each one is its own deployment, so it opens in a new tab. The sealed rows are real slots with nothing announced in them yet, which is the honest state of a series that follows what Primus ships.
An attestation has nine fields. Seven are hashed. The other two are the ones most integrations read first.
Paste a proof, break a field, watch the two verdicts split
Read ↗ 02A stablecoin publishes its backing ratio from zkTLS balance proofs. Every proof verifies. Some of them still lie.
Five rounds against a CFO who wants a better number than you can prove
Read ↗The series is numbered and open ended. It follows what Primus actually ships rather than a table of contents written in advance, and the format follows the subject: a tool where you need to take something apart, a game where a rule only lands once it has cost you something, a set of cards where the point is to remember it afterwards.
Chapters are announced when they are built, not before.
Chapter one is not an article about the Attestation Inspector, it is the Attestation Inspector. Paste a real proof or mint one in the browser: it recomputes the digest byte for byte the way the contract does, recovers the signer from the raw hash, and draws the packed bytes at true byte width. Nine checks in two columns, and a short quiz at the end that only makes sense if you actually pressed the buttons.
Open chapter 01