{"service":"laka-security-grammar-api","title":"LAKA Volumetric Security Grammar","version":"1.0.0","documentation":"https://security.bowtiekreative.com/","agent_guide":"https://security.bowtiekreative.com/llms.txt","openapi":"https://security.bowtiekreative.com/v1/openapi.json","design_system":"https://api.designsystem.bowtiekreative.com/v1","inventory":{"documents":15,"schemas":8,"examples":7,"unit_components":16,"change_levels":5,"internal_variables":10,"meta_variables":14,"deny_rules":9,"standards":10,"tools":8},"boundaries":"A specification and reference set — not an attack tool, a scanner, a certification or a completed assessment. It does not automate exploitation. Active or state-changing operations require a valid authorization manifest, an in-scope target, an allowed mode, verified preconditions and verified rollback.","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, inventory and boundaries"},{"method":"GET","path":"/v1/unit","summary":"The SECURITY_UNIT model and the governing production rule"},{"method":"GET","path":"/v1/matrix","summary":"The volumetric matrix: variables, meta-variables and five change levels"},{"method":"GET","path":"/v1/schemas","summary":"The eight JSON Schemas, listed"},{"method":"GET","path":"/v1/schemas/{name}","summary":"One schema in full, e.g. finding"},{"method":"GET","path":"/v1/deny-rules","summary":"The deny-first policy rules"},{"method":"GET","path":"/v1/standards","summary":"The adopted, version-pinned standards register"},{"method":"GET","path":"/v1/tools","summary":"Registered tool classes — names and safety posture only"},{"method":"GET","path":"/v1/examples","summary":"The worked example documents, listed"},{"method":"GET","path":"/v1/examples/{id}","summary":"One example: JSON document plus YAML original"},{"method":"GET","path":"/v1/docs","summary":"The fifteen chapters, listed"},{"method":"GET","path":"/v1/docs/{slug}","summary":"One chapter, as markdown"},{"method":"GET","path":"/v1/sources","summary":"Standards and chapter sources"},{"method":"POST","path":"/v1/validate","summary":"Validate {schema, document} against a published schema"},{"method":"POST","path":"/v1/authorize-check","summary":"Evaluate the governing authorization rule; returns allow/deny with failed conditions"}]}