{"service":"laka-volumetric-media-grammar-api","title":"LAKA Volumetric Media Grammar","version":"1.0.0","documentation":"https://video.bowtiekreative.com/","agent_guide":"https://video.bowtiekreative.com/llms.txt","openapi":"https://video.bowtiekreative.com/v1/openapi.json","design_system":"https://api.designsystem.bowtiekreative.com/v1","inventory":{"rules":196,"hard_rules":100,"soft_rules":96,"rule_domains":14,"enumerated_dimensions":62,"enumerated_states":989,"continuous_dimensions":38,"change_levels":5,"meta_variables":14,"decision_variables":10,"schemas":12,"documents":22,"example_stages":15,"sources":12},"boundaries":"A specification and reference set with a reference rule engine — not an editing application, a rendering pipeline, or a completed production. The worked example is entirely fictional and exists to demonstrate the method.","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":"Package manifest and inventory"},{"method":"GET","path":"/v1/model","summary":"The volumetric model: change levels, meta-variables, decision variables, operators"},{"method":"GET","path":"/v1/dimensions","summary":"All 62 enumerated (989 states) and 38 continuous dimensions — filter by group or kind"},{"method":"GET","path":"/v1/dimensions/{id}","summary":"One dimension with its full state list, e.g. shot_sizes"},{"method":"GET","path":"/v1/rules","summary":"The 196 production rules — filter by category, type (hard/soft), min_priority or q"},{"method":"GET","path":"/v1/rules/{id}","summary":"One production rule, in full, e.g. TXT-001"},{"method":"GET","path":"/v1/schemas","summary":"The twelve JSON Schemas"},{"method":"GET","path":"/v1/schemas/{name}","summary":"One schema, e.g. clip"},{"method":"GET","path":"/v1/example","summary":"The fictional worked example — stage list"},{"method":"GET","path":"/v1/example/{stage}","summary":"One example stage, e.g. clips or rule-evaluation"},{"method":"GET","path":"/v1/docs","summary":"The 22 documentation chapters"},{"method":"GET","path":"/v1/docs/{slug}","summary":"One chapter, as markdown"},{"method":"GET","path":"/v1/sources","summary":"The primary source register"},{"method":"POST","path":"/v1/evaluate","summary":"Run the rule engine on a submitted context"},{"method":"POST","path":"/v1/validate","summary":"Validate a document against one of the packaged schemas"}]}