[
  {
    "hash": "e7c19a527e6d2b9cfbf68875050e7d28e0877571",
    "date": "2026-05-31T06:44:11+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Bump @heterarchy-society/atlas to ^1.0.7.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
    "changes": []
  },
  {
    "hash": "2671815f94fff776a7bba96b64a908e723723741",
    "date": "2026-05-31T06:30:40+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Bump @heterarchy-society/atlas to ^1.0.6.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
    "changes": []
  },
  {
    "hash": "23957b74cdb48f23811bdb2bced7ecad9f08eb53",
    "date": "2026-05-30T19:47:33+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Bump @heterarchy-society/atlas to ^1.0.5.",
    "changes": []
  },
  {
    "hash": "161e9e89e30982eb7c4a1c22ab97ec4d586a9b91",
    "date": "2026-05-29T17:22:21+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update author metadata format in Ethereum Cypherpunk Manifesto to include GitHub username syntax",
    "changes": [
      {
        "id": "ethereum-cypherpunk-manifesto",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "b129cecfa409a9e124b34839ee1ce46f2d379273",
    "date": "2026-05-29T14:39:52+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add trigger-website step to rebuild heterarchy.fyi after deploy.\n\nMatch glossary Woodpecker CI: fire heterarchy-society/heterarchy.fyi pipeline on main pushes.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
    "changes": []
  },
  {
    "hash": "7786de59d60a6ae950feed0f9a6a13606d2c16e1",
    "date": "2026-05-29T13:28:15+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add history cache steps to Woodpecker CI and bump atlas to 1.0.4.\n\nUse alpine volume restore/save for .atlas-cache/history instead of plugins/cache.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>",
    "changes": []
  },
  {
    "hash": "e4f1bcb73b63bc389ca2fa0923742f654e3fb241",
    "date": "2026-05-27T16:29:55+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "bump",
    "changes": []
  },
  {
    "hash": "883b9caefe18b9b3fad793d8279847426f4a0680",
    "date": "2026-05-26T19:37:21+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Remove GitHub Actions deployment workflow and update Woodpecker CI configuration for git history requirements.",
    "changes": []
  },
  {
    "hash": "26a30485bb320267abe2bb4de05fd3fc5d62b98f",
    "date": "2026-05-26T19:10:40+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update writings schema to include 'paper' type and add 'transcript' field for audio content metadata",
    "changes": []
  },
  {
    "hash": "227dfd2da45ffa18cce361802dc9e3c4285091f1",
    "date": "2026-05-26T19:09:40+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add Woodpecker CI configuration and update @heterarchy-society/atlas dependency to version 1.0.1 in package.json and bun.lock",
    "changes": []
  },
  {
    "hash": "fc7602591e778e08e2a51ab67aa096ef2a1730a1",
    "date": "2026-05-26T15:22:29+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update dependency reference for @heterarchy-society/atlas in package.json and adjust deployment workflow to reflect the new package name.",
    "changes": []
  },
  {
    "hash": "10df8909a63dd4617d566205e29b68a6d17321a2",
    "date": "2026-05-26T12:52:44+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update @heterarchy/atlas dependency to a new commit, add package-lock.json to .gitignore, and refine glossary term links in multiple articles for consistency.",
    "changes": [
      {
        "id": "security-without-identification",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 3
        }
      },
      {
        "id": "spirit-of-freedom",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      },
      {
        "id": "trusted-third-parties-are-security-holes",
        "op": "modified",
        "stats": {
          "added": 4,
          "removed": 4
        }
      },
      {
        "id": "use-of-knowledge-in-society",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "power-of-the-powerless",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "paralelni-polis",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "freedom-without-gatekeepers",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "lunarpunk-dark-side-of-the-cycle",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "ethereum-cypherpunk-manifesto",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      },
      {
        "id": "declaration-independence-cyberspace",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      },
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      },
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "conspiracy-as-governance",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "bitcoin-whitepaper",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 3
        }
      },
      {
        "id": "b-money",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 3
        }
      }
    ]
  },
  {
    "hash": "cc9d51a37db4356d32072c5d1b78d4d2ee4bcd99",
    "date": "2026-05-26T12:39:11+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Enhance configuration and update article links for clarity",
    "changes": [
      {
        "id": "b-money",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      },
      {
        "id": "use-of-knowledge-in-society",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "security-without-identification",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      },
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "freedom-without-gatekeepers",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 3
        }
      },
      {
        "id": "declaration-independence-cyberspace",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "paralelni-polis",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "fall-of-democracy",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "power-of-the-powerless",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 2
        }
      }
    ]
  },
  {
    "hash": "36ff1e645f1cd9c650d9a6c849a2a3510e2c0360",
    "date": "2026-05-26T08:48:49+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update author metadata for articles by Josiah Warren to include GitHub usernames",
    "changes": [
      {
        "id": "fall-of-democracy",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "freedom-without-gatekeepers",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "spirit-of-freedom",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "e91d0e41c47f1bb2a2ce9c7538bb43b9f8361cda",
    "date": "2026-05-25T13:15:08+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add new articles from Logos Press JosiahWarren",
    "changes": [
      {
        "id": "fall-of-democracy",
        "op": "added",
        "stats": {
          "added": 24,
          "removed": 0
        }
      },
      {
        "id": "spirit-of-freedom",
        "op": "added",
        "stats": {
          "added": 26,
          "removed": 0
        }
      },
      {
        "id": "freedom-without-gatekeepers",
        "op": "added",
        "stats": {
          "added": 26,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "922151dcb9317740e807235dbc2d921b9bf16c1f",
    "date": "2026-05-25T10:35:14+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update @heterarchy/atlas dependency to a specific commit and add redirects.yaml for managing item ID changes.",
    "changes": []
  },
  {
    "hash": "7d342b5014aba22c9b2a09e0c4b9457fa55d1fac",
    "date": "2026-05-25T09:04:19+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'Conspiracy as Governance' by Julian Assange",
    "changes": [
      {
        "id": "conspiracy-as-governance",
        "op": "added",
        "stats": {
          "added": 38,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "c61620a57333e17751547e63e10028879b6aa442",
    "date": "2026-05-25T08:05:21+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add bun.lock file to manage dependencies and versions, including specific commits for @heterarchy/atlas and other packages, ensuring consistent environment setup.",
    "changes": []
  },
  {
    "hash": "78137bfd7a3028f1e395b9d2c83a228b7db9b6a8",
    "date": "2026-05-25T07:14:52+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'Trusted Third Parties Are Security Holes' by Nick Szabo, including metadata and main content in markdown format, discussing the vulnerabilities introduced by trusted third parties in security protocols and proposing design methodologies to minimize their impact.",
    "changes": [
      {
        "id": "trusted-third-parties-are-security-holes",
        "op": "added",
        "stats": {
          "added": 36,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "afa6068d0a156ffe37c8aa81b4a790f715ceb40c",
    "date": "2026-05-25T07:06:54+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Revise 'The Use of Knowledge in Society' by Friedrich Hayek to improve clarity",
    "changes": []
  },
  {
    "hash": "2a2d24a5c0b11c7ef2cc0cecd3ae73db652c9fc8",
    "date": "2026-05-25T07:01:15+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update 'The Use of Knowledge in Society' by Friedrich Hayek with content revisions in markdown format and a new PDF version to enhance accessibility and clarity of the text.",
    "changes": []
  },
  {
    "hash": "7783e864fb5fbf743334b4e63210716fc6d1f1b0",
    "date": "2026-05-25T06:56:34+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'The Use of Knowledge in Society' by Friedrich Hayek",
    "changes": [
      {
        "id": "power-of-the-powerless",
        "op": "modified",
        "stats": {
          "added": 0,
          "removed": 1
        }
      },
      {
        "id": "use-of-knowledge-in-society",
        "op": "added",
        "stats": {
          "added": 37,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "1c1e4742d328018a365104aaca81ab610bbb0cd2",
    "date": "2026-05-25T06:46:40+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'The Power of the Powerless' by Václav Havel",
    "changes": [
      {
        "id": "power-of-the-powerless",
        "op": "added",
        "stats": {
          "added": 35,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "e06879c67887dfad80aa251c80e0e2a1a6e0421f",
    "date": "2026-05-25T06:35:31+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'Security Without Identification' by David Chaum, including metadata, main content in markdown and PDF formats, and associated assets for enhanced understanding of privacy and transaction systems.",
    "changes": [
      {
        "id": "security-without-identification",
        "op": "added",
        "stats": {
          "added": 40,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "8ccb614d3028a96dbf62c5c836a9f2e8d8737fe8",
    "date": "2026-05-25T06:27:33+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add b-money article by Wei Dai with metadata and content in markdown and text formats, detailing protocols for anonymous digital cash and contract enforcement.",
    "changes": [
      {
        "id": "b-money",
        "op": "added",
        "stats": {
          "added": 36,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "7251c53e1ead04925b8a1bb97425d1e9ab969c8a",
    "date": "2026-05-25T05:52:04+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Refine references in Bitcoin whitepaper for clarity and consistency, ensuring proper formatting of citations and enhancing readability.",
    "changes": []
  },
  {
    "hash": "4aa712a06486f0c3da1eb64c3c602a0c1905986b",
    "date": "2026-05-25T05:45:03+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add Bitcoin whitepaper",
    "changes": [
      {
        "id": "bitcoin-whitepaper",
        "op": "added",
        "stats": {
          "added": 37,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "96a7f69c58c50881ff760c1bbba76181e1681b9a",
    "date": "2026-05-25T05:02:37+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update author field format in 'Paralelní polis' index.md for consistency and clarity.",
    "changes": [
      {
        "id": "paralelni-polis",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "a73bd1483da135170c114d657e2666f3afb8ccec",
    "date": "2026-05-25T05:00:07+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update author field format in manifestos",
    "changes": [
      {
        "id": "declaration-independence-cyberspace",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      },
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "53f02a4602cc10c46513c139eaec5c424aeae3be",
    "date": "2026-05-25T04:46:42+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update author field format in 'Lunarpunk and the Dark Side of the Cycle' index.md for consistency and clarity.",
    "changes": [
      {
        "id": "lunarpunk-dark-side-of-the-cycle",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "f406f0b9dd84c197dbcb0b928022822f1a7ff5c5",
    "date": "2026-05-24T11:36:21+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Remove transcript reference from audio metadata in 'Lunarpunk: Dark Side of the Cycle' index.md, streamlining the audio representation for enhanced clarity.",
    "changes": [
      {
        "id": "lunarpunk-dark-side-of-the-cycle",
        "op": "modified",
        "stats": {
          "added": 0,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "e1144ec9711d9d7010149f9d202c948f2c971bc6",
    "date": "2026-05-24T10:40:58+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add audio metadata and transcript for 'Cypherpunks Manifesto' in index.md, and create transcript.json for enhanced accessibility and structured audio representation.",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 8,
          "removed": 2
        }
      }
    ]
  },
  {
    "hash": "7a681d62e5d09c1e851a574339bac65dab73f9d0",
    "date": "2026-05-24T08:39:54+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add ElevenLabs to .gitignore and create new files for 'A Declaration of the Independence of Cyberspace' with metadata and main content, enhancing the collection of digital freedom manifestos.",
    "changes": [
      {
        "id": "declaration-independence-cyberspace",
        "op": "added",
        "stats": {
          "added": 30,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "2e09ad8621107516ddb719d840aca08ffbe22265",
    "date": "2026-05-24T08:14:07+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add audio metadata and transcript for 'Lunarpunk: Dark Side of the Cycle' in index.md, enhancing accessibility and providing structured audio representation.",
    "changes": [
      {
        "id": "lunarpunk-dark-side-of-the-cycle",
        "op": "modified",
        "stats": {
          "added": 9,
          "removed": 2
        }
      }
    ]
  },
  {
    "hash": "c6735be7337a2e85234b0a3f3b80ca2652ecc89d",
    "date": "2026-05-24T07:46:44+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add transcript.json for Crypto Anarchist Manifesto and update index.md to reference the new transcript file, enhancing accessibility and providing a structured audio representation.",
    "changes": [
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 1,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "04bb50be2959a46a859677ec4406a776a7e7024b",
    "date": "2026-05-24T07:15:21+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Update JSON schema for writings to include 'peaks' field for audio metadata and add peaks data to Crypto Anarchist Manifesto for enhanced audio analysis capabilities.",
    "changes": [
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 5,
          "removed": 3
        }
      }
    ]
  },
  {
    "hash": "768017dc755811c00c76b5aff9fbfc14e8263f29",
    "date": "2026-05-24T06:43:03+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add validation script to package.json, create JSON schema for writings, and include audio metadata in Crypto Anarchist Manifesto for enhanced structure and accessibility.",
    "changes": [
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "ab7cd13351584349efe6c603b4bb0c586cab27a9",
    "date": "2026-05-24T05:48:33+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'lunarpunk' to glossary in index.md and update essay description to include a link to the term, enhancing clarity and accessibility of concepts discussed.",
    "changes": [
      {
        "id": "lunarpunk-dark-side-of-the-cycle",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 1
        }
      }
    ]
  },
  {
    "hash": "2e6d07b4036df4ef99f96fcea2b13f150dcbb55f",
    "date": "2026-05-24T05:36:15+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Remove paged Typst source file for 'A Cypherpunk's Manifesto' and update index.md to reflect the change, ensuring a streamlined source format for improved accessibility.",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 0,
          "removed": 4
        }
      }
    ]
  },
  {
    "hash": "fa35af8acf4f18a279e629a295b74a501ba78565",
    "date": "2026-05-24T05:31:43+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add main.md and main.txt files for Crypto Anarchist Manifesto and Cypherpunks Manifesto, updating index.md to include new source formats for improved accessibility and organization.",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 3
        }
      },
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "2c2a85113e6429759eb0f408cde1ee65b44e5e37",
    "date": "2026-05-24T05:13:15+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add body comments to main text files for Crypto Anarchist Manifesto, Cypherpunks Manifesto, Lunarpunk Dark Side of the Cycle, and Paralelní polis to improve structure and readability.",
    "changes": []
  },
  {
    "hash": "284c557a4caaa4b11ecad8ece17472e4f9bb56db",
    "date": "2026-05-24T04:59:44+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add 'Lunarpunk and the Dark Side of the Cycle' essay with metadata and supporting assets",
    "changes": [
      {
        "id": "lunarpunk-dark-side-of-the-cycle",
        "op": "added",
        "stats": {
          "added": 33,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "47f4b2629b1e88d250983e68fd8656e30534cd0d",
    "date": "2026-05-24T04:12:27+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add HTML version of 'A Cypherpunk's Manifesto' and update index.md to include new source format. Modify main.typ for improved formatting.",
    "changes": [
      {
        "id": "ethereum-cypherpunk-manifesto",
        "op": "added",
        "stats": {
          "added": 30,
          "removed": 0
        }
      },
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "cc36a8b42776e67a33fff2e7782f65702c3de59c",
    "date": "2026-05-24T03:31:18+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add new Typst source files for 'A Cypherpunk's Manifesto' and update index.md with additional sources including PDF and paged formats.",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 9,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "dc94c5f48acdc542523b746a204f3b086233efe0",
    "date": "2026-05-24T03:00:47+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Revise descriptions in Crypto Anarchist Manifesto, Cypherpunks Manifesto, and Paralelní polis to enhance clarity and emphasize key themes of anonymity, privacy, and alternative societal structures.",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 10,
          "removed": 7
        }
      },
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 11,
          "removed": 5
        }
      },
      {
        "id": "paralelni-polis",
        "op": "modified",
        "stats": {
          "added": 12,
          "removed": 6
        }
      }
    ]
  },
  {
    "hash": "7462beaa3f3b400093c12a707a355a8a2d3e3cbb",
    "date": "2026-05-24T02:54:21+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Enhance descriptions in Crypto Anarchist Manifesto, Cypherpunks Manifesto, and Paralelní polis to include key concepts and improve clarity",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 3,
          "removed": 3
        }
      },
      {
        "id": "crypto-anarchist-manifesto",
        "op": "modified",
        "stats": {
          "added": 5,
          "removed": 4
        }
      },
      {
        "id": "paralelni-polis",
        "op": "modified",
        "stats": {
          "added": 6,
          "removed": 5
        }
      }
    ]
  },
  {
    "hash": "68224786c75eba8e52dd2a712a8489a620af2099",
    "date": "2026-05-24T02:16:37+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add main.md file for Paralelní polis writings and update index.md to include new source file",
    "changes": [
      {
        "id": "paralelni-polis",
        "op": "modified",
        "stats": {
          "added": 2,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "c8ee277855d9fdd662089b062a4006d6d4823e66",
    "date": "2026-05-24T01:51:46+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add Crypto Anarchist Manifesto and Paralelní polis writings with metadata and source files",
    "changes": [
      {
        "id": "crypto-anarchist-manifesto",
        "op": "added",
        "stats": {
          "added": 24,
          "removed": 0
        }
      },
      {
        "id": "paralelni-polis",
        "op": "added",
        "stats": {
          "added": 24,
          "removed": 0
        }
      },
      {
        "id": "cypherpunks-manifesto",
        "op": "modified",
        "stats": {
          "added": 5,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "81d04845f4404d84d0e5c9bbce213e4fc62281bb",
    "date": "2026-05-24T01:30:56+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add README and GitHub Actions workflow for deploying writings to GitHub Pages",
    "changes": []
  },
  {
    "hash": "17f1cd9614874d708784e0521e52e9cc3ad86316",
    "date": "2026-05-24T01:28:10+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "Add initial project structure with configuration, package, and writings",
    "changes": [
      {
        "id": "cypherpunks-manifesto",
        "op": "added",
        "stats": {
          "added": 24,
          "removed": 0
        }
      }
    ]
  },
  {
    "hash": "b8c8ff094625e0bbb268a53ab0c144991b649266",
    "date": "2026-05-24T01:15:57+02:00",
    "author": "tree",
    "email": "tree@tree.fail",
    "message": "first commit",
    "changes": []
  }
]