For issuers
Your brand. Our plumbing.
Schools, employers, training platforms: any organization that issues credentials can use LearnCoin as its cryptographic backbone. Your brand stays in front of the recipient, your domain owns the relationship, your certificate design. LearnCoin is invisible infrastructure underneath.
Ten-line quickstart
Issue your first credential on testnet in under five minutes
Test mode is free forever on Base Sepolia. No credit card required. Get a lrn_test_ key, POST a batch, and the credential is signed and anchored asynchronously — tenants are unblocked in milliseconds.
curl -X POST https://app.learncoin.me/v1/batches \
-H "Authorization: Bearer lrn_test_…" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"credentials": [{
"recipient": { "recipient_id": "rcp_...", "display_name": "Jane Doe", "email": "[email protected]" },
"achievement": {
"id": "https://yourschool.edu/cred/intro-to-ml",
"name": "Introduction to Machine Learning",
"description": "Completed 12-week introductory course with distinction.",
"criteria": "Passing grade on final project"
}
}]
}'Full REST reference on docs.learncoin.me. The batch returns 202 instantly with a batch ID; signing and anchoring happen asynchronously in the LearnCoin worker.
What you get when you integrate LearnCoin
Per-tenant signing key
Your own secp256k1 key held in GCP KMS HSM. Exposed as a verificationMethod fragment in the LearnCoin DID document. You're the awarding body; LearnCoin is the cryptographic issuer.
Blockcerts v3 + Open Badges 3.0
Every credential you issue is readable by any Blockcerts tool, any OB 3.0 importer, any W3C VC verifier. Never a proprietary lock-in.
Public verification pages
Each credential gets a shareable URL at learncoin.me/c/{id} (or your custom subdomain on the Industry tier). QR-coded, OG-card rich, recruiter-friendly.
Magic-link claim flow
Recipients get a one-click email link to claim their credential, optionally with auto-claim for pre-authenticated tenants. Roughly 60% claim rate in the Ewance flow.
Webhooks for everything
batch.anchored.v1 for on-chain confirmations, credential.revoked.v1, credential.claimed.v1. Seven-retry exponential backoff; signed payloads.
White-label verify (Industry tier)
Serve credentials on your own subdomain with your favicon and chrome. LearnCoin is entirely invisible to the recipient.
First issuer
Ewance — real-world challenges, on-chain credentials
Ewance is a Tallinn-based higher-education platform that runs industry-sponsored real-world challenges. When a student completes a challenge, Ewance issues a credential through LearnCoin with the student's skills mapped to ESCO and custom competency frameworks.
Integration took about a week from API key provisioning to first live credential. Ewance passes tenant metadata through the REST API; LearnCoin writes the OB 3.0 alignment entries into the signed credential and the verification page renders the Ewance brand above the fold.
Every Ewance credential today is a W3C VC 2.0 + Blockcerts v3 + Open Badges 3.0 credential anchored on Base Sepolia — with Base mainnet cutover as part of the M7 milestone.
Stack in use
- Standards
- W3C VC 2.0 · Blockcerts v3 · Open Badges 3.0
- Signing
- GCP KMS HSM, secp256k1, per-tenant
- Chain
- Base Sepolia today; Base mainnet at M7
- Skills model
- OB 3.0 alignment[] with ESCO + CUSTOM
- Claim flow
- Magic-link email + auto-claim
- Retention
- Permanent; erasable per GDPR on request
Ready to integrate?
Test mode is free forever. Our reply SLA is one business day — usually faster. Tell us what you're issuing and we'll get you started.