Policy Bundles (Catalog → Deployable Guardrails)
A policy bundle is deployable configuration that the Enforcement Proxy uses to make deterministic and semantic decisions.
How bundles are generated
- • agent identity + owner
- • environment tier (dev/test/prod)
- • tool mappings + destination classes
- • risk tier + data classification
- • org defaults
MVP example structure
{
"meta": { "version": "1.0", "source": "FuseGov Catalog" },
"stage1_rules": [
{
"id": "allow_internal_reads",
"effect": "PERMIT",
"conditions": { "destination_class": "INTERNAL", "tool_scope": "read_only" }
},
{
"id": "require_semantic_check_external_write",
"effect": "REQUIRES_SEMANTIC_CHECK",
"conditions": { "destination_class": "EXTERNAL", "tool_scope": "write" }
}
],
"degraded_matrix": [
{
"description": "fail closed for external writes",
"condition": { "destination_class": "EXTERNAL", "tool_scope": "write" },
"fallback_decision": "BLOCK",
"matrix_rule_id": "fail_closed_ext_write"
}
]
}Applying bundles
- • pulled by the proxy at startup, or pushed by platform tooling
- • each decision can be bound to a policy digest for audit evidence