Files
Enterprise-MCP-Service-Bus/docs/adr/ADR-025-engine-do-pdp.md
2026-09-14 11:22:03 -03:00

1.0 KiB

ADR-025: OPA/Rego como engine do PDP

Status: Aceito. Fonte: docs/RI-PLANNING.md §8.4 (tabela de ADRs), linha ADR-025 — gerado a partir dela por EP-16-T03. Onde a RI tem um componente/teste concreto implementando a decisão, este documento aponta para ele; a tabela em si continua a referência primária e mais atualizada.

Contexto

Engine do PDP (fecha G3 — decisão confirmada pelo autor em 2026-09-11; renumerado de ADR-010 para ADR-025 em 2026-09-11 para não colidir com o ADR-010 do README, "Global Capability Registry Governance").

Decisão

OPA/Rego, self-hosted, OSS (Apache-2.0). Decisão definitiva, não sujeita a revisão. Verificado em 2026-09-11 via busca web: OPA está em v1.0+, com sintaxe Rego v1 como padrão (breaking change vs. v0) — EP-03 deve escrever policies em sintaxe Rego v1 desde o início.

Alternativas consideradas

Cedar (AWS, cita-se em §43.2); engine própria em Python.

Consequências

EP-03 inteiro fica acoplado à API REST do OPA; policies versionadas como código em Rego v1.