{"version":"0.11.0","built_at":"2026-10-12T01:17:59.374Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","category":{"id":"TR-100.70","name":"Policy as Code","description":"Writing access and configuration rules as code that platforms evaluate at request or deploy time.","aliases":["Policy Engine","Admission Control","Guardrails as Code"],"in_scope":["General-purpose policy engines","Cluster admission policies","Infrastructure policy checks"],"capability_ids":["BC-710.30.40","BC-760.40.40"],"examples":["Open Policy Agent","Kyverno","HashiCorp Sentinel"],"out_of_scope":[],"domain_id":"TR-100","domain":"Security & Identity","page_url":"https://catalog.mikereams.com/technology/TR-100.70","business_capabilities":[{"id":"BC-710.30.40","name":"Policy Compliance Monitoring"},{"id":"BC-760.40.40","name":"Cloud Security Posture"}],"technology_ids":["TE-open-policy-agent"]},"domain":{"id":"TR-100","name":"Security & Identity","description":"Proving who and what is acting, protecting systems and data, and spotting attacks early enough to stop them.","category_ids":["TR-100.10","TR-100.20","TR-100.30","TR-100.40","TR-100.50","TR-100.60","TR-100.70"],"page_url":"https://catalog.mikereams.com/technology#TR-100"},"technologies":[{"id":"TE-open-policy-agent","name":"Open Policy Agent","kind":"tool","page_url":"https://catalog.mikereams.com/technology/TE-open-policy-agent"}]}