[SLICE 22][CORE-F] Implement CLFM federation cuts, replica profiles, authenticated imports, anti-entropy, fork handling, and remote redaction obligations #9
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/symbolic-memory#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent epic: #17
Depends on: #37 #39 #27
Research: prolog-rlm#402C/#402D
Goal
Implement durable federation across independent Symbolic Memory ledgers without inventing a global clock/truth/authority domain.
Implement:
single_writer_local,consensus_replica_group,optimistic_replica_group,mirror/archiverelationships;Acceptance
Partition/rejoin converges one replica group without inventing independent evidence; unrelated independent ledgers retain conflicts; same wall-clock timestamp creates no causality; unavailable remote yields partial status; incompatible ancestry is a fork/integrity conflict; remote ACK never becomes verified physical erasure.
#405C CONCORDAT implementation handoff
For CLFM implementation, keep
ledger federationandsemantic/trust federationas related but distinct layers.A link/replica relation provides ledger transport/integrity semantics. It does not by itself establish:
Persist exact per-ledger frontier/cut plus directional CONCORDAT contract/version/generation refs for imports. Anti-entropy may converge declared replicas, but replicas remain one origin. Independent ledgers may retain contradictory claims indefinitely without forced reconciliation.
Key failure fixtures from #405C: C16-C25 and C37-C44.