peer-pad
peer-pad copied to clipboard
Proposal for capability system
For each document:
- Shared CRDT of type map, containing, for each peer, their capabilities
- Capabilities can be,
read,writeandadmin - Only admins can change capabilities
- Nodes are identified by IPFS peerId (for now)
- Genesis: to prevent shadowing (an attack where a node introduces another node, pretending they're genesis), the channel name should contain a signature by the genesis node. (/cc @diasdavid )