gabriel / muse public
feat patch identity task/identity-domain #1 / 1
AI Agent gabriel · 51 days ago · Apr 21, 2026 · Diff

feat(identity): identity domain plugin — version-controlled human/agent/org graph

Working tree: identities/<handle>.json + relationships/<from>--<edge>--<to>.json Records layer: IdentityRecord, RelationshipRecord, SignatureRecord + path codec DAG layer: lightweight cycle detector (I1), self-contained, no external deps Plugin: MuseDomainPlugin + StructuredMergePlugin + HarmonyPlugin - snapshot(): walks .identity/ tree, hashes JSON files - diff(): snapshot_diff() over SetSchema dimensions - merge(): three-way + I1 acyclicity enforcement; cyclic new edges → conflicts - drift(): snapshot + diff delegation - schema(): two independently-mergeable dimensions (identities, relationships) - conflict_fingerprint(): structural hash ignoring timestamps/signatures Registered as 'identity' domain in plugin registry. 83 TDD tests — all passing.

sha256:9ef9e1c3cd263b29c5ad21f2be44526fca5a1c290c874f858de038573bb43861 sha
sha256:a840dfe98133f2b45d4ade7f5116a76937c6044c607dced049a95fcb515d4aaf snapshot
← Older Oldest on task/identity-domain
All commits
Newer → Latest on task/identity-domain

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:9ef9e1c3cd263b29c5ad21f2be44526fca5a1c290c874f858de038573bb43861 --body "your comment"