{"service":"laka-seo-system-api","title":"LAKA SEO Grammar System","version":"1.0","documentation":"https://seosystem.bowtiekreative.com/","agent_guide":"https://seosystem.bowtiekreative.com/llms.txt","openapi":"https://seosystem.bowtiekreative.com/v1/openapi.json","design_system":"https://api.designsystem.bowtiekreative.com/v1","sibling_system":"https://writingsystem.bowtiekreative.com/v1","inventory":{"rules":144,"areas":12,"laka_levels":5,"internal_variables":10,"change_variables":14,"publication_gates":8,"dimension_families":12,"dimension_values":156,"sops":14,"templates":24,"phases":11,"commands":10,"formulas":12,"glossary_terms":90,"documents":10},"start_here":["Read the governing sentence and the governing equation: GET /v1/grammar","Read the eight hard publication gates: GET /v1/gates","Browse the 144 decision rules: GET /v1/rules","Evaluate a candidate against the gates: POST /v1/evaluate","Size a volumetric space without enumerating it: POST /v1/volume"],"endpoints":[{"method":"GET","path":"/v1","summary":"This index"},{"method":"GET","path":"/v1/health","summary":"Liveness and corpus counts"},{"method":"GET","path":"/v1/openapi.json","summary":"OpenAPI 3.1 description of this API"},{"method":"GET","path":"/v1/manifest","summary":"Corpus manifest and inventory"},{"method":"GET","path":"/v1/grammar","summary":"The governing sentence, the governing equation and the layers"},{"method":"GET","path":"/v1/laka","summary":"The five change levels, ten internal variables and fourteen change variables"},{"method":"GET","path":"/v1/operators","summary":"Boolean logic, precedence and the hard-gate pattern"},{"method":"GET","path":"/v1/objects","summary":"The six primitive object classes"},{"method":"GET","path":"/v1/objects/{id}","summary":"One object class and its primitives"},{"method":"GET","path":"/v1/formats","summary":"Task-native format selection"},{"method":"GET","path":"/v1/gates","summary":"The eight hard publication gates and the cluster gates"},{"method":"GET","path":"/v1/gates/{field}","summary":"One gate, with the rules that govern it"},{"method":"GET","path":"/v1/dimensions","summary":"The twelve volumetric opportunity dimension families"},{"method":"GET","path":"/v1/dimensions/{id}","summary":"One dimension family and its values"},{"method":"GET","path":"/v1/rules","summary":"Search and filter the 144 decision rules"},{"method":"GET","path":"/v1/rules/{id}","summary":"One rule, expanded with its area, levels and neighbours"},{"method":"GET","path":"/v1/areas","summary":"Rule counts by area"},{"method":"GET","path":"/v1/areas/{slug}","summary":"One area and all twelve of its rules"},{"method":"GET","path":"/v1/levels","summary":"The five LAKA change levels and the escalation rule"},{"method":"GET","path":"/v1/sops","summary":"The fourteen audit and execution SOPs"},{"method":"GET","path":"/v1/sops/{id}","summary":"One SOP"},{"method":"GET","path":"/v1/templates","summary":"Page and cluster templates"},{"method":"GET","path":"/v1/templates/{id}","summary":"One template"},{"method":"GET","path":"/v1/phases","summary":"The eleven implementation phases"},{"method":"GET","path":"/v1/phases/{id}","summary":"One phase with its tasks and exit gate"},{"method":"GET","path":"/v1/commands","summary":"The ten pseudo-commands"},{"method":"GET","path":"/v1/commands/{id}","summary":"One pseudo-command and its parameters"},{"method":"GET","path":"/v1/measurement","summary":"Outcome hierarchy, KPIs and the twelve formulas"},{"method":"GET","path":"/v1/experiments","summary":"Hypothesis grammar, experiment cards and decision outcomes"},{"method":"GET","path":"/v1/backlog","summary":"The staged rollout and its exit gates"},{"method":"GET","path":"/v1/crosswalk","summary":"Course translation, terminology corrections and primary sources"},{"method":"GET","path":"/v1/agent-prompt","summary":"The operating prompt for an SEO agent"},{"method":"GET","path":"/v1/schema","summary":"JSON Schema for a LAKA SEO project"},{"method":"GET","path":"/v1/examples","summary":"Worked examples: a project, a candidate and a dimension set"},{"method":"GET","path":"/v1/glossary","summary":"Glossary terms"},{"method":"GET","path":"/v1/documents","summary":"The ten source documents, parsed into sections"},{"method":"GET","path":"/v1/documents/{slug}","summary":"One document with its full section tree"},{"method":"GET","path":"/v1/source","summary":"The authored source package, byte for byte"},{"method":"GET","path":"/v1/source/{slug}","summary":"One source file, verbatim"},{"method":"GET","path":"/v1/search","summary":"Search rules, gates, SOPs, templates, terms and document sections"},{"method":"GET","path":"/v1/graph","summary":"The corpus as nodes and edges"},{"method":"GET","path":"/v1/backlinks/{id}","summary":"What a rule, gate or area connects to"},{"method":"GET","path":"/v1/engine/spec","summary":"What each engine endpoint requires and refuses to guess"},{"method":"POST","path":"/v1/evaluate","summary":"Run a candidate through the eight hard gates and the priority score"},{"method":"POST","path":"/v1/volume","summary":"Size a volumetric space, and optionally sample it safely"},{"method":"POST","path":"/v1/cluster","summary":"Same page or separate pages — the one-page rule"},{"method":"POST","path":"/v1/equation","summary":"Score the governing equation and find the weakest link"},{"method":"POST","path":"/v1/resolve","summary":"Which rules govern a context, before you act"},{"method":"POST","path":"/v1/laka","summary":"Generate the five-level change matrix for an object"},{"method":"POST","path":"/v1/experiment","summary":"Turn a proposed change into a decidable experiment card"},{"method":"POST","path":"/v1/validate","summary":"Validate a project document against the schema and the completeness gates"}],"usage_note":"This is a decision and measurement system, not a ranking guarantee. Priority bands are transparent heuristics, not search-engine scores.","copyright_note":"Original synthesis of the ClickMinded SEO course into a LAKA decision and measurement system. Source course material remains the property of its authors."}