Expand description
DefraDB-backed CLASP configuration storage.
Stores router, connection, bridge, and rule configurations in DefraDB, a peer-to-peer document database built on Merkle CRDTs. This enables:
- P2P config sync between team members via DefraDB’s Merkle CRDTs
- Version history via DefraDB’s Merkle DAG (time-travel queries)
- Access control via DID-based owner fields
§Usage
use clasp_config_defra::DefraConfigStore;
let store = DefraConfigStore::new("http://localhost:9181").await?;
let routers = store.list_routers().await?;Modules§
- policy
- CLASP ACP policy definition for DefraDB.
Structs§
- Bridge
Config - Bridge configuration stored in DefraDB.
- Config
Snapshot - Full configuration snapshot for versioning.
- Connection
Config - Connection configuration stored in DefraDB.
- Defra
Config Store - DefraDB-backed configuration store for CLASP.
- Router
Config - Router configuration stored in DefraDB.
- Rule
Config - Rule configuration stored in DefraDB.