Developers
Read the protocol. Run the code. Judge for yourself.
Everything needed to evaluate Anastasis technically is public: the specification, the reference implementation and the deployment documentation.
Resources
Start here.
Documentation
Protocol description, client and provider guides, and the cryptographic design.
docs.anastasis.luSource repository
The reference implementation: providers, clients and supporting libraries.
git.taler.netGNU Anastasis
The project page within the GNU Project, including the free-software licensing context.
gnu.orgReleases
Source tarballs and release history for the reference implementation.
ftp.gnu.org
Paths
Pick the track that matches your job.
Integrating a client
Embed protection and recovery into a wallet or application: policy configuration, challenge handling, and reconstruction on the device.
- 01Read the protocol overview
- 02Review the client API
- 03Run the reference client end to end
Operating a provider
Run a recovery provider: deployment, configuration of authentication methods, operational monitoring and data retention.
- 01Read the provider guide
- 02Deploy a test provider
- 03Register it in a test policy
Reviewing the design
Evaluate the cryptography and the privacy model rather than the marketing description of them.
- 01Read the cryptographic design
- 02Work through the threat model
- 03Contact us with findings
Before you build
Know what you are building on.
Interfaces may still change. If you are planning an integration, talk to us first so we can flag what is stable and what is not.
Building something with Anastasis?
Pilot integrations get direct contact with the engineering team, not a support queue.