Expand description
Chain-agnostic authentication and authorization primitives.
This module provides a pluggable auth surface so curator and strategy vaults can share the runtime while using different authorization mechanisms.
The core trait AuthAdapter allows each chain executor to implement its own
signature verification while sharing the same action kinds and error types.
Enums§
- Action
Kind - Kinds of actions that require authorization.
- Auth
Error - Auth
Policy Class - Shared authorization class for an action.
- Caller
Traits§
- Auth
Adapter - Pluggable authorization adapter interface.
Functions§
- boundary_
policy_ class - Boundary executor policy class for an action.
- canonical_
policy_ class - Canonical shared policy class for an action.
Type Aliases§
- Auth
Result - Result type for auth operations.