Expand description
Async storage traits for Arbiter state persistence.
These traits define the contract for storing agents, sessions, and delegation links. Implementations can back these with in-memory storage, SQLite, PostgreSQL, or any other backend.
REQ-007: Storage behind async trait; swappable backends.
Structs§
- Stored
Agent - A stored agent record.
- Stored
Delegation Link - A stored delegation link.
- Stored
Session - A stored task session record.
Enums§
- Stored
Data Sensitivity - Stored data sensitivity level.
- Stored
Session Status - Stored session status.
- Stored
Trust Level - Trust level assigned to an agent, determining its permissions. Mirrors arbiter_identity::TrustLevel but lives in the storage layer to avoid circular dependencies.
Traits§
- Agent
Store - Async storage trait for agent records.
- Delegation
Store - Async storage trait for delegation links.
- Session
Store - Async storage trait for task session records.