├── .clabot ├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── dot.yaml │ ├── spellcheck.yml │ └── words-to-ignore.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Community_Specification_License-v1.md ├── LICENSE ├── Notices.md ├── README.md ├── Scope.md ├── images ├── encrypted_blocks.png ├── hamt_diff_sizes.png ├── hamt_total_bytes_vs_proof_bytes.png ├── hierarchical_key_structure.png ├── key_structure.png └── skip_ratchet.png ├── rationale ├── encoding.md ├── encryption.md ├── hamt.md ├── shared-private-data.md └── write-verification.md └── spec ├── diagrams ├── attach.dot ├── attach.svg ├── decryption_pointer.png ├── decryption_pointer.tldr ├── hamt_leaves.png ├── hamt_leaves.tldr ├── layer_dimensions.dot ├── layer_dimensions.svg ├── node_key_layout.png ├── node_key_layout.tldr ├── read_hierarchy.dot ├── read_hierarchy.svg ├── temporal_hierarchy.dot └── temporal_hierarchy.svg ├── nameaccumulator.md ├── notation.md ├── private-wnfs.md ├── public-wnfs.md ├── shared-private-data.md ├── skip-ratchet.md └── validation.md /.clabot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/.clabot -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.tldr binary 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/dot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/.github/workflows/dot.yaml -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/.github/workflows/spellcheck.yml -------------------------------------------------------------------------------- /.github/workflows/words-to-ignore.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/.github/workflows/words-to-ignore.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Community_Specification_License-v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/Community_Specification_License-v1.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/LICENSE -------------------------------------------------------------------------------- /Notices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/Notices.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/README.md -------------------------------------------------------------------------------- /Scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/Scope.md -------------------------------------------------------------------------------- /images/encrypted_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/images/encrypted_blocks.png -------------------------------------------------------------------------------- /images/hamt_diff_sizes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/images/hamt_diff_sizes.png -------------------------------------------------------------------------------- /images/hamt_total_bytes_vs_proof_bytes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/images/hamt_total_bytes_vs_proof_bytes.png -------------------------------------------------------------------------------- /images/hierarchical_key_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/images/hierarchical_key_structure.png -------------------------------------------------------------------------------- /images/key_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/images/key_structure.png -------------------------------------------------------------------------------- /images/skip_ratchet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/images/skip_ratchet.png -------------------------------------------------------------------------------- /rationale/encoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/rationale/encoding.md -------------------------------------------------------------------------------- /rationale/encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/rationale/encryption.md -------------------------------------------------------------------------------- /rationale/hamt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/rationale/hamt.md -------------------------------------------------------------------------------- /rationale/shared-private-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/rationale/shared-private-data.md -------------------------------------------------------------------------------- /rationale/write-verification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/rationale/write-verification.md -------------------------------------------------------------------------------- /spec/diagrams/attach.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/attach.dot -------------------------------------------------------------------------------- /spec/diagrams/attach.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/attach.svg -------------------------------------------------------------------------------- /spec/diagrams/decryption_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/decryption_pointer.png -------------------------------------------------------------------------------- /spec/diagrams/decryption_pointer.tldr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/decryption_pointer.tldr -------------------------------------------------------------------------------- /spec/diagrams/hamt_leaves.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/hamt_leaves.png -------------------------------------------------------------------------------- /spec/diagrams/hamt_leaves.tldr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/hamt_leaves.tldr -------------------------------------------------------------------------------- /spec/diagrams/layer_dimensions.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/layer_dimensions.dot -------------------------------------------------------------------------------- /spec/diagrams/layer_dimensions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/layer_dimensions.svg -------------------------------------------------------------------------------- /spec/diagrams/node_key_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/node_key_layout.png -------------------------------------------------------------------------------- /spec/diagrams/node_key_layout.tldr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/node_key_layout.tldr -------------------------------------------------------------------------------- /spec/diagrams/read_hierarchy.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/read_hierarchy.dot -------------------------------------------------------------------------------- /spec/diagrams/read_hierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/read_hierarchy.svg -------------------------------------------------------------------------------- /spec/diagrams/temporal_hierarchy.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/temporal_hierarchy.dot -------------------------------------------------------------------------------- /spec/diagrams/temporal_hierarchy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/diagrams/temporal_hierarchy.svg -------------------------------------------------------------------------------- /spec/nameaccumulator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/nameaccumulator.md -------------------------------------------------------------------------------- /spec/notation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/notation.md -------------------------------------------------------------------------------- /spec/private-wnfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/private-wnfs.md -------------------------------------------------------------------------------- /spec/public-wnfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/public-wnfs.md -------------------------------------------------------------------------------- /spec/shared-private-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/shared-private-data.md -------------------------------------------------------------------------------- /spec/skip-ratchet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/skip-ratchet.md -------------------------------------------------------------------------------- /spec/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wnfs-wg/spec/HEAD/spec/validation.md --------------------------------------------------------------------------------