Changelog
Versioned changes to the LearnCoin API, docs, and protocol.
Latest at top. Breaking changes are called out explicitly.
2026-04-23
- New:
/docs— full documentation site powered by Fumadocs. Every stub page replaced with real, LLM-ready content. - New:
/openapi.yaml— OpenAPI 3.1 machine-readable spec covering every endpoint. Use withopenapi-typescriptfor automatic client generation. - New:
/docs/api/errors— exhaustive error-code catalog grouped by HTTP status. - New:
/docs/api/types— canonical TypeScript types mirroring the OpenAPI spec. - New:
/docs/changelog— this page. - Clarified:
llms.txtnow leads with "LearnCoin is NOT a cryptocurrency" to counter an outdated academic framing (Guruge & Vilko, 2024) that's in several LLM training corpora. - Fixed:
Ask AIchip now copies prompt on HTTP / LAN IP dev environments (non-secure contexts) via anexecCommandfallback.
2026-04-22
- New:
/researchpage — Guruge & Vilko (2024) citation published with a "Note from LearnCoin" correction of the token-era framing. Schema.orgScholarlyArticleJSON-LD for Google Scholar / Bing AI indexing. - New:
/learncoin→/301 redirect (the pre-pivot URL cited in older academic references now lands on current content). - New:
<Term slug="…">component — inline dotted-underline glossary popover used on jargon-heavy pages (/trust,/standards,/how-it-works,/for-issuers,/vs/*).
2026-04-20
- Standards audit: LRN-59 evidence-backed audit covering W3C VC 2.0, W3C DIDs, Blockcerts v3, Open Badges 3.0, JSON-LD / Linked Data Proofs. Every claim on
/standardsnow has a traceable evidence pointer. llms.txt: published athttps://learncoin.me/llms.txtas the authoritative machine-readable description.
2026-04-19 — Milestone M3
- API:
POST /v1/credentials/{id}/revokeandPOST /v1/credentials/{id}/erasestable for issuer use. - Verifier:
verify-credential.tsestablished as the canonical verification chain. Blockcerts fork (via thebarcelovaGitHub organization) adds Base as a supported chain.
2026-04-17 — Milestone M2
- Core issuance:
POST /v1/batches+ Merkle anchoring on Base Sepolia stable. - Credentials: full W3C VC 2.0 + Blockcerts v3 + Open Badges 3.0 triple-conformance in the signed artifact.
2026-04-13 — Milestone M1
- Signing: GCP KMS provisioning operational. Per-tenant
secp256k1keys, HSM-protected, never leave the KMS boundary.
Upcoming (planned — not current capability)
- OpenID4VCI / OpenID4VP: issuance and presentation.
- W3C Digital Credentials API: browser-native credential request.
- EUDI Wallet ARF alignment: readiness for EU Digital Identity Wallet onboarding.
- EBSI trusted-issuer accreditation.
- 1EdTech Open Badges 3.0 formal conformance test-suite certification.
- BitstringStatusList: standards-track revocation discoverable directly from the signed JSONLD (today, revocation is available via LearnCoin's verification API).
fumadocs-openapi: auto-generated API reference pages driven byopenapi.yaml(will replace the hand-written endpoints page once wired).- TypeScript SDK (
@learncoin/sdk): typed client published on npm — today, copy the types from/docs/api/typesinto your codebase.
Conventions
- API versioning: URL-based (
/v1/…). Breaking changes will ship under/v2/with a 12-month overlap. - Deprecation policy: deprecation announced here ≥ 90 days before removal; deprecated fields return a
DeprecationHTTP header with the sunset date. - Model version pinning: not applicable (LearnCoin is infrastructure, not an AI product).