generated from coulomb/repo-seed
feat: persist accountability evidence identities
This commit is contained in:
@@ -33,6 +33,12 @@ Raw evidence run schema:
|
||||
schemas/accountability-root-evidence.schema.yaml
|
||||
```
|
||||
|
||||
Identity projection schema:
|
||||
|
||||
```text
|
||||
schemas/accountability-identity-projection.schema.yaml
|
||||
```
|
||||
|
||||
## Required Sections
|
||||
|
||||
- `netkingdom`: root id, name, and king actor.
|
||||
@@ -78,3 +84,23 @@ The output is an `AccountabilityRootEvidenceRun`. Every evidence item carries
|
||||
provenance, source, fingerprint, `durable: true`, and
|
||||
`live_telemetry: false`, preserving the boundary between Fabric evidence and
|
||||
operational telemetry.
|
||||
|
||||
To normalize raw evidence into reviewable identity candidates:
|
||||
|
||||
```bash
|
||||
railiance-fabric discover-roots \
|
||||
--identity-projection \
|
||||
--max-items-per-root 200
|
||||
```
|
||||
|
||||
To persist raw evidence and identity candidates in a local SQLite store:
|
||||
|
||||
```bash
|
||||
railiance-fabric discover-roots \
|
||||
--store-db .railiance-fabric/accountability-evidence.sqlite3 \
|
||||
--identity-projection
|
||||
```
|
||||
|
||||
The store is intentionally separate from accepted registry graph snapshots. It
|
||||
keeps raw evidence runs, evidence items, and identity candidates available for
|
||||
inspection before any candidate is promoted.
|
||||
|
||||
@@ -56,6 +56,13 @@ To collect raw evidence from those roots without promoting graph state:
|
||||
railiance-fabric discover-roots --max-items-per-root 200
|
||||
```
|
||||
|
||||
To inspect normalized identity candidates or persist a local evidence run:
|
||||
|
||||
```bash
|
||||
railiance-fabric discover-roots --identity-projection
|
||||
railiance-fabric discover-roots --store-db .railiance-fabric/accountability-evidence.sqlite3
|
||||
```
|
||||
|
||||
The financial export must satisfy these invariants:
|
||||
|
||||
- every accepted node has resolvable ownership;
|
||||
|
||||
Reference in New Issue
Block a user