Documentation
Where do you want to start?
Pick the question you have. Every guide starts in plain words; the technical detail comes after.
What is Stele?
The two products in plain words: prove what was agreed, and enforce what must be agreed.
3-minute read
Add Stele Proof to your website
Publish your terms, add the acceptance widget, confirm each acceptance from your server.
Copy-paste guide · any language
Add Stele Gate to your Solana program
One call in your program, an “Accept & Continue” window in your app.
Step by step · about 15 minutes
Check an agreement
Verify a receipt or a transaction yourself, against Solana — without asking Stele.
No account needed
Prefer to see it first?
The live demo takes two minutes — no wallet, no sign-up, no fees.
All documentation
Start here
Developers
- Get startedFrom zero to a working integration: publish, embed, confirm from your server in any language.
- Stele GateRequire the current terms before a protected action: policies, AccessPasses and require_current() in your Solana program.
- Stele Gate: step by stepFrom zero to a protected Solana action: policy, program check, the user's AccessPass, Accept & Continue, tests.
- SDK & APIThe widget, the REST API with samples in eight languages, webhooks and errors.
Verification
Protocol
- Protocol overviewAccounts, instructions, fingerprints and versioning in plain language.
- Protocol specificationThe normative stele/1 specification.
- CanonicalizationHow documents become exact bytes, and the shared test vectors.
- Organizations & authorityOwners, roles, multisig, domain verification, recovery and freezing.
- Content storageContent addressing, copies and retrieval of document text.
- Measured costsFees, compute units, sizes and rent of real recordings, direct and batched.
Security
- Security architectureHow each layer protects the evidence and your users.
- Trust modelWho controls what: what nobody can forge or backdate, and what still rests on the signing page and enrollment.
- Threat modelAttackers, 134 attack scenarios with their defenses, and residual risks.
- Security policyReporting vulnerabilities and our disclosure process.