PLC Read Replicas
6 days ago
- #Decentralized Identity
- #Blockchain
- #Data Integrity
- PLC directory read-replica service released to enhance atproto ecosystem resilience.
- did:plc is the DID method for atproto accounts, mapping to DID documents for user info.
- PLC enables seamless migration between PDS hosts, supporting credible exit promises.
- Read replicas provide independent copies of PLC data, enhancing accountability and trust.
- Replicas audit data in real-time, verifying operations and timestamps for accuracy.
- Operational benefits include improved availability and customizable rate limits.
- New /export/stream endpoint introduced in PLC spec 0.3.0 for real-time sync.
- Replica service uses go-didplc for validation, differing from the TypeScript PLC implementation.
- Challenges include read-after-write consistency and JSON vs LD-JSON compatibility.
- Guidance provided for deploying own replicas, noting disk space requirements.