Gordian Clubs are built atop the Gordian stack. Following is a listing of the major building blocks.
Data Encoding & Storage
- π dCBOR (Deterministic CBOR)
- Binary encoding which ensures that identical semantics always produces identical bytes
- π Uniform Resources
- Text encoding for binary dCBOR data.
- Uses π¬ Bytewords.
- π¦ Gordian Envelope (Smart Document Architecture)
- Subject-predicate-object semantic structure.
- Selective disclosure through elision or encryption
- Reveal only whatβs needed
- Radically recursive: everything is an Envelope.
Identity, Verification & Authorization
- π
§ XIDs (eXtensible IDentifiers)
- 32-byte cryptographic identifiers derived from keys (π § 7e1e25d7β¦)
- Resolve to XID Documents with communication keys, endpoints, permissions, etc.
- Support key rotation while maintaining stable identity
- π« Permits (Multiple Ways to Access Same Content)
- Each permit type decrypts to the same base symmetric key
- XID permits, public-key permits, SSKR threshold shares, password permits
- π
Provenance Marks (Cryptographic Edition Ordering)
- Sequential, tamper-evident chains of document versions
- Permit Editions within a Club
- Enable write access validation and update authorization
- Human-readable names using π¬ Bytewords (π KNOB BETA AQUA NOON) for easy verification
Communication
- π GSTP: Secure Multi-Party Coordination
- Transport-agnostic protocol (works over Bluetooth, QR, NFC)
- Encrypted message exchange with state preservation
- Enables secure coordination without infrastructure
- Can support multiparty signing of new Editions
- Can release Edition updates (but this infrastructure is not required)
Schnorr
- π€ FROST (Flexible Round-Optimized Schnorr Threshold)
- M-of-N threshold signatures indistinguishable from single signatures for online group signing
- Privacy-preserving: Canβt tell which specific members participated
- Enables group decision-making without revealing individual votes
- Support release of updated Editions
- ποΈ Adapter Signatures
- Conditions embedded in signatures
- Allows for delegation of read and write access
- See βClubs Delegation and Cryptographic ocapsβ for more.