Andamio Logo

Home

Andamio is an open credential protocol. Anyone can issue credentials, and these credentials can serve as prerequisites for new ones. They compose into permissions, learning paths, and access rules across applications.

Andamio uses the Cardano blockchain to store these credentials. This makes the credentials permanent and tamper-proof, and it also enables a new class off applications that use programmable credentials.

Andamio provides convenient abstractions that make it possible to ignore the blockchain entirely. It also provides a toolkit for anyone who wants to build directly with the on-chain protocol.

What makes Andamio different

Open. Anyone can issue, not just approved institutions.

Persistent. Credentials live on a blockchain, where they are permanently held by the people who earn them. They outlast the apps that issued them.

Composable. Any issuer's credentials can be prerequisites for new ones.

Functional. Use credentials to unlock funds, governance, and access, not just signal.

How to build on Andamio

To see what others are building, join Andamio Pioneers.

Developer Guides

GuideDescription
Your First AppBuild a course, enroll a student, submit an assignment
API IntegrationEnvironment URLs, auth headers, request patterns
AuthenticationWallet-based login and JWT flow
TransactionsBuild → sign → submit lifecycle
Error HandlingRecovery patterns for failed transactions

Built-in Access Control

The API separates app identity from user identity:

HeaderPurpose
X-API-KeyIdentifies your app. Used for rate limits and quotas. One key serves all your users.
AuthorizationIdentifies the user. A JWT issued when users sign a challenge with their Cardano wallet.

Users never expose private keys. They sign a challenge, nothing more. Tokens are valid for 24 hours.

Authentication guide

Reference

Go Deeper