Guides
Guides
Integration guides for building on valiss: issuing credentials, wiring server-side verification into your transport or framework, and verifying tokens offline.
valiss is offline tenant authentication built on a three-level chain of Ed25519 keys (operator, account, user), with an optional fourth level of per-message proof-of-origin tokens. Trust is a single public key pinned in the server; everything else is self-contained signed credentials that verify offline, with no auth service to run.
Start with the guide for your stack:
- Go - install the module, issue tokens, verify requests server-side, and wire the HTTP, gRPC, Gin, and Echo integrations.
- Python - the Python client: load credentials, sign httpx and requests calls, and verify tokens and requests server-side.
- TypeScript - the TypeScript port: sign and verify primitives, installed from source, with transport adapters still to come.
- Verifying tokens - the offline decode-and-verify recipe, and the porting reference for implementing verification in another language.