Public JSON API · v3.3
GTM World Model API
Endpoints
GET /api/gtm/model
The complete current model v3.3, including the evidence register, qualification protocol, cluster roadmap and proposed studies. The root document is returned directly; meta adds api_version, term_count and endpoint.
GET /api/gtm/terms
All 219 vocabulary terms as { count, terms }. Use ?cat=metrics to filter a category or ?slug=icp to retrieve { term } by its glossary slug.
GET /api/gtm/theses
All 32 canonical theses as { count, theses }. Use ?id=T12 to retrieve { thesis }. Canonical evidence caveats and qualification fields are retained.
Example
const model = await fetch('https://shalvisingh.com/api/gtm/model').then(r => r.json());
console.log(model.meta.version);
console.log(model.qualification_protocol);
const { thesis } = await fetch('https://shalvisingh.com/api/gtm/theses?id=T12').then(r => r.json());
console.log(thesis.claim, thesis.evidence_caveat);Interpret the evidence before acting
The full document includes specification, evidence, identification and qualification as distinct states. An equation or citation alone does not qualify a commercial policy. Apply the model's qualification protocol to the target segment, outcome and decision horizon.
Unknown term slugs and thesis IDs return HTTP 404 with an error string. Successful JSON responses are publicly cacheable for one hour, with a stale-while-revalidate window of one day.