Design documents for Personal Context Infrastructure (PCI) - a five-layer architecture for data sovereignty.
| Document | Description |
|---|---|
| Manifesto | Vision and philosophy |
| Executive Brief | Business summary |
| Trust Registry | Prover registry design |
| Identity | DID implementation (did:key) |
| Identity Privacy Model | Privacy-preserving identity linking |
| Document | Description |
|---|---|
| Technical Manifesto | Technical overview |
| Technical Appendix | Implementation details |
| Diagrams | Visual architecture |
Architecture Decision Records (ADRs) documenting key technical choices.
| Decision | Description |
|---|---|
| 001 - CRDT Framework Selection | Choice of Yjs for local-first sync |
| 002 - Transaction Cost Management | Off-chain payment channels |
- Data Retention Enforcement - Cryptographic time-locks, on-chain audit trails, threshold decryption, economic incentives
- Security Considerations
- Trust Registry - On-chain prover registry
- DID Implementation
- Identity Package - W3C DID implementation details
- Identity Privacy Model - Authorization records, Midnight shielded funding
- pci-demo - Interactive demo application
- pci-agent - Coordination service
- pci-zkp - Zero-knowledge proof service
- pci-contracts - Aiken smart contracts
- pci-context-store - Encrypted local storage
- pci-identity - W3C DID implementation (did:key, ephemeral DIDs)
- pci-infra - Infrastructure orchestration for development and testing