Loading…
Loading…
Everything you need to mirror, query, extend, or re-deploy the Meridian canonical curriculum spine. Open-licensed (CC-BY-SA 4.0), machine-verifiable (JSON Schema), and API-addressable (OpenAPI 3.1).
The fastest path: hit any of the public endpoints below. No API key required for the Gold tier content. Authentication is only required for authenticated Koydo-user endpoints (Silver tier) and the ingest pipeline (Bronze tier).
curl https://koydo.app/api/meridian/v1/concept/pythagorean-theoremcurl -X POST https://koydo.app/api/meridian/resolve-batch \
-H 'Content-Type: application/json' \
-d '{"slugs":["pythagorean-theorem","photosynthesis","limits"]}'curl 'https://koydo.app/api/meridian/next?concept=limits&learner_stage=high-school'curl 'https://koydo.app/api/meridian/v1/search?q=mitochondria'curl 'https://koydo.app/api/meridian/pathways?domain=D3&age_band=middle-school'curl https://koydo.app/api/meridian/v1/contracts/1/flashcardAll Meridian content (concept nodes, prerequisites, pathways, JSON-LD context, JSON Schemas, OpenAPI spec) is released under Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA 4.0). You are free to share and adapt the material for any purpose, including commercially — provided you give appropriate credit and license derivatives under the same terms.
The license declaration is embedded in the JSON-LD @context of every response and published as a LICENSE file in the source tree. Machine clients can verify license compliance via the license field on any concept node.
github.com/Koydo/meridian monorepo mirror is planned for Q3 2026 to simplify downstream forks.The OpenAPI 3.1 specification is served at /api/meridian/openapi.json. All responses are JSON + JSON-LD. Public endpoints return the Gold tier; authenticated endpoints (Koydo users) also see Silver tier.
See the full endpoint table on the main Meridian page for a quick-reference summary.
Every Meridian response includes a @context that maps field names onto W3C-registered vocabularies (schema.org for general metadata; Koydo's own namespace at https://koydo.app/meridian/ns/v1 for curriculum-specific terms).
{
"@context": "https://koydo.app/meridian/ns/v1",
"@id": "https://koydo.app/meridian/concept/pythagorean-theorem",
"license": "https://creativecommons.org/licenses/by-sa/4.0/",
"slug": "pythagorean-theorem",
"domain": "D1",
"prerequisites": ["right-triangles", "algebra-basics"],
"unlocks": ["trigonometry-basics", "distance-formula"],
"canonical_uri": "https://koydo.app/meridian/concept/pythagorean-theorem",
"quality_tier": "gold",
"revision": 7
}Suggested integration path for a new consumer (edtech app, LMS, ministry platform, NGO deployment):
GET /v1/index once at deploy to cache the global slug map.GET /v1/concept/{slug}.GET /api/meridian/next for the adaptive recommendation (can gate on learner stage, quality tier, and completion history).GET /api/meridian/pathways./v1/contracts/{ver}/{kind} before posting./v1/health) to know when to invalidate caches.CC-BY-SA 4.0 permits any party to mirror Meridian on their own infrastructure. Recommended path for ministries / NGOs:
ghcr.io/koydo/meridian:latest, coming Q3).For SLA-backed deployment support, localization work, and branded credential issuer infrastructure, see the Partners & Ministries section below.
Meridian pairs with Koydo Badges, an issuer infrastructure for W3C Verifiable Credentials 2.0 + DID:web. Any learning milestone mapped to a Meridian concept node can be issued as a verifiable credential — portable across employers, institutions, and borders without a central authority.
did:web:koydo.appEvery content kind (flashcard, video, simulation, mnemonic, story) has a canonical JSON Schema published at /v1/contracts/{ver}/{kind}. Clients validate before posting to the ingest pipeline. Schemas are versioned with immutable revision history.
/v1/contracts/1/flashcard/v1/contracts/1/video/v1/contracts/1/simulation/v1/contracts/1/mnemonic/v1/contracts/1/storyMeridian segments content into quality tiers. Public endpoints only return Gold tier; Silver is Koydo-authenticated; Bronze is internal-only.
replaced_by pointer when a successor exists.Every node carries a monotonically increasing revision counter, and the public endpoint GET /v1/health returns the snapshot freshness timestamp. A more granular per-concept history endpoint (/v1/concept/{slug}/history) is on the roadmap for Q3 2026.
Koydo offers paid deployment, localization, W3C VC issuer infrastructure, and SLA-backed support for ministries, NGOs, and multilaterals that want to run Meridian on their own infrastructure.
admin@koydo.appScale at time of publication: 104 concepts · 14 domains · 8 ways of thinking · 20 languages (full RTL for Arabic & Urdu) · DPG-aligned.