Files
substrate/cmd
Shruti Nair 6c60ec5d5a ateapi: [Part 1] Runtime Authorization check for Atespace CRUD (#1702)
Working on https://github.com/agent-substrate/substrate/issues/1563

Integrates runtime OpenFGA authorization checks for `Atespace` CRUD RPCs
(`CreateAtespace`, `ListAtespaces`, `GetAtespace`, `DeleteAtespace`) and
atomic OpenFGA tuple cleanup on atespace deletion, gated behind
`--enable-authz` (`ATE_API_ENABLE_AUTHZ`).

### What's Included
- Runtime Policy Decision Point
(`cmd/ateapi/internal/authz/authorizer.go`):
- gRPC Interceptor & Declarative Registry
(`cmd/ateapi/internal/authz/interceptor.go`, `registry.go`):
- Atomic Policy Cleanup on `DeleteAtespace` (`policy_manager.go`,
`atepg.go`):
- Server Wiring (`cmd/ateapi/main.go`):

### Next (PR 3)
- Policy management RPCs
2026-09-29 23:40:43 +00:00
..
2026-09-29 17:54:27 +00:00