├── .gitignore ├── 404.md ├── CNAME ├── Gemfile ├── LICENSE ├── README.md ├── _config.yml ├── _layouts ├── default.html └── post.html ├── _posts ├── 2024-12-06-p2panda-release.md ├── 2025-01-20-anti-fragile-0.2.0-release.md ├── 2025-02-24-group-encryption.md ├── 2025-03-11-events-sqlite-0.3.0-release.md ├── 2025-07-09-streams-transactions-crash-resilience.md ├── 2025-07-28-access-control.md └── 2025-08-27-notes-convergent-access-control-crdt.md ├── assets ├── fonts │ ├── Covik_Sans_Mono-Bold.woff │ ├── Covik_Sans_Mono-Bold.woff2 │ ├── Covik_Sans_Mono-Bold_Italic.woff │ ├── Covik_Sans_Mono-Bold_Italic.woff2 │ ├── Covik_Sans_Mono-Italic.woff │ ├── Covik_Sans_Mono-Italic.woff2 │ ├── Covik_Sans_Mono-Medium.woff │ ├── Covik_Sans_Mono-Medium.woff2 │ ├── Covik_Sans_Mono-Medium_Italic.woff │ ├── Covik_Sans_Mono-Medium_Italic.woff2 │ ├── Covik_Sans_Mono-Regular.woff │ ├── Covik_Sans_Mono-Regular.woff2 │ ├── Covik_Sans_Mono-Semibold.woff │ ├── Covik_Sans_Mono-Semibold.woff2 │ ├── Covik_Sans_Mono-Semibold_Italic.woff │ ├── Covik_Sans_Mono-Semibold_Italic.woff2 │ ├── IBMPlexMono-Bold-Latin1.woff │ ├── IBMPlexMono-Bold-Latin1.woff2 │ ├── IBMPlexMono-Regular-Latin1.woff │ ├── IBMPlexMono-Regular-Latin1.woff2 │ └── MetamorBit.woff ├── images │ ├── 250224-2sm-x3dh.png │ ├── 250224-2sm.png │ ├── 250224-dag.png │ ├── 250224-data-encryption.png │ ├── 250224-group-crdt.png │ ├── 250224-key-agreement.png │ ├── 250224-message-encryption.png │ ├── 250224-shared-nodes.png │ ├── 250224-verified-group-operations.png │ ├── 250709-atomic-transactions.png │ ├── 250709-parrot-horse.png │ ├── 250709-processing-pipeline.png │ ├── 250709-stacking-system-layers.png │ ├── 250709-stream-controller.png │ ├── 250709-system-application-layers.png │ ├── 250716-concurrent-mutual-removal.png │ ├── 250716-concurrent-removal.png │ ├── 250716-nested-group-graph.jpg │ ├── 250716-pull-read.png │ ├── 250716-read-write.png │ ├── 250716-transitive-invalidation-graph.jpg │ ├── 250827-app-event-api.png │ ├── 250827-app-example-1.png │ ├── 250827-app-example-2.png │ ├── 250827-authorization-chain.png │ ├── 250827-centralised-server.png │ ├── 250827-concurrent-bubbles-1.png │ ├── 250827-concurrent-bubbles-2.png │ ├── 250827-dependencies.png │ ├── 250827-finality.png │ ├── 250827-leaking-keys.png │ ├── 250827-partial-order.png │ ├── 250827-without-eventual-consistency.png │ ├── adz_sam_glyph.jpg │ ├── deepsea-panda.svg │ ├── eu-flag-logo.png │ ├── gradient.svg │ ├── ngi-logo.png │ ├── nlnet-logo.svg │ ├── p2panda.svg │ ├── share.png │ └── very_large_phone.jpg └── styles │ ├── highlight.css │ └── main.css └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | *.code-workspace 2 | Gemfile.lock 3 | _site 4 | -------------------------------------------------------------------------------- /404.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/404.md -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | p2panda.org -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_config.yml -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_layouts/default.html -------------------------------------------------------------------------------- /_layouts/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_layouts/post.html -------------------------------------------------------------------------------- /_posts/2024-12-06-p2panda-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2024-12-06-p2panda-release.md -------------------------------------------------------------------------------- /_posts/2025-01-20-anti-fragile-0.2.0-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2025-01-20-anti-fragile-0.2.0-release.md -------------------------------------------------------------------------------- /_posts/2025-02-24-group-encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2025-02-24-group-encryption.md -------------------------------------------------------------------------------- /_posts/2025-03-11-events-sqlite-0.3.0-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2025-03-11-events-sqlite-0.3.0-release.md -------------------------------------------------------------------------------- /_posts/2025-07-09-streams-transactions-crash-resilience.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2025-07-09-streams-transactions-crash-resilience.md -------------------------------------------------------------------------------- /_posts/2025-07-28-access-control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2025-07-28-access-control.md -------------------------------------------------------------------------------- /_posts/2025-08-27-notes-convergent-access-control-crdt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/_posts/2025-08-27-notes-convergent-access-control-crdt.md -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Bold.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Bold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Bold_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Bold_Italic.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Bold_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Bold_Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Italic.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Medium.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Medium.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Medium_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Medium_Italic.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Medium_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Medium_Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Regular.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Regular.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Semibold.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Semibold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Semibold.woff2 -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Semibold_Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Semibold_Italic.woff -------------------------------------------------------------------------------- /assets/fonts/Covik_Sans_Mono-Semibold_Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/Covik_Sans_Mono-Semibold_Italic.woff2 -------------------------------------------------------------------------------- /assets/fonts/IBMPlexMono-Bold-Latin1.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/IBMPlexMono-Bold-Latin1.woff -------------------------------------------------------------------------------- /assets/fonts/IBMPlexMono-Bold-Latin1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/IBMPlexMono-Bold-Latin1.woff2 -------------------------------------------------------------------------------- /assets/fonts/IBMPlexMono-Regular-Latin1.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/IBMPlexMono-Regular-Latin1.woff -------------------------------------------------------------------------------- /assets/fonts/IBMPlexMono-Regular-Latin1.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/IBMPlexMono-Regular-Latin1.woff2 -------------------------------------------------------------------------------- /assets/fonts/MetamorBit.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/fonts/MetamorBit.woff -------------------------------------------------------------------------------- /assets/images/250224-2sm-x3dh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-2sm-x3dh.png -------------------------------------------------------------------------------- /assets/images/250224-2sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-2sm.png -------------------------------------------------------------------------------- /assets/images/250224-dag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-dag.png -------------------------------------------------------------------------------- /assets/images/250224-data-encryption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-data-encryption.png -------------------------------------------------------------------------------- /assets/images/250224-group-crdt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-group-crdt.png -------------------------------------------------------------------------------- /assets/images/250224-key-agreement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-key-agreement.png -------------------------------------------------------------------------------- /assets/images/250224-message-encryption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-message-encryption.png -------------------------------------------------------------------------------- /assets/images/250224-shared-nodes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-shared-nodes.png -------------------------------------------------------------------------------- /assets/images/250224-verified-group-operations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250224-verified-group-operations.png -------------------------------------------------------------------------------- /assets/images/250709-atomic-transactions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250709-atomic-transactions.png -------------------------------------------------------------------------------- /assets/images/250709-parrot-horse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250709-parrot-horse.png -------------------------------------------------------------------------------- /assets/images/250709-processing-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250709-processing-pipeline.png -------------------------------------------------------------------------------- /assets/images/250709-stacking-system-layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250709-stacking-system-layers.png -------------------------------------------------------------------------------- /assets/images/250709-stream-controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250709-stream-controller.png -------------------------------------------------------------------------------- /assets/images/250709-system-application-layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250709-system-application-layers.png -------------------------------------------------------------------------------- /assets/images/250716-concurrent-mutual-removal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250716-concurrent-mutual-removal.png -------------------------------------------------------------------------------- /assets/images/250716-concurrent-removal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250716-concurrent-removal.png -------------------------------------------------------------------------------- /assets/images/250716-nested-group-graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250716-nested-group-graph.jpg -------------------------------------------------------------------------------- /assets/images/250716-pull-read.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250716-pull-read.png -------------------------------------------------------------------------------- /assets/images/250716-read-write.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250716-read-write.png -------------------------------------------------------------------------------- /assets/images/250716-transitive-invalidation-graph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250716-transitive-invalidation-graph.jpg -------------------------------------------------------------------------------- /assets/images/250827-app-event-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-app-event-api.png -------------------------------------------------------------------------------- /assets/images/250827-app-example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-app-example-1.png -------------------------------------------------------------------------------- /assets/images/250827-app-example-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-app-example-2.png -------------------------------------------------------------------------------- /assets/images/250827-authorization-chain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-authorization-chain.png -------------------------------------------------------------------------------- /assets/images/250827-centralised-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-centralised-server.png -------------------------------------------------------------------------------- /assets/images/250827-concurrent-bubbles-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-concurrent-bubbles-1.png -------------------------------------------------------------------------------- /assets/images/250827-concurrent-bubbles-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-concurrent-bubbles-2.png -------------------------------------------------------------------------------- /assets/images/250827-dependencies.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-dependencies.png -------------------------------------------------------------------------------- /assets/images/250827-finality.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-finality.png -------------------------------------------------------------------------------- /assets/images/250827-leaking-keys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-leaking-keys.png -------------------------------------------------------------------------------- /assets/images/250827-partial-order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-partial-order.png -------------------------------------------------------------------------------- /assets/images/250827-without-eventual-consistency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/250827-without-eventual-consistency.png -------------------------------------------------------------------------------- /assets/images/adz_sam_glyph.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/adz_sam_glyph.jpg -------------------------------------------------------------------------------- /assets/images/deepsea-panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/deepsea-panda.svg -------------------------------------------------------------------------------- /assets/images/eu-flag-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/eu-flag-logo.png -------------------------------------------------------------------------------- /assets/images/gradient.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/gradient.svg -------------------------------------------------------------------------------- /assets/images/ngi-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/ngi-logo.png -------------------------------------------------------------------------------- /assets/images/nlnet-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/nlnet-logo.svg -------------------------------------------------------------------------------- /assets/images/p2panda.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/p2panda.svg -------------------------------------------------------------------------------- /assets/images/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/share.png -------------------------------------------------------------------------------- /assets/images/very_large_phone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/images/very_large_phone.jpg -------------------------------------------------------------------------------- /assets/styles/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/styles/highlight.css -------------------------------------------------------------------------------- /assets/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/assets/styles/main.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/p2panda/website/HEAD/index.html --------------------------------------------------------------------------------