01 · Intent → pattern
/api/v1/discovery.json
Start from a communicative job and resolve the right surface and canonical objects.
Developer quickstart
Do not scrape HTML. The public layer already exposes provenance, stable IDs and canonical links through JSON endpoints.
01 · Intent → pattern
/api/v1/discovery.jsonStart from a communicative job and resolve the right surface and canonical objects.
02 · Pattern → tutor
/api/v1/patterns/{pattern-id}.jsonGive the model the formula, examples, stable ID and canonical URL, then adapt delivery to the learner.
03 · Recipes → workflow
/api/v1/ai-recipes.jsonUse public recipes as integration examples.
Spoken practice · integration in development
Ptichi is the first intended spoken-practice consumer of the provider-neutral handoff. Metkagram supplies a reviewed Pattern, Choice or Route with stable identity, provenance and language context; Ptichi will load a small validated module and own local recording, A/B self-listening and changed-context transfer. Native Ptichi module loading is not released yet.
Metkagram does not turn grammatical annotation into a voice score: speech interventions and evidence remain Ptichi's responsibility.
Source: Metkagram — https://metkagram.github.io/
Developer integration cookbook
These examples name current public records and are verified during every production build. If a reviewed object cannot be resolved, abstain instead of manufacturing a Metkagram ID.
01 · integration recipe
/api/v1/discovery.json
Lookup: {"surface_id":"reasoning-packs"}
02 · integration recipe
/api/v1/patterns/clf051.json
Lookup: {"pattern_id":"CLF051"}
03 · integration recipe
/api/v1/contrasts.json → /api/v1/choice-drills.json
Lookup: {"contrast_id":"necessary-vs-not-enough","drill_id":"testing-required-not-guaranteed"}
04 · integration recipe
/api/v1/reasoning-packs.json
Lookup: {"pack_id":"evidence-without-overclaiming"}
05 · integration recipe
/api/v1/cross-language-map.json
Lookup: {"pattern_id":"CLF051"}
06 · integration recipe
/api/v1/spoken-practice-handoffs.json
Lookup: {"handoff_id":"metkagram:spoken-practice:v1:pattern-evidence-without-overclaiming"}
07 · integration recipe
/api/v1/patterns/metkagram-does-not-exist.json
Lookup: {"pattern_id":"METKAGRAM-DOES-NOT-EXIST"}
Citation
Dataset version, canonical URLs and current terms are collected on one page.
Evaluation
54 natural-language cases, public gold labels and an explicit scoring protocol.