{
  "meta": {
    "generated": "2026-05-31T04:44:29.134Z",
    "version": "1.0.0",
    "commit": {
      "hash": "e5f1969488fbf4e5845e31bb1913d974ce82820d",
      "date": "2026-05-31T06:44:09+02:00"
    },
    "config": {
      "collection": {
        "name": "people",
        "output_key": "people"
      }
    },
    "atlas": {
      "version": "1.0.7",
      "commit": null
    },
    "people": {
      "count": 301,
      "latestCommit": {
        "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
        "date": "2026-05-31T06:26:19+02:00"
      }
    },
    "redirects": {
      "mario": "mario-havel"
    }
  },
  "people": [
    {
      "id": "0xorkun",
      "name": "Orkun Mahar Kilic",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "0x_orkun"
      },
      "description": "Orkun is the CEO & Co-Founder of Chainway Labs. Chainway Labs is the company building **Citrea**, Bitcoin’s First ZK Rollup. As an engineer, Orkun has deep expertise in various scaling solutions and their applications, such as horizontal scaling, volitions in rollups, and zero-knowledge technology.",
      "_assets": {
        "avatar.webp": {
          "size": 176656,
          "hash": "1103bbb650bedc54b8ef595363fbcb45003a4f7f7297dd37a5d9af1c8f031e9b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 287,
                "size": 8720
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 573,
                "size": 20856
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "aaron-feickert",
      "name": "Aaron Feickert",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 3128,
          "hash": "ed69cb11a26d7b9c79ffd7da1651e721af38d287fa3ee61f9074e44002be8282",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2718
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4672
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "adam-back",
      "name": "Adam Back",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "adam3us"
      },
      "description": "Dr. Adam Back is the inventor of hashcash (used in Bitcoin mining) and co-founder and CEO of Blockstream. Adam has worked on e-cash protocols since 1995. He was an architect and cryptographer at Zero-Knowledge Systems, and a consultant to companies such as Nokia and VMware. Adam holds a Ph.D. in computer science from the University of Exeter. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 4598,
          "hash": "7d19044ffbf4e8b07ce0866732fc65c83aedad77151714bd0fbde3b749a2fb45",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2560
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6176
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "adam-burns",
      "name": "Adam Burns",
      "avatar": "avatar.webp",
      "caption": "free2air, Dyne",
      "description": "Connectivity builder linking resilient networks with free software tools.",
      "refs": {
        "twitter": "AdamPeterBurns"
      },
      "_assets": {
        "avatar.webp": {
          "size": 28032,
          "hash": "6ec367d62ad0bfb566c5e28483f1f6e1c56c6ba3bb4ff77b7adf55bc31ca8a70",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 4476
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 402,
                "size": 9768
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "adam-kaleb-ernest",
      "name": "Adam Kaleb Ernest",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "AdamKalebErnest"
      },
      "_assets": {
        "avatar.webp": {
          "size": 91032,
          "hash": "4a7722f1747a56cc2b55db395d01bfb104bad1a591178cb41cfc126fa5f27995",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 300,
                "size": 12876
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 600,
                "size": 36846
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "adolfo-linares",
      "name": "Adolfo Linares",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "linaresfulo"
      },
      "_assets": {
        "avatar.webp": {
          "size": 18634,
          "hash": "e8d340d9c4da65963774535b383ec5453a83e7175f4c6f58462e918e2abaa48d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5332
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15542
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "adrian-brink",
      "name": "Adrian Brink",
      "avatar": "avatar.webp",
      "caption": "Co-founder Namada, Anoma",
      "refs": {
        "twitter": "adrianbrink"
      },
      "_assets": {
        "avatar.webp": {
          "size": 20048,
          "hash": "49a6a867f9385f94e60791222a143b0a54260740a6e4d1ea247f961b19c266d2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6648
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17160
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "afri",
      "name": "Afri Schoedon",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "q9fcc",
        "bsky": "q9f.cc"
      },
      "_assets": {
        "avatar.webp": {
          "size": 75884,
          "hash": "daca7f36e6905b09b0ba5e54a376958a966a5b1794bc7d9f26cf208c5ad9bb2a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 266,
                "size": 8042
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 531,
                "size": 18894
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ahmed-ghappour",
      "name": "Ahmed Ghappour",
      "avatar": "avatar.webp",
      "caption": "Flashbots",
      "description": "Lawyer-technologist probing the legal edge of privacy, surveillance, and protocol design.",
      "refs": {
        "twitter": "ghappour"
      },
      "_assets": {
        "avatar.webp": {
          "size": 32916,
          "hash": "31424be3e0f024f926e12fca188aee742fc52b61e7d594953b339045a3b79208",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 210,
                "size": 6854
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 420,
                "size": 16392
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ajs",
      "name": "AJ Santos",
      "avatar": "avatar.webp",
      "description": "Assistant Professor of Private International Law, Ankara Yildirim Beyazit University; Contributor, Monero Konferenco and Monero Policy Working Group.",
      "_assets": {
        "avatar.webp": {
          "size": 33076,
          "hash": "7f55d46dfd3ae0ab9e300309e292e41a51c7592cd2c7360877e60605b37f19c7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7170
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18206
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "alena-vranova",
      "name": "Alena Vránová",
      "avatar": "avatar.webp",
      "altNames": [
        "Alena Vránova"
      ],
      "refs": {
        "twitter": "AlenaSatoshi"
      },
      "_assets": {
        "avatar.webp": {
          "size": 11656,
          "hash": "ccffdb30317b12ea62c0d459ad4e8be731ce187481b2c7782d73b552e640a93a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3456
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9384
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "alessandro-longo",
      "name": "Alessandro Longo",
      "avatar": "avatar.webp",
      "caption": "Reincantamento",
      "description": "Reincantamento founder exploring technology through ritual, research, and radical imagination.",
      "refs": {
        "twitter": "1yunglong"
      },
      "_assets": {
        "avatar.webp": {
          "size": 59566,
          "hash": "f354955d03c4e72a577664b6f78a5eefee8d17388ac36ccdc8fcae1d6bb7b5b3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2894
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10844
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "alexa-martinez",
      "name": "Alexa Martinez",
      "avatar": "avatar.webp",
      "caption": "Sex educator and researcher, focusing on love & relationships in the new millennia",
      "description": "Alexa is a sex and relationship anarchist from New Orleans, Louisiana, who is constantly questioning the status quo when it comes to the deepest and most personal aspects of who we are. She is a sex coach, mentor, educator and the founder of The Violet Butterfly LLC. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 9460,
          "hash": "57d0ada8c8e51294b028f0293a6c20817d7938d997bc6dce18e98d28b8f787b2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4526
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10326
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "alexander-bard",
      "name": "Alexander Bard",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "Bardissimo"
      },
      "_assets": {
        "avatar.webp": {
          "size": 5564,
          "hash": "cd80c3dedc309423632c666c16b73f586cb4e60ee7c4ba23a5e68d7cf9dd1c36",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 3418
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 402,
                "size": 8234
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "alexandra-moxin",
      "name": "Alexandra Moxin",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "alexandra933"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16292,
          "hash": "143f1c47ba17bd163cfedea0480b7be7755d75f4d54432704dce739314c99038",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4370
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13852
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ameen-soleimani",
      "name": "Ameen Soleimani",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "ameensol"
      },
      "_assets": {
        "avatar.webp": {
          "size": 10532,
          "hash": "ab0409dd2b092d5e253a3f2d5ed4bcdeeeeb6f1541556b7422a21993ef7f372a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2826
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6080
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "amin-rafiee",
      "name": "Amin Rafiee",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "ev0k3d"
      },
      "_assets": {
        "avatar.webp": {
          "size": 11320,
          "hash": "cb11618aee69e29f62c70b31ac0136467274d7d671cd4e48fde5e6dacaba75e0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4514
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11106
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "amir-taaki",
      "name": "Amir Taaki",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp",
        "avatar-alt-dp26.webp"
      ],
      "caption": "DarkFi",
      "altNames": [
        "A. Taaki"
      ],
      "description": "As part of the forming Bitcoin community, Amir became an early Bitcoin developer, author of the BIP process, and the Libbitcoin implementation. With contributions to many free and open-source projects, he collaborated with Cody Wilson on launching Darkwallet and laid the foundations for OpenBazaar. Later, he spent nearly 2 years in the Rojava revolution, first for nearly 4 months fighting in the YPG and then working for the administration on economic projects. Today, Amir is focused on the DarkFi project, a network bringing anonymity to decentralized finance, and is still working towards building an agonistic revolutionary hacker movement.",
      "refs": {
        "twitter": "lunardragon420"
      },
      "_assets": {
        "avatar-alt-dp26.webp": {
          "size": 19598,
          "hash": "a32b1c45d51d9d31f13c8d1073af821745b08414be1b44efc81249ad691104eb",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-dp26-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5918
              },
              "400w": {
                "src": "avatar-alt-dp26-400w.webp",
                "width": 400,
                "height": 400,
                "size": 16516
              }
            }
          }
        },
        "avatar.webp": {
          "size": 43452,
          "hash": "b026793e4d1e9f10aabe53c04b49848806a1fd716dee882ddef8b046022d3db8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6288
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17140
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 17508,
          "hash": "a22d7888738e51d1fb2d644f112fd6d958a7fa83382460d8d02ed6977cc829cf",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5198
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14562
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "2d6300f3ec563ef395720b74b19ad063bc7b7497",
          "date": "2026-05-25T02:16:59+02:00",
          "author": "tree",
          "message": "Remove merit and roles from multiple individuals' profiles in the people directory"
        },
        {
          "hash": "dcb6f5283d9c208c90948ca10fb39996790212b7",
          "date": "2026-05-25T02:16:51+02:00",
          "author": "tree",
          "message": "Add initial project structure with configuration"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "andrea-leiter",
      "name": "Andrea Leiter",
      "avatar": "avatar.webp",
      "caption": "Amsterdam Center for International Law",
      "description": "International law scholar studying digital governance, inequality, and private power.",
      "refs": {
        "twitter": "andrea_leiter"
      },
      "_assets": {
        "avatar.webp": {
          "size": 18642,
          "hash": "4c9901d74e6b8657cbfab82c0731bb655f29a92dedd1dcd15733ea186939e649",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4004
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9030
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "andrea-togni",
      "name": "Andrea Togni",
      "avatar": "avatar.webp",
      "caption": "Privacy Researcher Monero",
      "_assets": {
        "avatar.webp": {
          "size": 24374,
          "hash": "8461b74e2325408d4de8775b2f0e4052882ec9493c2d1ded1c671518df875bc5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5012
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10346
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "andreas-antonopoulos",
      "name": "Andreas Antonopoulos",
      "avatar": "avatar.webp",
      "caption": "Bitcoin educator, author, and open blockchain advocate",
      "description": "Greek-British technologist, speaker, and author. One of the most widely followed Bitcoin educators; former chief security officer at Blockchain.info and early contributor to the open blockchain community. Author of Mastering Bitcoin, Mastering Ethereum, The Internet of Money, and related technical and introductory works on decentralized networks.",
      "refs": {
        "twitter": "aantonop",
        "web": "https://aantonop.com/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 57078,
          "hash": "16d117db2d60e5f51362aa5f3120041f68afb8725cfb2ae02db4ae7ac39c9e9d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 159,
                "size": 4804
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 318,
                "size": 14426
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "4bc44670181abfd073147c32fc43626aa10c4f9c",
          "date": "2026-05-25T12:31:22+02:00",
          "author": "tree",
          "message": "Add profiles for Andreas Antonopoulos and Andy Greenberg"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "andy-greenberg",
      "name": "Andy Greenberg",
      "avatar": "avatar.webp",
      "caption": "WIRED senior writer and cybersecurity journalist",
      "description": "American journalist and author. Senior writer at WIRED covering hacking, cybersecurity, surveillance, and cypherpunk history. Author of This Machine Kills Secrets (WikiLeaks and radical transparency), Sandworm (state cyberwar), and Tracers in the Dark (law enforcement and blockchain tracing of cryptocurrency crime).",
      "refs": {
        "twitter": "a_greenberg",
        "web": "https://www.wired.com/author/andy-greenberg/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 8996,
          "hash": "2fd4e1cbc03e76fec0503b484af038796e3e19571bf2e7f552e648283ecebcb2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2898
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7536
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4bc44670181abfd073147c32fc43626aa10c4f9c",
          "date": "2026-05-25T12:31:22+02:00",
          "author": "tree",
          "message": "Add profiles for Andreas Antonopoulos and Andy Greenberg"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ariel-gabizon",
      "name": "Ariel Gabizon",
      "avatar": "avatar.webp",
      "caption": "Chief scientist at Aztec network",
      "_assets": {
        "avatar.webp": {
          "size": 7078,
          "hash": "6af9f7d4964f6cb11f95b515b70814d46fbf922cf40d8aa5694be250a91d658f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 3376
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 402,
                "size": 7924
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "aris-komporozos-athanasiou",
      "name": "Aris Komporozos-Athanasiou",
      "avatar": "avatar.webp",
      "caption": "UCL Centre for Capitalism Studies",
      "description": "Capitalism scholar examining how crypto reshapes institutions, governance, and belonging.",
      "refs": {
        "twitter": "ariskomporozos"
      },
      "_assets": {
        "avatar.webp": {
          "size": 39790,
          "hash": "b98bfade487070b4b3a808931349ba88939bbb4a8e1c0d1facc74331d42514a6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4688
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 401,
                "size": 11344
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "arno-pfefferling",
      "name": "Arno Pfefferling",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "mrceebo"
      },
      "_assets": {
        "avatar.webp": {
          "size": 15726,
          "hash": "e25f09152e08978663a1db3d85a303f7eab9bf56d0b9871fbfd8bb42c6b46009",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5758
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13328
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "arto-bendiken",
      "name": "Arto Bendiken",
      "avatar": "avatar.webp",
      "caption": "Cryptoanarchist and aspiring cryptotribalist",
      "description": "Master Toolsmith, Cypherpunk Division of the Crypto Economics Consulting Group (CECG). Senior cryptoanarchist. Aspiring cryptotribalist. Perpetual traveler in training. Public domain advocate. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 4184,
          "hash": "5b841afb1b97057676a77a396100476141e99533e7dff2becba0b16657c15c86",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2366
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4652
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "arturo-filasto",
      "name": "Arturo Filastò",
      "avatar": "avatar.webp",
      "caption": "OONI",
      "description": "Works on open-data measuring internet censorship",
      "refs": {
        "twitter": "hellais"
      },
      "_assets": {
        "avatar.webp": {
          "size": 9830,
          "hash": "1497d3018084e6f5fd165883a7e1aff6d972b30b6b7825c7e425c6789f83289a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3232
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8254
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ayn-rand",
      "name": "Ayn Rand",
      "born": "1905-02-02",
      "died": "1982-03-06",
      "avatar": "avatar.webp",
      "altNames": [
        "Alisa Zinovyevna Rosenbaum"
      ],
      "caption": "Novelist and philosopher",
      "description": "Russian-American writer and philosopher, founder of Objectivism. Author of Atlas Shrugged and The Fountainhead — influential on libertarian and individualist thought.",
      "_assets": {
        "avatar.webp": {
          "size": 31700,
          "hash": "f831900a0df23936f8c350c6f531067613e5c222cba4947ddacb173289670367",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 243,
                "size": 3788
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 485,
                "size": 8188
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "balaji-srinivasan",
      "name": "Balaji Srinivasan",
      "avatar": "avatar.webp",
      "caption": "Entrepreneur and author of The Network State",
      "refs": {
        "twitter": "balajis",
        "web": "https://balajis.com"
      },
      "_assets": {
        "avatar.webp": {
          "size": 51334,
          "hash": "a13d0ac8660fa0bdc728e3f6fce7c055a93f2468c68c8d20f2b6dd6f44d48365",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 273,
                "size": 5014
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 546,
                "size": 11844
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "beth-mccarthy",
      "name": "Beth McCarthy",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "ontologymachine"
      },
      "_assets": {
        "avatar.webp": {
          "size": 26560,
          "hash": "26ed7290c4035d5c0e8bf86e7360ede4f4dd894b73a80b328252d17eff753e05",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7196
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 22762
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "binji",
      "name": "Binji",
      "avatar": "avatar.webp",
      "caption": "Ethereum Foundation",
      "description": "Blends culture and communication around CROPS principles",
      "refs": {
        "twitter": "binji_x"
      },
      "_assets": {
        "avatar.webp": {
          "size": 50330,
          "hash": "0cb18b95cc55f87353ba9de09612a6ac2b94fbbadbfde52f2ac4823b01823a5a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 16968
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 43996
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "bob-summerwill",
      "name": "Bob Summerwill",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "BobSummerwill"
      },
      "description": "Bob Summerwill is the Executive Director of the ETC Cooperative. He has been a community member of the Ethereum project since 2015 and of the Hyperledger project since 2016. Bob has been programming since 1984 and a professional software engineer since 1996. He started his blockchain journey in 2014 and he has been building bridges to enterprise and towards mainstream adoption since 2016.",
      "_assets": {
        "avatar.webp": {
          "size": 47440,
          "hash": "550036e2cf94fb4330ffba2dfbf66741bff5c4ba0a15f4135fc51d671bf83eb3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2812
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9456
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "bradley-clark-royes",
      "name": "Bradley Clark Royes",
      "avatar": "avatar.webp",
      "caption": "Foresight Institute",
      "description": "Building out Foresight Institute’s first European AI Node in central Berlin.",
      "refs": {
        "web": "https://www.linkedin.com/in/bradleyroyes/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 45166,
          "hash": "baefbf1c6d924f43d1a12e9818d3c474beae43a24a29e40b56fa3b52603eb7db",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4592
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11272
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "brett-scott",
      "name": "Brett Scott",
      "avatar": "avatar.webp",
      "caption": "Author",
      "description": "Monetary anthropologist unpacking the politics of cash, cards, and digital money.",
      "refs": {
        "twitter": "Suitpossum"
      },
      "_assets": {
        "avatar.webp": {
          "size": 6038,
          "hash": "f61589a056bb23d15667496321d8e9cbabdefc732dd29726db69f4470bdf8e02",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5230
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9120
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "brewster-kahle",
      "name": "Brewster Kahle",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "brewster_kahle"
      },
      "_assets": {
        "avatar.webp": {
          "size": 22280,
          "hash": "7aaa1a078f35ca03cea029b51a29f5fddec031e615395874ad26c0c4f5b863b0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6878
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 24556
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "cade-diehm",
      "name": "Cade Diehm",
      "avatar": "avatar.webp",
      "caption": "New Design Congress",
      "description": "Researcher mapping how digital infrastructure reshapes power, identity, and society.",
      "refs": {
        "twitter": "helveticade"
      },
      "_assets": {
        "avatar.webp": {
          "size": 36494,
          "hash": "dbb2afaebb078619056c85fd3f575b1788352e7d0283a818fed5885fd14ad8a4",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 133,
                "size": 2462
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 267,
                "size": 5856
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "calle",
      "name": "Calle",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Bitchat, Cashu",
      "description": "Responsible for activating mesh communications for millions of people under pressure from Uganda to China",
      "refs": {
        "twitter": "callebtc"
      },
      "_assets": {
        "avatar.webp": {
          "size": 67552,
          "hash": "85a3ede7dca1ca2be255a98fdacb78f5fceafd7ab78cc174525111eab0afcc8b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 10992
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 24310
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 30712,
          "hash": "e7e1f5d73c51fe5c1130ea2f2bedddc98c14a29b66e618b19f74a4c34d323d1d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11296
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25792
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "cameron-colby-thomson",
      "name": "Cameron Colby Thomson",
      "avatar": "avatar.webp",
      "caption": "Human Rights Foundation",
      "description": "Expert in geopolitics and conflict, with a special focus on AI, propaganda, and cyber security tools",
      "refs": {
        "web": "https://www.colbyt.com"
      },
      "_assets": {
        "avatar.webp": {
          "size": 38824,
          "hash": "ef6f09fe9d6ad8ff55d6607595f03ea4c150a61a2b18ebe443974543d37d209e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 198,
                "size": 7140
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 397,
                "size": 19994
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "camila-ramos-garzon",
      "name": "Camila Ramos Garzon",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "camiinthisthang"
      },
      "_assets": {
        "avatar.webp": {
          "size": 11724,
          "hash": "a12f582c087a03a2ccf3a2de3d7677acf3f1ae84b2ba5518c277a671bbe50c0c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4088
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9698
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "camila-russo",
      "name": "Camila Russo",
      "avatar": "avatar.webp",
      "caption": "Financial journalist and founder of The Defiant",
      "refs": {
        "twitter": "CamiRusso",
        "web": "https://www.camirusso.com"
      },
      "description": "Chilean-American financial journalist and founder of The Defiant. Author of The Infinite Machine, the first book on the history of Ethereum.",
      "_assets": {
        "avatar.webp": {
          "size": 34350,
          "hash": "0c1ba48919fd3a0a943fadd271cdf8fc4294b5cc23b63c296957557d0c2727eb",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8074
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 29290
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "7f856299995642b699af51b370e0efb6085442cb",
          "date": "2026-05-25T05:34:45+02:00",
          "author": "tree",
          "message": "Add profile for Camila Russo, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "caroline-paulick-thiel",
      "name": "Caroline Paulick-Thiel",
      "avatar": "avatar.webp",
      "caption": "Politics for Tomorrow",
      "description": "Co-founder of Politics for Tomorrow. Working on democratic innovation, public sector transformation, participatory governance, and human-centered systems design.",
      "refs": {
        "twitter": "politics4tmrw"
      },
      "_assets": {
        "avatar.webp": {
          "size": 35970,
          "hash": "d3189a6a9b1415273209e35fc8b4ee68ab35c4bc14b26901290785a973d4ec41",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7356
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18338
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "charles-hill",
      "name": "Charles Hill",
      "avatar": "avatar.webp",
      "refs": {
        "github": "chill117"
      },
      "_assets": {
        "avatar.webp": {
          "size": 3944,
          "hash": "f4ae067a0050200e1175932dc8f93afb68bde64c5fc812c5e26cafa518fe1222",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2260
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 5430
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "chris-beams",
      "name": "Chris Beams",
      "avatar": "avatar.webp",
      "caption": "Developer, Bisq P2P crypto-fiat exchange and DAO",
      "description": "Chris is an open-source developer, project manager and public speaker currently working on Bisq, a decentralized crypto-fiat exchange. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 16070,
          "hash": "24082b41ba73f02e9e2480aa44694c6ec7359b51ae425288fec3fb83c592e7be",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5026
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14120
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "chris-hobcroft",
      "name": "Chris Hobcroft",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "chrishobcroft",
        "github": "chrishobcroft"
      },
      "_assets": {
        "avatar.webp": {
          "size": 444,
          "hash": "46801a8bdbfc33d984ef87dd51ae6912519660e533b8086224fb396aba5ce945",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 138
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 346
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "a7b3b2ca804eeff082fe1ba0e64c5b8d19ee4a06",
          "date": "2026-05-29T19:27:45+02:00",
          "author": "tree",
          "message": "Add Chris"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "christian-lewe",
      "name": "Christian Lewe",
      "avatar": "avatar.webp",
      "refs": {
        "github": "uncomputable"
      },
      "description": "Christian is a researcher at Blockstream, where he mainly work on Simplicity. He builds tools and teaching materials around their research projects. Zero-knowledge proofs, cryptography and mathematics are topics he finds very interesting because they are not what they seem on the surface.",
      "_assets": {
        "avatar.webp": {
          "size": 27258,
          "hash": "5d052d68df03daa5e44025162677c9611aeb18d2eb0ca5af1d93b5a73d3dce00",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3418
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 399,
                "size": 9346
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "christoph-jentzsch",
      "name": "Christoph Jentzsch",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "chrjentzsch"
      },
      "_assets": {
        "avatar.webp": {
          "size": 26230,
          "hash": "73a51cb59586eeb186cc1e967ca349f8614075ff5e54602d4234f110380b8212",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7416
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 21868
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "christopher-goes",
      "name": "Christopher Goes",
      "avatar": "avatar.webp",
      "caption": "Co-Founder of Anoma",
      "refs": {
        "twitter": "cwgoes"
      },
      "_assets": {
        "avatar.webp": {
          "size": 88586,
          "hash": "78c8ec2f720f536bb84a09740f6374ffd2225d493ec7117973aa7d3b083f8a79",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 189,
                "size": 7040
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 378,
                "size": 22490
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "cody-wilson",
      "name": "Cody Wilson",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "Radomysisky"
      },
      "_assets": {
        "avatar.webp": {
          "size": 17908,
          "hash": "9dd0d5ed387375d56eea8c78aa8b243bc96eeb1256bc186dbbeea007fb9df3bc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3062
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7364
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "coinmandeer",
      "name": "Coinmandeer",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "KeenOfCoin",
        "github": "coinmandeer",
        "matrix": "coinmandeer:matrix.org"
      },
      "_assets": {
        "avatar.webp": {
          "size": 27238,
          "hash": "d0d7712641591aa7fa6e1b51364df109d9d8bbcb7741ba7af4aace4089cef221",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 13090
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 34846
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "cory-doctorow",
      "name": "Cory Doctorow",
      "avatar": "avatar.webp",
      "caption": "Author, activist, and special advisor to EFF",
      "refs": {
        "web": "https://craphound.com",
        "twitter": "doctorow"
      },
      "_assets": {
        "avatar.webp": {
          "size": 97574,
          "hash": "50453489511cce016252b746c1a8854c8360a38acafae22dbd5e2aba3f890f95",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 300,
                "size": 3498
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 600,
                "size": 11280
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "costanza-gallo",
      "name": "Costanza Gallo",
      "avatar": "avatar.webp",
      "caption": "Swarm",
      "refs": {
        "twitter": "costgallo"
      },
      "_assets": {
        "avatar.webp": {
          "size": 15386,
          "hash": "c6ff433f99e957cd6735eb12719c756cf346f0f9d97c5f08b347ae1b8168aa1a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5294
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12700
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "dani-saturn",
      "name": "Dani",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "danisaturn"
      },
      "_assets": {
        "avatar.webp": {
          "size": 607302,
          "hash": "ee94622554e245aa497e2d76bff46cabea920b691c883f9371ff59b145183a2e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 150,
                "size": 2864
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 300,
                "size": 7428
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "daniel-calderon",
      "name": "Daniel Calderon",
      "avatar": "avatar.webp",
      "caption": "Independent Researcher",
      "description": "Working on privacy tech where protocol design meets politics.",
      "_assets": {
        "avatar.webp": {
          "size": 2802,
          "hash": "862e33b71127775ae49032089ff18f288023302c6307420c2a9fc1d26e849f64",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 1980
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4304
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "daniel-luca",
      "name": "Daniel Luca",
      "avatar": "avatar.webp",
      "caption": "Tech VC Eden Block",
      "refs": {
        "twitter": "cleanunicorn"
      },
      "_assets": {
        "avatar.webp": {
          "size": 29038,
          "hash": "10b53f94396b4a9e49e4c9bbc3e9ae68b9ffb25081f73bbb323db484470c3bc1",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5388
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25194
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "daniel-lumi",
      "name": "Daniel Lumi",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "zkLumi"
      },
      "_assets": {
        "avatar.webp": {
          "size": 51404,
          "hash": "caaada196364d7ec01d8632eef658a20750c42aa5ed570927af04b581fad65ea",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8332
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23318
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "daniela-brozzoni",
      "name": "Daniela Brozzoni",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "danielabrozzoni"
      },
      "_assets": {
        "avatar.webp": {
          "size": 37790,
          "hash": "5f44c34eb2097ac7640740d088cf58250a30c376e280d7d58f72d3077108e3b0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6918
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 20600
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "danny-holland",
      "name": "Danny Holland",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "icodeblockchain"
      },
      "_assets": {
        "avatar.webp": {
          "size": 30754,
          "hash": "24328c71d86512e6ac302ff50e372a2cf63027e2774c2bd83b5eac8e06b99b92",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7248
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17190
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "darko",
      "name": "Darko",
      "avatar": "avatar.webp",
      "caption": "Sovereignty & privacy",
      "_assets": {
        "avatar.webp": {
          "size": 44900,
          "hash": "036ea524a7f2083816fedc16c1f24260bedc717e88c6d11e6ec771cdb8e000df",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5320
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19010
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "b535dee0d76dbd5c67b347e7a5175ab9ee8dee16",
          "date": "2026-05-31T03:01:18+02:00",
          "author": "tree",
          "message": "Add six Dark Prague 2026 speaker profiles.\n\nImport announced speakers from darkprague.com with avatars and social refs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "dave-stann",
      "name": "Dave Stann",
      "avatar": "avatar.webp",
      "caption": "Privacy maximalist",
      "refs": {
        "twitter": "hollywood_dave"
      },
      "_assets": {
        "avatar.webp": {
          "size": 214758,
          "hash": "f2a2a40418a793d7dbdebe3b33837ab978e0613e57c0fb763557ce79605696db",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7708
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25806
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "b535dee0d76dbd5c67b347e7a5175ab9ee8dee16",
          "date": "2026-05-31T03:01:18+02:00",
          "author": "tree",
          "message": "Add six Dark Prague 2026 speaker profiles.\n\nImport announced speakers from darkprague.com with avatars and social refs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "david-chaum",
      "name": "David Chaum",
      "avatar": "avatar.webp",
      "caption": "Cryptographer and inventor of digital cash",
      "description": "American computer scientist and cryptographer. Proposed blind signatures, mix networks, and the dining cryptographers protocol; founded DigiCash (1990). His 1985 CACM paper on security without identification outlined personal card computers and unlinkable digital pseudonyms — foundational ideas for privacy-preserving payment and credential systems.",
      "_assets": {
        "avatar.webp": {
          "size": 36010,
          "hash": "8f6bee0a9b2e4e0c908687d66862fea5eda92516abd8f58e37962efe62c61335",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8358
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 31660
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "92c30cf00a5e86a720530cdaf098503cca0d2031",
          "date": "2026-05-25T06:35:32+02:00",
          "author": "tree",
          "message": "Add profile for David Chaum, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "david-friedman",
      "name": "David D. Friedman",
      "avatar": "avatar.webp",
      "altNames": [
        "David Friedman"
      ],
      "refs": {
        "web": "http://www.daviddfriedman.com"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16128,
          "hash": "eaef34eb390b0d3d4551be0d92f989036a1372f463cb4d5d2c93c23006e82730",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 133,
                "size": 3026
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 266,
                "size": 7504
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "david-hemmerle",
      "name": "David Hemmerle",
      "avatar": "avatar.webp",
      "caption": "Economic philosopher and researcher",
      "description": "Studied Business Economics with a focus on heterodox financial theory as well as sustainable alternatives in accounting. Later on, he switched to Economics and Philosophy and focused on plural economic theory as well as the history of economic and political thought. His Ph.D. will focus on the relationship between economic thought and the development of modern technology, i. e. blockchain. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 15526,
          "hash": "3b33d1218e07afe2cf181f22883aa2f606e07f76fd4809309af92ca27cc82e02",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6014
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 16074
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "dcbuilder",
      "name": "DCBuilder",
      "avatar": "avatar.webp",
      "altNames": [
        "dcbuilder.eth"
      ],
      "refs": {
        "twitter": "DCbuild3r"
      },
      "_assets": {
        "avatar.webp": {
          "size": 22004,
          "hash": "d31607cf54731d94d8645623f3d88bb5db18f4b7aead7cae303e7ab73659af7a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6512
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19098
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "dominik-stroukal",
      "name": "Dominik Stroukal",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "stroukal"
      },
      "_assets": {
        "avatar.webp": {
          "size": 5846,
          "hash": "5ec802cd8cc89314acd8c8616d249c43ce8704f405e3ba7b11f37568bd311829",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3422
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7710
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "douglas-rushkoff",
      "name": "Douglas Rushkoff",
      "avatar": "avatar.webp",
      "refs": {
        "web": "https://rushkoff.com",
        "twitter": "rushkoff"
      },
      "_assets": {
        "avatar.webp": {
          "size": 7242,
          "hash": "50a0b496acb64e11eaa7ec7c93c77553769d2f2c3ff46006d45d738456481353",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 114,
                "size": 3144
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 229,
                "size": 7884
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "dr-nick",
      "name": "Nick Almond",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Jito",
      "altNames": [
        "DrNick",
        "Dr.Nick"
      ],
      "description": "Experienced DAO thinker on governance, infrastructure, and web3 incentives",
      "refs": {
        "twitter": "DrNickA"
      },
      "_assets": {
        "avatar.webp": {
          "size": 167680,
          "hash": "73d186d6ce6f080401884cf42eb2fcd78cb9e22ba4ec21763fd841cda732af0a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 188,
                "size": 3938
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 376,
                "size": 11798
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 18492,
          "hash": "6bbaf550a95e98d71727c9a543e97e918447a420e1f1f894f16bd25d55df7c9a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5276
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15814
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "edward-snowden",
      "name": "Edward Snowden",
      "avatar": "avatar.webp",
      "caption": "Whistleblower and privacy advocate",
      "refs": {
        "twitter": "Snowden"
      },
      "_assets": {
        "avatar.webp": {
          "size": 55690,
          "hash": "5a3aea6ad80c2a76d9357f4215173ef5481ff8b26daa6700bf209d9bd68c8ab5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 266,
                "size": 5340
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 533,
                "size": 14954
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "eleftherios",
      "name": "Eleftherios",
      "avatar": "avatar.webp",
      "caption": "Radicle, Drips",
      "description": "Peer-to-peer builder advancing sovereign collaboration for developers and communities",
      "refs": {
        "twitter": "lftherios"
      },
      "_assets": {
        "avatar.webp": {
          "size": 26124,
          "hash": "76f89a6253c5162b2bba754a363738af64dca232f459438dd01709773f78ab49",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2256
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 5456
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "eleonore-blanc",
      "name": "Eléonore Blanc",
      "avatar": "avatar.webp",
      "altNames": [
        "Eleonore Blanc"
      ],
      "refs": {
        "twitter": "blockblanc"
      },
      "_assets": {
        "avatar.webp": {
          "size": 25364,
          "hash": "7bb5f6c9d90c1335874e3f04f0134e8f36fa7aa2639e6302874f9875220c3303",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7986
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 21966
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "elinor-ostrom",
      "name": "Elinor Ostrom",
      "born": "1933-08-07",
      "died": "2012-06-12",
      "avatar": "avatar.webp",
      "caption": "Political economist, Nobel laureate",
      "description": "American political economist who won the Nobel Prize for showing how communities can manage shared resources without privatisation or state control. Author of Governing the Commons.",
      "_assets": {
        "avatar.webp": {
          "size": 239596,
          "hash": "07df5ecce9d18dc6c56d1da5d61deca7be489463319f0d3d426f672481611646",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 297,
                "size": 10978
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 595,
                "size": 32782
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "elsirion",
      "name": "Elsirion",
      "avatar": "avatar.webp",
      "caption": "Cryptoanarchist",
      "refs": {
        "twitter": "ericsirion"
      },
      "_assets": {
        "avatar.webp": {
          "size": 126358,
          "hash": "598a94042559090b5661b337bb67055ed1049b659e050077f7970835c3385c71",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5070
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11774
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "b535dee0d76dbd5c67b347e7a5175ab9ee8dee16",
          "date": "2026-05-31T03:01:18+02:00",
          "author": "tree",
          "message": "Add six Dark Prague 2026 speaker profiles.\n\nImport announced speakers from darkprague.com with avatars and social refs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "eric-hughes",
      "name": "Eric Hughes",
      "avatar": "avatar.webp",
      "caption": "Cypherpunk and author of A Cypherpunk's Manifesto",
      "description": "American mathematician and early cypherpunk. Author of A Cypherpunk's Manifesto (1993), which defined privacy as the power to selectively reveal oneself to the world and called for anonymous systems built on cryptography.",
      "_assets": {
        "avatar.webp": {
          "size": 44060,
          "hash": "83b8c8b7f714a94b742a53eaf7c353f3a71eedf7cf831b736ec39742177800f6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 160,
                "size": 6948
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 320,
                "size": 21072
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57548fdb63c3a64067de19577d1e86600b75f317",
          "date": "2026-05-25T04:59:57+02:00",
          "author": "tree",
          "message": "Add profiles for Eric Hughes and John Perry Barlow, including avatars and descriptions, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "eric-lombrozo",
      "name": "Eric Lombrozo",
      "avatar": "avatar.webp",
      "caption": "Cofounder and CEO of Ciphrex, Bitcoin developer",
      "description": "Eric Lombrozo is a software developer and entrepreneur with seven years of blockchain development experience and over 20 years of experience in enterprise-scale software architecture, information security, systems integration, and project management. He is cofounder and CEO of Ciphrex Corp, a company developing tools and applications for cryptocurrency networks. In addition, Lombrozo has contributed to the Bitcoin Core open source project as well as software for other networks such as Litecoin, Ethereum, and Ripple. (hcpp18)",
      "_assets": {
        "avatar.webp": {
          "size": 11324,
          "hash": "f999ef97f5599a9e06ebc3923a556f2fc6aebea01776e03e02d2c8c99df637dc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4500
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10836
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "eslem-demirel",
      "name": "Eslem Demirel",
      "avatar": "avatar.webp",
      "caption": "No Tech for Apartheid",
      "description": "Reclaiming tech via unionising tech workers",
      "refs": {
        "web": "https://notechforapartheid.eu"
      },
      "_assets": {
        "avatar.webp": {
          "size": 35976,
          "hash": "0bc852a45d3f4b9aaf3d90c7501750d40132c0cd62927463d38cdc4791522fd1",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4448
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10894
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "exiledsurfer",
      "name": "Exiledsurfer",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Open resourcerer",
      "refs": {
        "twitter": "exiledsurfer",
        "bsky": "exiledsurfer.bsky.social"
      },
      "description": "As a contributor to the archaic Bitcoin Foundation, he has been around the ecosystem for quite some time. He is a privacy, transparency & decentralization CryptoRealist with a background in various projects. He is a founder of NFTdroppr, a co-founder of Parallele Polis in Vienna, a contributor at Sovryn, and a strategist at Mattereum.",
      "_assets": {
        "avatar.webp": {
          "size": 57464,
          "hash": "e3545c4a171b44507f81d73b9d6203594e9874f5ae38f662947df6c92aeee06f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 8718
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 401,
                "size": 22274
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 64626,
          "hash": "aabd66646b29409c0bce929999ab9a345c591703338c4f63045a339aa64182b1",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9276
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 22114
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "fatemeh-fannizadeh",
      "name": "Fatemeh Fannizadeh",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "Fatalmeh"
      },
      "_assets": {
        "avatar.webp": {
          "size": 22114,
          "hash": "c5b3ad17e8357d05980422fedddc3384cfa81c832f945f30b46d7a2dc6d33bc5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4828
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19278
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "federico",
      "name": "Federico",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "BabyBitProd"
      },
      "_assets": {
        "avatar.webp": {
          "size": 173084,
          "hash": "dcddd3c8cbdb84f5a85cd270e49941b16e2a91dc91b65e0658c884b6291310cc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 242,
                "size": 8448
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 484,
                "size": 26028
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "federico-kunze-kullmer",
      "name": "Federico Kunze Küllmer",
      "avatar": "avatar.webp",
      "caption": "Founder & Director Evmos",
      "refs": {
        "twitter": "fekunze"
      },
      "_assets": {
        "avatar.webp": {
          "size": 21512,
          "hash": "cf8fde0af9b6fd4d64a9290ae69d7e6761b90fa86954880f5a9f64f0ac7213e1",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7222
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18184
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "filip-dvorak",
      "name": "Filip Dvořák",
      "avatar": "avatar.webp",
      "altNames": [
        "Filip Dvorak"
      ],
      "caption": "AI Scientist & Entrepreneur",
      "_assets": {
        "avatar.webp": {
          "size": 24614,
          "hash": "6f967353555bf0d79d881448fd18c16d5b466abe18facc174e7aa2b00d4e1b82",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4044
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10426
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "florian-glatz",
      "name": "Florian Glatz",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Freedom Browser, EUCI",
      "description": "Florian is a lawyer, author, advocate; builder, coder, and eternal optimist. He is currently working on Common Ground, a new attempt at creating crypto’s missing app layer, and the European Crypto Initiative—a think tank for improved crypto regulation in the EU.",
      "refs": {
        "twitter": "heckerhut"
      },
      "_assets": {
        "avatar.webp": {
          "size": 41376,
          "hash": "0272917ec55bb57f88dc2e0f65998b1b5fc9c17d27f189a52aa47568cd915b8e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9524
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 35252
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 5972,
          "hash": "8e118ff2effca63c2cfeeef1765e5372444b336532a9485140788bf846bd9fc4",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5086
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8842
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "fluffy-pony",
      "name": "Riccardo Spagni",
      "avatar": "avatar.webp",
      "altNames": [
        "Fluffy Pony",
        "Riccardo \"fluffypony\" Spagni"
      ],
      "refs": {
        "twitter": "fluffypony"
      },
      "_assets": {
        "avatar.webp": {
          "size": 15008,
          "hash": "771660e9296b2e0bf34b0e0155f53cd33d6ac278352e9fc395a47edd19dc50d9",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3896
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10856
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "frank-braun",
      "name": "Frank Braun",
      "avatar": "avatar.webp",
      "caption": "Cryptoanarchist and cypherpunk",
      "refs": {
        "twitter": "thefrankbraun"
      },
      "_assets": {
        "avatar.webp": {
          "size": 40818,
          "hash": "4838d7114d039fe2f33bfb685f7bb1d18e56c8147fcfadb62aa1a7ad0ece93d1",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 199,
                "size": 4198
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 398,
                "size": 10356
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "frank-rieger",
      "name": "Frank Rieger",
      "avatar": "avatar.webp",
      "caption": "Hacker, entrepreneur, consultant and author",
      "description": "Frank Rieger, is an hacker, entrepreneur, consultant and author. Professionally he has co-founded successful startups in the fields of of mobile navigation, maps, information security and practical cryptography. He works as CTO of a leading supplier of encrypted communication devices and mobile network security systems. He serves as a spokesperson for the german Chaos Computer Club. His texts on the impact of technology on the society, digital freedom rights and privacy as well as the future of work and cyberwar are regularly published in german and international media. Together with Constanze Kurz he has published three german bestseller books on the future of privacy (\"Die Datenfresser\", S. Fischer 2011), the future of work in a world of machines and artificial intelligence (\"Arbeitsfrei\", Random House 2013) and \"Cyberwar\" (C. Bertelsmann, 2018).",
      "_assets": {
        "avatar.webp": {
          "size": 10642,
          "hash": "7c47f6423d54d8056ecc77c550e4d138ac8c345fb76557fa8c4ca91619a8a6bb",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4278
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10468
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "frantisek-vrabel",
      "name": "František Vrábel",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 19144,
          "hash": "4bcb7f8e31cbdc8c7d3d092ce09439c1fc10c76207c5eadd3d46cd7a792560e6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 150,
                "size": 4798
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 300,
                "size": 16088
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "frantisek-weyda",
      "name": "Frantisek Weyda",
      "avatar": "avatar.webp",
      "caption": "Entomolog, fotograf mikrokosmu, umělec a popularizátor vědy",
      "description": "František Weyda je nezaměnitelnou osobností popularizace vědy a digitálního zobrazování v biologii. Je absolventem Přírodovědecké fakulty UK v Praze, oboru entomologie. Jeho hlavním vědeckým zájmem je studium ultrastruktury hmyzu. Ve vědeckém prostředí je znám po celém světě díky jeho nezaměnitelným digitálně upravovaným fotografiím ze ele.mikroskopu. Pracoval také v různých laboratořích v Evropě a USA. V roce 1998 založil Laboratoř digitálního zobrazování v entomologii, ve které rozpracoval koncepci vědecké digitální fotografie. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 14222,
          "hash": "02dd4a03888381fb545ddd9ba3afbe46ba067426d724a3c069c78dd22284e160",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4942
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14464
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "franzi",
      "name": "Franzi",
      "avatar": "avatar.webp",
      "altNames": [
        "Franziska Heintel"
      ],
      "refs": {
        "twitter": "_franzihei",
        "bsky": "franzi.bsky.social"
      },
      "_assets": {
        "avatar.webp": {
          "size": 11056,
          "hash": "82e2de85b482f87e1a2c301989cb2db19db0b4c45ec1bdf0653c5513a636a4ee",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3842
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9400
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "frederic-laloux",
      "name": "Frederic Laloux",
      "avatar": "avatar.webp",
      "caption": "Organizational innovator and author",
      "_assets": {
        "avatar.webp": {
          "size": 14072,
          "hash": "5fcb0535ebf2c8bb2319cceb53c20ff9ae958b517588c70c2c75d74c65c5840d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3990
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10550
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "friedrich-hayek",
      "name": "Friedrich Hayek",
      "born": "1899-05-08",
      "died": "1992-03-23",
      "avatar": "avatar.webp",
      "altNames": [
        "F. A. Hayek",
        "Friedrich A. Hayek"
      ],
      "caption": "Economist and Nobel laureate",
      "description": "Austrian-British economist and philosopher, leading figure of the Austrian School. Nobel laureate in economics (1974). Author of The Road to Serfdom and \"The Use of Knowledge in Society\" (1945), which argued that dispersed local knowledge cannot be centralized and that prices coordinate economic activity without a planner possessing complete information.",
      "_assets": {
        "avatar.webp": {
          "size": 40136,
          "hash": "7cb846429a21eb7e57f735a4d278cb05f0a62b1b6d284b96a047b1326055c729",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 250,
                "size": 5520
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 500,
                "size": 15184
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e9e60ef6dabeca111ddb0618163ca3cef3f9f919",
          "date": "2026-05-25T06:56:27+02:00",
          "author": "tree",
          "message": "Add profile for Friedrich Hayek, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "gavin-wood",
      "name": "Gavin Wood",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Founded Polkadot, Kusama, Ethereum, Parity, Web3 Foundation",
      "refs": {
        "twitter": "gavofyork"
      },
      "_assets": {
        "avatar.webp": {
          "size": 10038,
          "hash": "84a1efe8c76589071970b58b1f03ef1d49c5bb9e889b2eeec12d2faf4ea77399",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3510
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8618
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 31030,
          "hash": "134ff76587618e85c6e9498c7a4d4e7988855aa446a7468256d273b32c80ae1c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4858
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12792
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "geert-lovink",
      "name": "Geert Lovink",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Media theorist and net critic",
      "description": "Dutch media theorist and founder of the Institute of Network Cultures. Writes on online culture, platforms, and the politics of networks.",
      "refs": {
        "web": "https://networkcultures.org/geert/biography/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 199650,
          "hash": "ace921175737e2814f400ddc6fc15216165eb67e3e70f66a7e1f7dcbf1c6f8d5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 144,
                "size": 10346
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 289,
                "size": 32028
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 29232,
          "hash": "90d611990df41ae48d2ef3517ab6d687e777bbdea0c86030db7a38f98204bd87",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3280
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8120
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "george-orwell",
      "name": "George Orwell",
      "born": "1903-06-25",
      "died": "1950-01-21",
      "avatar": "avatar.webp",
      "altNames": [
        "Eric Arthur Blair"
      ],
      "caption": "Writer and essayist",
      "description": "British writer best known for Nineteen Eighty-Four and Animal Farm — sharp political fiction and essays on totalitarianism, language, and power.",
      "_assets": {
        "avatar.webp": {
          "size": 190898,
          "hash": "c6f584214279313886684fd2ee1f72d609d174f02af01ea489ace9c58e02f24c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 271,
                "size": 6434
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 542,
                "size": 21534
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "giacomo-zucco",
      "name": "Giacomo Zucco",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "giacomozucco"
      },
      "description": "Theoretical Physicist, former Technology Consultant for Accenture spa, serial entrepreneur in the field of emerging technologies. Economic blogger and contributor to several Italian newspapers. Involved in several projects in Bitcoin and blockchain space since 2012, he is now CEO of BHB Network, a research/development/incubation/consulting firm and a world-class competence center in the field. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 15626,
          "hash": "ebb02cea6942c28060e54e9a5fee0c9c74c922871cfdddae27554a793118e2fb",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5242
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13528
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "guillaume-ballet",
      "name": "Guillaume Ballet",
      "avatar": "avatar.webp",
      "caption": "go-ethereum core dev at the Ethereum Foundation",
      "refs": {
        "twitter": "gballet"
      },
      "_assets": {
        "avatar.webp": {
          "size": 20370,
          "hash": "ed6f8b1b311bb1536b2a08e229650091ca43df605578764ff2b8992cf409d6fc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5158
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 16602
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "habo",
      "name": "Martin Habovštiak",
      "avatar": "avatar.webp",
      "altNames": [
        "Martin Habovstiak"
      ],
      "refs": {
        "twitter": "kixunil"
      },
      "description": "voluntaryist, open source contributor, programmer",
      "_assets": {
        "avatar.webp": {
          "size": 95582,
          "hash": "c2f74c1b8682e0d133cb31a52bdc70f1bfa22515e2349d0e653da31e06b5fa0d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4164
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11448
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "hal-finney",
      "name": "Hal Finney",
      "born": "1956-05-04",
      "died": "2014-08-28",
      "avatar": "avatar.webp",
      "altNames": [
        "Harold Thomas Finney II"
      ],
      "caption": "Cypherpunk and early Bitcoin developer",
      "description": "American cryptographer, cypherpunk, and PGP developer. Created the first reusable proof-of-work system (2004) and received the first Bitcoin transaction from Satoshi Nakamoto in January 2009.",
      "_assets": {
        "avatar.webp": {
          "size": 49560,
          "hash": "56dff8e1ab3a89f2637c9fa356b3650c642ea8cd139c82227f1f1349d1df8af7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 7480
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 402,
                "size": 22206
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "51246ec52947e77b8217b862ee1e3b2d7ebf2b22",
          "date": "2026-05-25T05:20:26+02:00",
          "author": "tree",
          "message": "Add profiles for Hal Finney and Vitalik Buterin, including avatars and detailed descriptions, and update Václav Benda's avatar to a new format"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "hans-hermann-hoppe",
      "name": "Hans-Hermann Hoppe",
      "avatar": "avatar.webp",
      "caption": "Libertarian philosopher and economist",
      "description": "German-American philosopher and economist associated with the Austrian School and paleolibertarian thought. Author of Democracy: The God That Failed and The Economics and Ethics of Private Property.",
      "_assets": {
        "avatar.webp": {
          "size": 65568,
          "hash": "979d9887695b70ee1583212414c7ae7bbb912ea7ffb22aad4dd3eed78332d67a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 267,
                "size": 5812
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 533,
                "size": 14964
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "harry-halpin",
      "name": "Harry Halpin",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "CEO of NYM",
      "refs": {
        "twitter": "harryhalpin"
      },
      "_assets": {
        "avatar.webp": {
          "size": 12874,
          "hash": "e439386dc12b90193f81db44c17603103d01650678b664cfd01fc7b1212e3329",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8180
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19086
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 28438,
          "hash": "34e25893ac88fb43c13be4fb901ab55c830a55fe0adcbd5da2e4d25dbda40907",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5604
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12850
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ido-kaiser",
      "name": "Ido Kaiser",
      "avatar": "avatar.webp",
      "caption": "Cypherpunk, security researcher and open source developer - Particl",
      "description": "An academic student in Business Engineering with a passion for security, privacy and cryptocurrencies. The past two years he has dedicated his spare time to aiding privacy projects, and researching/developing decentralized marketplaces. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 7862,
          "hash": "7b657fd0708542794b31bc8e3afc2a7c0172dc8faa53da59bb987f50c19cd387",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2920
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7552
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "inbar-preiss",
      "name": "Inbar Preiss",
      "avatar": "avatar.webp",
      "caption": "Writer, journalist, SalamTalk co-founder",
      "description": "A digital nomad and accomplished journalist in the field of blockchain and cryptocurrencies. Working on a decentralized journalism platform which aims to to expose political conflicts from within, facilitate dialogue and enable free speech, following the belief that decentralization has the ability to transform societies and empower individuals.",
      "_assets": {
        "avatar.webp": {
          "size": 7670,
          "hash": "cf90d645dfb2a467b59cd22f02b94247f9e85e2e1d5354262f470a7970071a82",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3252
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7816
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "isabela-fernandes",
      "name": "Isabela Fernandes",
      "avatar": "avatar.webp",
      "altNames": [
        "Isabela Bagueros"
      ],
      "caption": "Tor",
      "description": "Executive director, growing one of the world’s most important anonymity networks.",
      "refs": {
        "web": "https://www.torproject.org/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 57400,
          "hash": "9a422ef17701d423330f205d9e128a508e4fa1cb43418dca404fcb8118c486aa",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8108
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 26092
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "324f58f860e482dbff4dde97e8c53cc7abeda43d",
          "date": "2026-05-31T02:26:24+02:00",
          "author": "tree",
          "message": "Add summit import audit mode and fix bad speaker refs.\n\nBlock truncated/org Twitter handles during import, add --audit checks, and correct Isabela Fernandes and Joachim Schwerin profiles.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ivan-illich",
      "name": "Ivan Illich",
      "born": "1926-09-04",
      "died": "2002-12-02",
      "avatar": "avatar.webp",
      "caption": "Philosopher and social critic",
      "description": "Austrian philosopher and priest who argued that institutions such as schooling, medicine, and transport often disable rather than serve people. Author of Deschooling Society, Medical Nemesis, and Tools for Conviviality.",
      "_assets": {
        "avatar.webp": {
          "size": 43478,
          "hash": "92a37e2e25c44e708d58bde9a2c91e3c33209c9c9544237fe7e86d7e66ec1487",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 253,
                "size": 5934
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 506,
                "size": 13562
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jake-hartnell",
      "name": "Jake Hartnell",
      "avatar": "avatar.webp",
      "caption": "Layer",
      "description": "Verifiable off-chain compute meets decentralised coordination",
      "refs": {
        "twitter": "JakeHartnell"
      },
      "_assets": {
        "avatar.webp": {
          "size": 18260,
          "hash": "365f76e8d936d30eeaf32639708a15c9ccc06191b35e5eddaa59b5a7b71e6734",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4836
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15524
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jakub-hamata",
      "name": "Jakub Hamata",
      "avatar": "avatar.webp",
      "caption": "Co-founder of Parallel Garden",
      "description": "Jakub co-founded Parallel Garden and manages activities within the main area of project specialization - agricultural technologies. As a graduated landscape manager and designer he spent several years operating resorts in remote tropical areas. Jakub is co-author of first hydroponic systems located in cafeteria in Paralelni Polis. Currently, he develops hydroponic systems controlled by IoT devices.",
      "_assets": {
        "avatar.webp": {
          "size": 12922,
          "hash": "32eb446085241b07242e80e6e77429154682b5305bcfa4f17508ae545ff5823c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5548
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13586
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jakub-jedlinsky",
      "name": "Jakub Jedlinský",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "Jakub_Jedlinsky"
      },
      "_assets": {
        "avatar.webp": {
          "size": 12626,
          "hash": "3ace49e40569923d9f2e77e0b68e50c2b1c4a357fd0593b9824e70c46baabca8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4396
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10618
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jan-hubik",
      "name": "Jan Hubík",
      "avatar": "avatar.webp",
      "caption": "Former Supervisory Board Member of PP Prague and Institute of Cryptoanarchy",
      "refs": {
        "twitter": "hubikj"
      },
      "_assets": {
        "avatar.webp": {
          "size": 9356,
          "hash": "cb32c338fab5e85802f4f7819d3c287c154f411ba0fe6312ea5c2c12661e5745",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2948
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7800
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "janine",
      "name": "Janine",
      "avatar": "avatar.webp",
      "caption": "privacy researcher & investigative journalist focused on Bitcoin and (counter)surveillance",
      "_assets": {
        "avatar.webp": {
          "size": 77400,
          "hash": "6135c74068880e826d71870e12af56d1abfbabfaefdf20afb778b5edc963dc54",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11580
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 24310
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jaromil",
      "name": "Jaromil Roio",
      "avatar": "avatar.webp",
      "caption": "Dyne",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "altNames": [
        "Jaromil",
        "Denis Roio",
        "Denis \"Jaromil\" Roio"
      ],
      "description": "Jaromil is a purpose-driven software artisan and hacktivist. Author of the forkbomb virus, dubbed as the most elegant computer code ever written, he is an expert in the politics of technology and doctor in philosophy. Jaromil is the founder of Dyne.org and has a long history in developing and disseminating digital tools for freedom of speech and privacy. For more Info and publications see jaromil.dyne.org",
      "refs": {
        "twitter": "jaromil"
      },
      "_assets": {
        "avatar.webp": {
          "size": 115100,
          "hash": "d474053b41ebfd49b6461e2c135878cef3dcd70f4cb529a286c8d1f3f3e889bb",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6388
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23818
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 52396,
          "hash": "2924964893fb109bd360737467f522897a06295216c00b41ca17c643597c1be5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11408
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 34010
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jarrad-hope",
      "name": "Jarrad Hope",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Logos",
      "altNames": [
        "Jarred Hope",
        "J. Hope"
      ],
      "description": "Jarrad came to Bitcoin in early 2011 through agorism, counter-economics and crypto-anarchy. Seeing that Bitcoin could operate a monetary policy in a hostile environment, he began to view public blockchains as a voluntary social order, one that did not depend on a monopoly of violence. From there he participated in early attempts to generalise the Bitcoin script to advance institutional libertarianism, ultimately becoming an early contributor to Ethereum. While Jarrad advances privacy technologies through developing an e2e and p2p private messaging client and super app, Status, he realised that privacy technologies are not enough and now is advocating for self-sovereign crypto-networks, the realisation of a latent cypherpunk dream, the crypto-state.",
      "refs": {
        "twitter": "jarradhope_"
      },
      "_assets": {
        "avatar.webp": {
          "size": 27732,
          "hash": "b216a76b88527aa58ad69f390119d328b864159badfbc302649c5a059ba64780",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5778
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23230
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 37168,
          "hash": "c132a01e8bfc58f78d2fb6ffbbed1051295144aff4caa2fa61c0e78c29113e84",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4610
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13840
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "d944fbeebfdd6619225e3b65d42391a8218c445f",
          "date": "2026-05-31T02:57:20+02:00",
          "author": "tree",
          "message": "Remove duplicate summit avatar-alt files and add dedupe mode.\n\nDrop byte-identical alternates for jarrad-hope, lefteris-karapetsas, and peter-szilagyi, and skip adding alt avatars when they match the primary during import.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "2d6300f3ec563ef395720b74b19ad063bc7b7497",
          "date": "2026-05-25T02:16:59+02:00",
          "author": "tree",
          "message": "Remove merit and roles from multiple individuals' profiles in the people directory"
        },
        {
          "hash": "dcb6f5283d9c208c90948ca10fb39996790212b7",
          "date": "2026-05-25T02:16:51+02:00",
          "author": "tree",
          "message": "Add initial project structure with configuration"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jasper-kalwies",
      "name": "Jasper Philipp Kalwies",
      "avatar": "avatar.webp",
      "caption": "Anarcho-capitalist, entrepreneur and organizer of the largest libertarian conference in Germany",
      "_assets": {
        "avatar.webp": {
          "size": 5024,
          "hash": "f8447deed12baa1a5e458657bd15fb96c2af64067e636790073087a740fa6072",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2352
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 5194
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jaya-klara-brekke",
      "name": "Jaya Klara Brekke",
      "avatar": "avatar.webp",
      "caption": "Nym",
      "description": "Cryptographic geographer exploring privacy tech through politics, culture, and strategy.",
      "refs": {
        "twitter": "jayapapaya"
      },
      "_assets": {
        "avatar.webp": {
          "size": 288120,
          "hash": "a719bfc7d5c051f51780bed18ce1ed58e103512bb560b3161a8c1fa20ae52b27",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4460
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14612
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jensei",
      "name": "Jensei",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "jensei_"
      },
      "_assets": {
        "avatar.webp": {
          "size": 39458,
          "hash": "e9fa9a7183a3778291bb7c53c64de73701b19da11e6c6eb54f9bb5f67fdd5681",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11440
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 34418
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jessica-solce",
      "name": "Jessica Solce",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 48180,
          "hash": "1644046fceb5db0a81416be96e2bacdbfd904f4d800fdae92ffcea4d46627733",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 209,
                "size": 5682
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 417,
                "size": 14602
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jim-bell",
      "name": "Jim Bell",
      "avatar": "avatar.webp",
      "description": "James Dalton Bell, 59 years ago. Before age 9, I'd lived in Ohio, New York state, Ohio, Michigan. Moved to Kansas age 9. High School: Shawnee Mission North High School Hobbies: Primarily Chemistry and Electronics. Higher education: Bachelor of Science in Chemistry, Massachusetts Institute of Technology, Cambridge Massachusetts, USA. Worked for Intel Corporation, 1980-1982 as a semiconductor text engineer. Started my own company, \"SemiDisk Systems Inc\", in Aloha Oregon 1982, operated until July 1992. Electronics consultant 1992 onwards. Wrote Assassination Politics Essay from February 1995-about April 1996. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 9904,
          "hash": "bf071dcb688ee2e062274351c8141a3de96e9e6ff83e5b2a10e3a6481f697469",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5510
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15086
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jimmy-song",
      "name": "Jimmy Song",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "jimmysong"
      },
      "_assets": {
        "avatar.webp": {
          "size": 28266,
          "hash": "0ac7bce90d0f67f6ac6979c045b4da84f6ceb0cdfdb34649eed147adae90c1a7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 113,
                "size": 4572
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 225,
                "size": 10680
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jindrich-karasek",
      "name": "Jindřich Karásek",
      "avatar": "avatar.webp",
      "altNames": [
        "J. Karasek aka 4n6strider",
        "Jindrich Karasek"
      ],
      "caption": "Senior Cyber Threat Researcher working for Trend Micro",
      "_assets": {
        "avatar.webp": {
          "size": 13488,
          "hash": "c41c31f03f7a17f2d04750e3beea75ed1bb4ebc831af288114c13fa632e2637d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4014
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10310
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jiri-horacek",
      "name": "Jiří Horáček",
      "avatar": "avatar.webp",
      "caption": "Deputy director for RαD, National Institute of Mental Health & Professor of Psychiatry, Third Faculty of Medicine, Charles University in Prague",
      "description": "Jiří Horáček, M.D., Ph.D. is a Professor of Psychiatry at the 3rd Faculty of Medicine, Charles University, Prague, Czech Republic. He holds a degree in psychiatry and psychotherapy. He is currently the Deputy Director of the National Institute of Mental Health, Czech Rep. Prof. Jiří Horáček has been actively involved in 50 scientific research projects. His research activities involve the use of brain imaging (PET, fMRI and qEEG) in the fields of schizophrenia, depression and OCD, psychiatric genetics, psychedelic science and the modeling of mental disorders in both rodents and humans. He is the editor of several books and the author of more than 100 scientific articles. Prof. Jiří Horáček has received several national and international psychiatric awards from the International Pharmaco-EEG Society (Werner Hermann Memorial Award), the Czech Neuropsychopharmacological Society and ECNS-ISNIP. In his productive career he has been awarded the Senior Research Fellow of the Bedfordshire CMHR in association with the University of Cambridge. He was also the President of the Czech Neuropsychopharmacological Society.",
      "_assets": {
        "avatar.webp": {
          "size": 11512,
          "hash": "31064677d81c65b727ce78c6b8814b6e0baf204f60cb64f9cebe67f01227d63b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5020
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11996
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jiri-materna",
      "name": "Jiří Materna",
      "avatar": "avatar.webp",
      "caption": "Head of research at Seznam.cz",
      "description": "Výzkumník, softwarový inženýr s vášní pro náročné problémy, především z oblasti získávání informací a zpracování přirozeného jazyka. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 19310,
          "hash": "e98461d53f065c92b5cf656438c9e49b146807d3413f269c4246a9dcc8d44647",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8376
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19706
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "joachim-schwerin",
      "name": "Dr Joachim Schwerin",
      "avatar": "avatar.webp",
      "caption": "Principal economist",
      "description": "Experienced policy maker (from Digital Euro to MiCA)",
      "_assets": {
        "avatar.webp": {
          "size": 81818,
          "hash": "dc11d72e2461aaf0dc35adc10fa4a42d7a8ed7f8ed6ee38591cc8caeefb5a8dc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 250,
                "size": 7904
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 500,
                "size": 28612
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "324f58f860e482dbff4dde97e8c53cc7abeda43d",
          "date": "2026-05-31T02:26:24+02:00",
          "author": "tree",
          "message": "Add summit import audit mode and fix bad speaker refs.\n\nBlock truncated/org Twitter handles during import, add --audit checks, and correct Isabela Fernandes and Joachim Schwerin profiles.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "joerg-platzer",
      "name": "Joerg Platzer",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "bitcred"
      },
      "description": "Hacktivist, founding member of the Crypto Economics Consulting Group.",
      "_assets": {
        "avatar.webp": {
          "size": 8326,
          "hash": "64646b5c7f94102bffadec14abad4af7e48493f5ad381b84a8509a41835febe2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4878
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11732
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "john-perry-barlow",
      "name": "John Perry Barlow",
      "born": "1947-10-03",
      "died": "2018-02-07",
      "avatar": "avatar.webp",
      "caption": "Poet, EFF co-founder, and cyberspace rights advocate",
      "description": "American poet, essayist, and Grateful Dead lyricist. Co-founder of the Electronic Frontier Foundation and author of A Declaration of the Independence of Cyberspace (1996), a landmark manifesto for digital freedom and self-governance online.",
      "_assets": {
        "avatar.webp": {
          "size": 25808,
          "hash": "67b6ea668723a253252f5ddf181eff1a714d5423d4dd61ec7bf92339b5aa1c14",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 259,
                "size": 4722
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 518,
                "size": 11894
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "57548fdb63c3a64067de19577d1e86600b75f317",
          "date": "2026-05-25T04:59:57+02:00",
          "author": "tree",
          "message": "Add profiles for Eric Hughes and John Perry Barlow, including avatars and descriptions, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "josef-gattermayer",
      "name": "Josef Gattermayer",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "jgattermayer"
      },
      "_assets": {
        "avatar.webp": {
          "size": 23418,
          "hash": "6d08095192f83f39ddf7083ef0e28ca1d53f2072297e210cb3dd4321e8f8bd3b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8234
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23550
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "josef-jelacic",
      "name": "Josef Jelačič",
      "avatar": "avatar.webp",
      "altNames": [
        "JosefJ"
      ],
      "refs": {
        "twitter": "JosefJ_",
        "web": "https://josef.je/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 24834,
          "hash": "a592881a744935c8c1298da1b65bafa5daf13c6b7d2ebda723e8a56b52500049",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6258
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 21400
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "9be974d5e4ae5609b2dac35a7bfc9d689c8a035d",
          "date": "2026-05-25T10:27:21+02:00",
          "author": "tree",
          "message": "Add profile for Josef Jelačič, including avatar image and references, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "josef-sima",
      "name": "Josef Šíma",
      "avatar": "avatar.webp",
      "caption": "President of CEVRO Institute and Director of its international PPE MA program",
      "description": "Josef Šíma is the president of CEVRO Institute [school of legal and social studies] and a Director of its unique international Philosophy, Politics, Economics (PPE) MA program. He translated over 10 books including Ludwig von Mises’s Human Action or Murray Rothbard’s Man, Economy and State, and Power and Market. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 9942,
          "hash": "873c8604eeda4509e1f4b744ae3d8c9ce8b891f821b005deb435c8c623d8af94",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4496
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10296
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "josef-slerka",
      "name": "Josef Šlerka",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "josefslerka"
      },
      "_assets": {
        "avatar.webp": {
          "size": 40758,
          "hash": "8378f35da4f8f8569aac40c9f341641b383f703f46681d2472c2166525c0b4f3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11076
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 35370
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "josef-tetek",
      "name": "Josef Tětek",
      "avatar": "avatar.webp",
      "altNames": [
        "Pepa Tětek"
      ],
      "refs": {
        "twitter": "JosefTetek"
      },
      "_assets": {
        "avatar.webp": {
          "size": 21004,
          "hash": "5390407b6a451b05318c7d7d529f62bb2c4536fd9f9392107c538013c6f4c73c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 113,
                "size": 3250
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 225,
                "size": 7396
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "joshua-davila",
      "name": "Joshua Dávila",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "altNames": [
        "Josh Dávila"
      ],
      "caption": "The Blockchain Socialist",
      "description": "Cooperative technologist building solidarity finance beyond extractive crypto models.",
      "refs": {
        "twitter": "TBSocialist"
      },
      "_assets": {
        "avatar.webp": {
          "size": 87146,
          "hash": "de1f2e9ae65843feb28e9021712e6aa121ee35f23d1c354d6d617ecf4ee2d35f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 133,
                "size": 5404
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 267,
                "size": 13640
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 17410,
          "hash": "c6aaf579a07fafa1cd6dc3d80c41a41e7e74242e23a57229abc229e3f440862c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 198,
                "size": 7886
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 396,
                "size": 18774
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "324f58f860e482dbff4dde97e8c53cc7abeda43d",
          "date": "2026-05-31T02:26:24+02:00",
          "author": "tree",
          "message": "Add summit import audit mode and fix bad speaker refs.\n\nBlock truncated/org Twitter handles during import, add --audit checks, and correct Isabela Fernandes and Joachim Schwerin profiles.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "98acb6e104afc93b71f3b3bbae15da45d86cb0c5",
          "date": "2026-05-25T05:26:01+02:00",
          "author": "tree",
          "message": "Replace avatar.jpg with avatar.png for Joshua Dávila and Kieran Mesquita, and add new profile for Viktor Trón with avatar and description."
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "josiah-warren",
      "name": "Josiah Warren",
      "avatar": "avatar.webp",
      "altNames": [
        "JosiahWarren"
      ],
      "caption": "Logos Press Engine contributor",
      "description": "Community author on Logos Press Engine. Wrote the Spirit of Freedom trilogy on liberty, democratic institutional decay, and voluntary governance infrastructure through the Logos stack.",
      "refs": {
        "web": "https://forum.logos.co/u/josiahwarren"
      },
      "_assets": {
        "avatar.webp": {
          "size": 9682,
          "hash": "e57b0e9c5c9faded5882e690f6ef254617bfe8f50c62acac5c24ab75ad213f19",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3524
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9798
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "918c9c41d316c48d137be1f3aa3001019efe793c",
          "date": "2026-05-26T08:48:46+02:00",
          "author": "tree",
          "message": "Add profile for Josiah Warren, including avatar image and relevant details, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "juan-benet",
      "name": "Juan Benet",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Obsessed with Knowledge, Science, and Technology -- Protocol Labs, IPFS, Filecoin",
      "description": "Inventor of IPFS and Filecoin, redesigning how the internet stores and serves data.",
      "refs": {
        "twitter": "juanbenet"
      },
      "_assets": {
        "avatar.webp": {
          "size": 43758,
          "hash": "ac0d44748b9c0b156e0c1421352a005b9ae278953047888d6cba8f21fee3844a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11392
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 37874
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 15210,
          "hash": "54fbfb3ad4b4a0801207bcd7c9ce8d7a4b4ae9ebd5745121ee8dd3a46b97de9a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5376
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12874
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "julia-tourianski",
      "name": "Julia Tourianski",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "bravetheworld"
      },
      "_assets": {
        "avatar.webp": {
          "size": 8610,
          "hash": "eb275883f1d0f25c207a9d7317f6e968f7e169a0f549a5028d27a532abb38c6e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5160
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12140
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "julian-assange",
      "name": "Julian Assange",
      "born": "1971-07-03",
      "avatar": "avatar.webp",
      "caption": "Publisher, programmer, and WikiLeaks founder",
      "description": "Australian editor, programmer, and activist. Founded WikiLeaks (2006) and authored early essays including \"Conspiracy as Governance\" (2006), which modeled authoritarian power as conspiratorial networks and argued that leaks nonlinearly degrade unjust governance. Cypherpunk-adjacent figure in the movement for radical transparency and secure anonymous publishing.",
      "refs": {
        "web": "https://en.wikipedia.org/wiki/Julian_Assange"
      },
      "_assets": {
        "avatar.webp": {
          "size": 2116406,
          "hash": "bcebf395f9f8b024cfe278392f1d37fb5756ef48aa886b5f3770572428a894e2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 231,
                "size": 6324
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 462,
                "size": 22148
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "219ee13d004b88b521c7f728dc129b4f5925cd33",
          "date": "2026-05-25T09:04:18+02:00",
          "author": "tree",
          "message": "Add profile for Julian Assange"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "julio-linares",
      "name": "Julio Linares",
      "avatar": "avatar.webp",
      "caption": "Author, Poetic Technologies",
      "description": "Economic anthropologist linking money, basic income, and poetic technologies.",
      "refs": {
        "twitter": "Julio_Linares_"
      },
      "_assets": {
        "avatar.webp": {
          "size": 29702,
          "hash": "7f70a6dec36afdfcfa4e2ba59de107e3bd7296899cf7cc89408b0bd00004dc99",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7380
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25658
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "juraj-bednar",
      "name": "Juraj Bednár",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Educator & cryptoanarchist",
      "altNames": [
        "Juraj Bednar",
        "Juraj Bednár"
      ],
      "refs": {
        "web": "https://juraj.bednar.io",
        "twitter": "jurbed",
        "nostr": "npub1m2mvvpjugwdehtaskrcl7ksvdqnnhnjur9v6g9v266nss504q7mqvlr8p9",
        "github": "jooray"
      },
      "description": "Juraj is a serial entrepreneur and founder of Progressbar, Paralelná Polis, and Hacktrophy. He wrote several books, his latest one being \"Cryptocurrencies - hack your way to a better life\". He creates online courses and content about privacy, crypto, and entrepreneurship.",
      "_assets": {
        "avatar.webp": {
          "size": 77362,
          "hash": "1bcaa2a810acaf735f44898a3dc329cd774a0339fd2e780dba4ce02667802f30",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3850
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9662
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 42010,
          "hash": "8575fd38062603e15fdb8093156d5d29d36996113306e37ee5dcfc62711d6a5d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 199,
                "size": 4564
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 398,
                "size": 10350
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "2d6300f3ec563ef395720b74b19ad063bc7b7497",
          "date": "2026-05-25T02:16:59+02:00",
          "author": "tree",
          "message": "Remove merit and roles from multiple individuals' profiles in the people directory"
        },
        {
          "hash": "dcb6f5283d9c208c90948ca10fb39996790212b7",
          "date": "2026-05-25T02:16:51+02:00",
          "author": "tree",
          "message": "Add initial project structure with configuration"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "juraj-karpis",
      "name": "Juraj Karpiš",
      "avatar": "avatar.webp",
      "altNames": [
        "Juraj Karpis"
      ],
      "refs": {
        "twitter": "JurajKarpis"
      },
      "_assets": {
        "avatar.webp": {
          "size": 62016,
          "hash": "1448f1c6343ecb6a46661ae2d52934a690f3e6f4415d7ab8e4f1fdeb0d7d3232",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3642
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12648
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "justin-smith",
      "name": "Justin Smith",
      "avatar": "avatar.webp",
      "caption": "Cryptofinance technologist, CEO of XMR Systems",
      "description": "Justin Smith is a cryptofinance technologist and programmer. He started working with Bitcoin almost 5 years ago when he created a Bitcoin payment system for his own e-commerce startup and spent the last two years working with Swiss banks. As the CEO of XMR Systems, he’s an advocate of solutions built on Bitcoin and Monero technologies. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 10734,
          "hash": "ff3a59f6f6f6ea3d96030487e1484b62f20a8112f8ed4c19de83ea8d3e7cd4de",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4682
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11050
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "jw-weatherman",
      "name": "JW Weatherman",
      "avatar": "avatar.webp",
      "caption": "Security expert, author of the Bitcoin Threat Model",
      "description": "JW Weatherman is a software security expert that has been working with Fortune 500 companies for over 20 years. He's the author of the Bitcoin Threat Model, found at http://btcThreats.com . A successful entrepreneur in the software start-up space, JW is currently the lead contributor of the open-source project http://mathbot.com. Mathbot teaches kids math and programming by giving a robot a series of graphical commands. It's an intuitive and fun way for kids to learn. Mathbot is free to play, but allows parents to reward kids in Bitcoin for mastering a topic. If we succeed, the public schools will stop pretending to teach math. You can reach JW on Twitter at @weathermanIam, or on his YouTube channel and Podcast, where he talks math, Bitcoin, government, software security and hosts interviews with old-school cypherpunk legends, like Timothy C. May and new cypherpunks like Cody Wilson. (hcpp18)",
      "_assets": {
        "avatar.webp": {
          "size": 21870,
          "hash": "a95826ab436445be95ede0e8aa2d60866382b3406162d97077ed21143b057f71",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7302
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 22588
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kai-landre",
      "name": "Kai Landre",
      "avatar": "avatar.webp",
      "caption": "cyborg musician who can hear the universe",
      "_assets": {
        "avatar.webp": {
          "size": 5234,
          "hash": "6366462f41a682c5a73b4a9bd710a908b25265510b0e55b5fcbd8f3a1d19336b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 1474
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 3302
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kassandra",
      "name": "Kassandra",
      "avatar": "avatar.webp",
      "caption": "Kohaku",
      "description": "Activist-developer focused on censorship-resistant finance",
      "refs": {
        "twitter": "kassandraETH"
      },
      "_assets": {
        "avatar.webp": {
          "size": 23730,
          "hash": "234ff0a980e6ced947dab4d7d27cd519c5880aff86f6a3e8cf4ca3a1fb70a28d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6950
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 20600
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kate-stapleton",
      "name": "Kate Stapleton",
      "avatar": "avatar.webp",
      "caption": "Fhenix",
      "description": "Experienced hacktivist making encrypted computation more approachable to people.",
      "refs": {
        "twitter": "Kate_stapes"
      },
      "_assets": {
        "avatar.webp": {
          "size": 58700,
          "hash": "cce35f2a748af746b649ec3d9e7ca9ee3337d2f76beb173533cfa25620685979",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 189,
                "size": 8390
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 379,
                "size": 18376
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ketominer",
      "name": "Ketominer",
      "avatar": "avatar.webp",
      "caption": "Full-stack builder",
      "refs": {
        "twitter": "ketominer"
      },
      "_assets": {
        "avatar.webp": {
          "size": 267938,
          "hash": "dbd22287f222b1f4abca65947d248a9efeee25532ba4debcfe0229bc82f951da",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5976
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18090
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kieran-mesquita",
      "name": "Kieran Mesquita",
      "avatar": "avatar.webp",
      "altNames": [
        "Mesquka"
      ],
      "refs": {
        "twitter": "mesquka"
      },
      "_assets": {
        "avatar.webp": {
          "size": 18402,
          "hash": "381105ac4688181aa54bff647a3f340ab451608af0424c68ec864c5edb50cf05",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 3314
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 402,
                "size": 8054
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98acb6e104afc93b71f3b3bbae15da45d86cb0c5",
          "date": "2026-05-25T05:26:01+02:00",
          "author": "tree",
          "message": "Replace avatar.jpg with avatar.png for Joshua Dávila and Kieran Mesquita, and add new profile for Viktor Trón with avatar and description."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kilian-rausch",
      "name": "Kilian Rausch",
      "avatar": "avatar.webp",
      "caption": "Product Anarchist",
      "description": "Kilian plays product at Exchange Union, the project bootstrapping OpenDEX, a protocol for unstoppable P2P trading. OpenDEX is built on the Lightning & Raiden Network and brings individuals and exchanges onto the same network to trade instantly and trustlessly. Previously, he was the PO of Mobi at BTCC, the world’s first true global & mobile wallet for everyday people. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 19224,
          "hash": "81d8d562ff4001efc252c6fc88907244d914b2946d438d9b1fd59e3d83f04e9e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6146
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19998
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kristian-csepcsar",
      "name": "Kristian Csepcsar",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "kristiancsep"
      },
      "description": "Kristian is a Bitcoin miner & Chief of Propaganda at Braiins – a company building tools for bitcoin miners including pool, firmware, proxy, monitoring, Stratum V2, and more.",
      "_assets": {
        "avatar.webp": {
          "size": 22692,
          "hash": "eb996e74b05cc70a876b060b28d2ed07a566e7aab5ea0076bf4a7295ea61b89d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2184
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 401,
                "size": 5126
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kristov-atlas",
      "name": "Kristov Atlas",
      "avatar": "avatar.webp",
      "caption": "Security Consultant, Privacy Researcher, Crypto-currency Auditor and Bitcoin Speaker",
      "description": "Během přednášky se navrátíme k letitému konceptu peněz a stanovení zastupitelnosti: jak důležitá zastupitelnost je? Na tomto základě budeme zkoumat, zda je Bitcoin na cestě ke kolapsu zastupitelnosti a jaká ochranná opatření je možné podniknout. Kristov pracoval na vyhodnocování síťové a aplikační bezpečnosti jak pro začínající start-upy vyvíjející bitcoinové peněženky, tak i pro největší světové korporace. Kristov odhalil kritické zranitelnosti ve světově nejoblíbenější bitcoinové službě - nástroji SharedCoin od Blockchain.info. Patří k mimořádně oblíbeným speakerům a významným postavám newyorské bitcoinové scény. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 22432,
          "hash": "c065fe7335bdd0ee1054b4f9abfe7f8decf82b88c2f82746a351ce27cff15144",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9070
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25034
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kx",
      "name": "Katka",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "kxknowsbetter"
      },
      "_assets": {
        "avatar.webp": {
          "size": 20756,
          "hash": "ff720722744e11cbb369afd460d4f91710bb3f92656bfb6367cafda787fa150f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3842
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18168
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "kyle-den-hartog",
      "name": "Kyle Den Hartog",
      "avatar": "avatar.webp",
      "caption": "Brave",
      "description": "Staff Cryptographic Security Engineer working on accessible privacy for millions of people",
      "refs": {
        "web": "https://kyledenhartog.com"
      },
      "_assets": {
        "avatar.webp": {
          "size": 23216,
          "hash": "0d1f38f8e7f1a6eda381eb275c5154f72347b5556aa3e82c781ce7606ad53e90",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3860
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9660
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "laura-lotti",
      "name": "Laura Lotti",
      "avatar": "avatar.webp",
      "caption": "Other Internet Research Institute",
      "description": "Researcher investigating networked organisations and the cultural economy of web3",
      "refs": {
        "web": "https://lotti.xyz"
      },
      "_assets": {
        "avatar.webp": {
          "size": 58262,
          "hash": "4a806d48e661ef67ada64ba7abce26b14a7468462195dd7774b9c450bf5ed1d4",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 146,
                "size": 10338
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 291,
                "size": 29940
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "laurenz-sachenbacher",
      "name": "Laurenz Sachenbacher",
      "avatar": "avatar.webp",
      "caption": "Data Workers’ Inquiry",
      "description": "Brings together experts in sociology, political science, philosophy to uncover the hidden labor behind AI",
      "refs": {
        "web": "https://data-workers.org/about/team/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 38286,
          "hash": "14e414b31c37d0d9713614e653bc390044976c177547a8675b66ce884795ee82",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 239,
                "size": 3470
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 478,
                "size": 8298
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "lawrence-lessig",
      "name": "Lawrence Lessig",
      "avatar": "avatar.webp",
      "caption": "Legal scholar and founder of Creative Commons",
      "refs": {
        "twitter": "lessig",
        "web": "https://www.lessig.org"
      },
      "_assets": {
        "avatar.webp": {
          "size": 36142,
          "hash": "5a6701c8ee4e4b33eceaca16f18e020473000c44f6379aa20b0b3725d813dcb8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 267,
                "size": 4512
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 533,
                "size": 10934
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "lea-petras",
      "name": "Lea Petras",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "leapetras"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16066,
          "hash": "9ef07c0d5e52e738394401719f1b9bba037e9011d0c4d3e384e3d5fd4e98c33b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4938
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13976
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "lefteris-karapetsas",
      "name": "Lefteris Karapetsas",
      "avatar": "avatar.webp",
      "caption": "rotki",
      "description": "Long-lasting FOSS, censorship resistance, decentralisation & privacy-principled technologist",
      "refs": {
        "twitter": "LefterisJP"
      },
      "_assets": {
        "avatar.webp": {
          "size": 75798,
          "hash": "4918e34d359f144b88d2aee23bcc2376ff3dd421b2072aa0a0bf89ccc20d2ed9",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 15658
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 69282
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "d944fbeebfdd6619225e3b65d42391a8218c445f",
          "date": "2026-05-31T02:57:20+02:00",
          "author": "tree",
          "message": "Remove duplicate summit avatar-alt files and add dedupe mode.\n\nDrop byte-identical alternates for jarrad-hope, lefteris-karapetsas, and peter-szilagyi, and skip adding alt avatars when they match the primary during import.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "leona-hioki",
      "name": "Leona Hioki",
      "avatar": "avatar.webp",
      "caption": "Founder Intmax",
      "refs": {
        "twitter": "HiokiLeona"
      },
      "_assets": {
        "avatar.webp": {
          "size": 314994,
          "hash": "47e9eb60d23f0612f81f5c416f3e0f486686a256f537372d7be7b454ae201c0d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 187,
                "size": 5536
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 374,
                "size": 26678
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "li-zhao-schoolland",
      "name": "Li Zhao Schoolland",
      "avatar": "avatar.webp",
      "caption": "Director of External Relations—Asia Pacific for the Acton Institute and the Founder of TFT Events",
      "description": "Li Zhao Schoolland is an independent educator, writer, translator, and event organizer and a member of the Mont Pelerin Society. Mrs. Schoolland survived 26 years through the horrors of Mao’s regime in China. This motivated her to a lifetime of promoting freedom and liberty globally through the organization of Austrian economics and entrepreneurship conferences and summer camps over two decades in Eastern Europe, Asia/Pacific, and North Africa. She arranges translation and publication of libertarian literature in China and coaches parents in raising liberty-minded youth. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 13128,
          "hash": "2c81a0baf41e55ecd309ed5c1ce4fcd7c1bb2e6db1923d46f87cfa7b30657804",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5302
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12836
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "liam-eagen",
      "name": "Liam Eagen",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "liameagen"
      },
      "_assets": {
        "avatar.webp": {
          "size": 105256,
          "hash": "252f2f7892836a3d428fcbd465b6b5d202a4a204e3d179a5bfe641ad514c99a3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 277,
                "size": 11024
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 554,
                "size": 28780
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "liora",
      "name": "Liora",
      "avatar": "avatar.webp",
      "caption": "Cryptoanarchist and Researcher",
      "description": "Cryptoanarchist and researcher of Information security with a deep interest in cryptography, cryptocurrencies, privacy and freedom.",
      "_assets": {
        "avatar.webp": {
          "size": 6196,
          "hash": "a61892aea072f6e49810a5b57494a34fbabe79d798d37905eadea43663aadf3b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2464
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 5980
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "liz-steininger",
      "name": "Liz Steininger",
      "avatar": "avatar.webp",
      "caption": "Least Authority, Private Storage",
      "description": "Security expert auditing and building privacy-first infrastructure for decentralized systems.",
      "refs": {
        "twitter": "liz315"
      },
      "_assets": {
        "avatar.webp": {
          "size": 20788,
          "hash": "8cb259e4c2a0e796ebafdc7698d310fa8182bd4b5a4c5b5be8c7bec1e0574572",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4372
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10606
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "luis-cuende",
      "name": "Luis Cuende",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "licuende"
      },
      "_assets": {
        "avatar.webp": {
          "size": 6132,
          "hash": "51d4e21397217b00fa13fe38e234f9d060fd62cce57c2f3d97e379dfbb882490",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3502
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8358
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "luke-kayaba-parker",
      "name": "Luke 'Kayaba' Parker",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "kayabanerve"
      },
      "_assets": {
        "avatar.webp": {
          "size": 55094,
          "hash": "342a90ff139aa4d47be7ac805bac97fe05def54c52318de1a28de18f63a452f6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6570
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17398
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "lunar-mining",
      "name": "Rachel-Rose O’Leary",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "DarkFi",
      "altNames": [
        "Rachel-Rose O'Leary",
        "lunar-mining"
      ],
      "description": "Rachel-Rose O’Leary is a core dev at lunarpunk layer 1, DarkFi. She is also co-editor of the philosophy journal Agorism in the 21st Century. As a writer, she has published in egirlcapital, CoinDesk, Defiant, Wired, and elsewhere under anonymous accounts. She believes privacy is necessary for communities to define their own destinies.",
      "refs": {
        "twitter": "lunar_mining"
      },
      "_assets": {
        "avatar.webp": {
          "size": 40764,
          "hash": "1dbf71418a9c15005361ff6a0e6dfa39eac44eb4e2d6055d8a8b98a5c167c641",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 6826
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 401,
                "size": 15494
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 28288,
          "hash": "35d5c622515258c2730c567dbb08565658b040c6c68be0edbdfe136dc5e8c87d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8134
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 24722
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "324f58f860e482dbff4dde97e8c53cc7abeda43d",
          "date": "2026-05-31T02:26:24+02:00",
          "author": "tree",
          "message": "Add summit import audit mode and fix bad speaker refs.\n\nBlock truncated/org Twitter handles during import, add --audit checks, and correct Isabela Fernandes and Joachim Schwerin profiles.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "a3f45963793037a79a257f12fc767d7e7b55a21e",
          "date": "2026-05-25T04:53:09+02:00",
          "author": "tree",
          "message": "Add Rachel-Rose O’Leary's profile with avatar and description to the lunar-mining directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "lyn-ulbricht",
      "name": "Lyn Ulbricht",
      "avatar": "avatar.webp",
      "caption": "Aktivistka za svobodu internetu a matka zakladatele freemarketu Silk Road Rosse Ulbrichta",
      "description": "Lyn se stala aktivistkou na plný úvazek od zatčení jejího syna Rosse, tvůrce anonymního internetového free marketu (provozovaného prostřednictvím sítě Tor a kryptoměn), bezpečnostními službami USA. Na pomoc Rossovi založila fond FREE ROSS ULBRICHT (www.FreeRoss.org), snaží se prosazovat různé otázky týkající se svobody internetu, které provázely soudní proces, který vedl až k Rossově doživotnímu trestu. Lyn stále nevzdává svůj boj o svobodu svého syna a potažmo celého internetu, a to pomocí velmi závažných argumentů. Deep Web (2015) - česká premiéra filmu (české titulky) Lyn přiblíží postupy státu při perzekuci jejího syna Rosse Ulbrichta, nastíní, co se bude dít v kauze Silk Road nadále a vysvětlí, jaký dopad může mít kauza na každého z vás. Po hodinové přednášce uvede film Deep Web. Deep Web podává příběh jednoho z nejdůležitějších digitálních zločinů století - zatčení Williama Rosse Ulbrichta, odsouzeného podnikatele obviněného, že je “Strašlivý pirát Roberts”, tvůrce a provozovatele černého trhu Silk Road. Film zkoumá bitvu o kontrolu nad budoucností neoddělitelně spojenou s technologiemi a s našimi digitálními právy. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 25860,
          "hash": "0833cfaf170dc551a89b483d2bbc430e3bc33476d957f3ba4fc6a3aabb480e76",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8918
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 26760
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "manel-de-aquas",
      "name": "Manel de Aquas",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 248636,
          "hash": "12452a25e262eb8b9b2e4bd410d7541c6d11a07c00fc5ca8a01025e078b6cb14",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3514
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 21622
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "manu-alzuru",
      "name": "Manu Alzuru",
      "avatar": "avatar.webp",
      "caption": "Core of Blockravers",
      "refs": {
        "twitter": "ManuAlzuru"
      },
      "_assets": {
        "avatar.webp": {
          "size": 43494,
          "hash": "a653565acc490c2d2ac4762a66d75e96fbed7f2620c7e6ef7c55d9b371597053",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 12352
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 38460
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "marek-tuszynski",
      "name": "Marek Tuszynski",
      "avatar": "avatar.webp",
      "caption": "Tactical Tech",
      "description": "Executive Director and co-founder of Tactical Tech",
      "refs": {
        "web": "https://tacticaltech.org/team-and-board/marek-tuszynski/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 177586,
          "hash": "3596d8292b43f1f6119f43746ee7ae28d4e5c98ad81081e039b748cd5f673613",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 300,
                "size": 2218
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 600,
                "size": 6352
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "marina-markezic",
      "name": "Marina Markezic",
      "avatar": "avatar.webp",
      "caption": "EUCI",
      "description": "EU crypto policy advocate translating regulation into practical strategy for the industry.",
      "refs": {
        "twitter": "MarinaMarkezic"
      },
      "_assets": {
        "avatar.webp": {
          "size": 8746,
          "hash": "0ad30decbbc9b46bd3302a3ccdab7a48b84ee3f799f2c8c14f7390105f655a12",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2514
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7420
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "mario-havel",
      "name": "Mário Havel",
      "avatar": "avatar.webp",
      "caption": "Ethereum Foundation",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "altNames": [
        "Mario Havel"
      ],
      "description": "Mário is a hacker and researcher working with EF on making the crypto ecosystem more efficient and anonymous. As a member of Paralelní Polis, co-founder of Bordel Hackerspace, and the driving force behind Pizza Day Prague, Mário educates about tools of cryptoanarchy in local communities with a focus on onboarding via Lightning and p2p exchange. He is a vast enjoyer of FOSS, parallel economy, and trolling bitcoiners.",
      "refs": {
        "twitter": "TMIYChao"
      },
      "_assets": {
        "avatar.webp": {
          "size": 42920,
          "hash": "c6b2f65b5408dc2332cd856144260efefe5bd4938234e42606a99d797f373c78",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6952
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19330
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 3754,
          "hash": "2d7c865417d075d7213e02fcb9a507f81eadf4ec9abc90a1d14c8f9048a06cef",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 1636
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 3328
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "dc837fb346191bb8c0bb9293ec85b4a071cd2e7e",
          "date": "2026-05-25T07:29:27+02:00",
          "author": "tree",
          "message": "Add profile for Mário Havel, including primary and alternative avatar images, to the people directory"
        },
        {
          "hash": "227d96efbf654462c96958f2e5b73ca8cacbc0c3",
          "date": "2026-05-25T02:55:33+02:00",
          "author": "tree",
          "message": "Add Mário Havel's profile with avatar and description to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "mark-nadal",
      "name": "Mark Nadal",
      "avatar": "avatar.webp",
      "caption": "GUN Founder",
      "description": "Mark is a mathematician turned programmer. He runs a VC backed Open Source company and has traveled to 30 countries. The diverse cultures he has experienced fuels his passion for learning, sharing, and creating open technology freely for all. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 9774,
          "hash": "03c27af6b4832cfff2f810b67bef0ab14bf8a3cc6996ad25f5ae65ab94fd9592",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3864
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9834
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "marketa-dolejsova",
      "name": "Markéta Dolejšová",
      "avatar": "avatar.webp",
      "altNames": [
        "Marketa Dolejsova"
      ],
      "caption": "Design Researcher",
      "description": "Markéta is a design researcher with a background in Human-Computer Interaction (HCI) and Food Studies. Her research combines the methods and techniques of Research through Design (RtD) with ethnography to investigate the growing role of digital and bio-technologies in everyday human-food practices. She is currently a postdoctoral research fellow at the Faculty of Social and Economic Studies, Jan Evangelista Purkyně University, and a research fellow in New Media Studies at the Charles University (CZ). She has co-founded several independent design research collectives including the HotKarot & OpenSauce, Fermentation GutHub, Extreme Biopolitical Bistro, and ALTTAB. In 2018, she received a PhD in Interactive Media Design at the National University of Singapore for her doctoral project Edible Speculations: Designing for Human-Food Interaction. Her work is regularly published in HCI and design research journals and conference proceedings. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 12010,
          "hash": "a5b839220b202f6a543c35a3b538964db885e1f369e867c2e32d471925b01fc6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5374
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13088
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "martin-leskovjan",
      "name": "Martin Leskovjan",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "leskovjanmartin"
      },
      "_assets": {
        "avatar.webp": {
          "size": 38888,
          "hash": "5984f2621773f816d9296ea29efa12f658b001609659d595e085265600db4cf2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5140
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12742
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "martin-matejka",
      "name": "Martin Matejka",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "MatejkaMar"
      },
      "_assets": {
        "avatar.webp": {
          "size": 4924,
          "hash": "d3922696a86a05db6f25a0b42befcb4e95ffecc9a8d9c0161c2527e7d5fce0be",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 1686
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4104
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "martin-sip",
      "name": "Martin Šíp",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 9040,
          "hash": "52532d33e8a1e7b21af7760b3cc00ccf8b34a7524c22be4c14497f94003e9f05",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4084
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9054
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "martin-tremcinsky",
      "name": "Martin Tremčinský",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "AC_Tremcinsky"
      },
      "_assets": {
        "avatar.webp": {
          "size": 14730,
          "hash": "110697382d44b7cc5b2ebb3ae6e145010f0f87658629ef4121111c2714772453",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4508
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12712
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "mate-soos",
      "name": "Mate Soos",
      "avatar": "avatar.webp",
      "caption": "Argot Collective",
      "description": "Applied cryptography and verification researcher known for rigorous security engineering.",
      "refs": {
        "twitter": "SoosMate"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16362,
          "hash": "1e5f9e2c9bbe8069b79e5c3b1194981b367e19738cafc01dbf36e19670403512",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4690
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13718
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "matej-held",
      "name": "Matej Held",
      "avatar": "avatar.webp",
      "caption": "White market agorist, educator and gamer, CEO of Hemisféra",
      "description": "Matej studied marketing and economics. He is currently focusing on innovation in education and entrepreneurial activism. He is the founder of Hemisféra and a member of the Progressbar hackerspace in Bratislava. He is interested in complex systems theory, philosophy and vipassana meditation in his free time. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 6974,
          "hash": "6bf676a5bfe04a1b438a774a8e0e4815ced4c79c47dcd308b9a3063b20137f6c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2780
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6750
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "matthew-hodgson",
      "name": "Matthew Hodgson",
      "avatar": "avatar.webp",
      "caption": "project lead matrix.org | CEO/CTO Element",
      "refs": {
        "bsky": "arathorn.net",
        "twitter": "ara4n"
      },
      "_assets": {
        "avatar.webp": {
          "size": 55982,
          "hash": "7fe21905411eb85b2cd67e65d8fc2d41ddd6a3503f87bd0f86f970609b9b34b5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5746
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12738
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "matthias-kirschner",
      "name": "Matthias Kirschner",
      "avatar": "avatar.webp",
      "caption": "President of Free Software Foundation Europe",
      "description": "helps organisations, companies and governments to understand how they can benefit from Free Software",
      "refs": {
        "web": "https://fsfe.org/about/people/kirschner/kirschner.en.html"
      },
      "_assets": {
        "avatar.webp": {
          "size": 11122,
          "hash": "da02cadc2d73714c1f289bbe220b72524b928d231a9cdcecd93be12b76dd112b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4380
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12130
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "matthias-tarasiewicz",
      "name": "Matthias Tarasiewicz",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "parasew"
      },
      "_assets": {
        "avatar.webp": {
          "size": 28928,
          "hash": "11968c63e12a045ab1d9009d91510cf1bf2155af8512fadd97f59a682aef9e79",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 199,
                "size": 2172
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 399,
                "size": 7038
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "max-hampshire",
      "name": "Max Hampshire",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Nym",
      "description": "DevRel closely working with communities & organisations building on top of mixnet",
      "refs": {
        "twitter": "_wjth"
      },
      "_assets": {
        "avatar.webp": {
          "size": 118790,
          "hash": "b21bfa36d6a4d932de14c71c33b76359f7d0433bbf6511a04c2905a89454cc58",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4930
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13222
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 14930,
          "hash": "686bf1e2e3bc858ef1a00bb590b286e9e33f90dfd3ae5c7e492088b7e422cd14",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4506
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12714
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "max-hillebrand",
      "name": "Max Hillebrand",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "HillebrandMax"
      },
      "_assets": {
        "avatar.webp": {
          "size": 70162,
          "hash": "e9d0ed7da6e3b4537a79062ebd1da55d390abc4c042cf8186c1633f7451f7703",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7734
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23726
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "max-keidun",
      "name": "Max Keidun",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "keidunm"
      },
      "_assets": {
        "avatar.webp": {
          "size": 44090,
          "hash": "8b3d7460833af09cf8b960d1538f18e96c3991bc4e017b970a9496ba53ed8dc7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7382
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18298
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "maxim-orlovsky",
      "name": "Maxim Orlovsky",
      "avatar": "avatar.webp",
      "altNames": [
        "Dr. Maxim Orlovsky"
      ],
      "refs": {
        "twitter": "dr_orlovsky"
      },
      "description": "Maxim is a transhumanist and cypherpunk performing scientific, engineering, and business activities. His primary focus is building foundations for the future – foundations, which will unlock the full potential of individuals, enabling self-sovereignty, privacy, and censorship-resistance. This is the future of vertical progress and humanity’s evolution into forms much outside of what current collectivistic society can propose or allow.",
      "_assets": {
        "avatar.webp": {
          "size": 34946,
          "hash": "69afe9d2579ddb8566041644ee99dd555435f0dd0ec6d3389e543f1f8a90241d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4276
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9710
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michael-laufer",
      "name": "Michael Laufer",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "MichaelSLaufer"
      },
      "_assets": {
        "avatar.webp": {
          "size": 165574,
          "hash": "f1f093e3ca55aa9584d581f9efaaeee8e8371a492f2868fc7df02ff05e211ffc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 133,
                "size": 5002
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 267,
                "size": 11992
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michael-schloh",
      "name": "Michael Schloh von Bennewitz",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "icomkon"
      },
      "_assets": {
        "avatar.webp": {
          "size": 96986,
          "hash": "f50bea772821e8d82444b1ba92be73cac183bdf4f0c71c02712477b183d53454",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 298,
                "size": 8648
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 596,
                "size": 25004
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michal-a-valasek",
      "name": "Michal A. Valasek",
      "avatar": "avatar.webp",
      "caption": "Bard of code",
      "refs": {
        "twitter": "ridercz"
      },
      "_assets": {
        "avatar.webp": {
          "size": 25642,
          "hash": "58d007617abea36c6dbf00b9d2ddbf813af12645a93aef5a4df4c26873dc96dc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3458
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8496
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "b535dee0d76dbd5c67b347e7a5175ab9ee8dee16",
          "date": "2026-05-31T03:01:18+02:00",
          "author": "tree",
          "message": "Add six Dark Prague 2026 speaker profiles.\n\nImport announced speakers from darkprague.com with avatars and social refs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michal-paal",
      "name": "Michal Paal",
      "avatar": "avatar.webp",
      "caption": "CTO at DIGMIA",
      "description": "BIO: Michal Paal profesionalně se věnuje IT, systémové architektuře, návrhem infrastruktur, pracuje jako CTO ve společnosti Digmia. Při práci se věnuje RC lítaní, dronům a nejnovším technologiím v této oblasti. PREZENTACE: Bude představen aktuální stav společenské role a uznání dronů, dostupnost dronů a přehled nejnovších features. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 11684,
          "hash": "8cb701c722f744879ee318d75babcbe46ccf7c0ecb1a5738b21e466cc0922d93",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3832
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12302
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michal-postranecky",
      "name": "Michal Postránecký",
      "avatar": "avatar.webp",
      "caption": "Autonomous Architect and Urbanist",
      "description": "Ing. arch. Michal Postránecký is a Czech architect and urbanist currently living in Florida, USA. His portfolio counts many projects in the Czech Republic and the USA, where he has lived and worked since 2000. He focuses on eco-friendly and smart projects, the regeneration of existing settlements and the design of new urban structures with the help of smart technologies. He is the founder and head of Center of City of the Future Center within, Czech Institute of Informatics, Robotics and Cyberentics CTU and he is also a founder of SynopCity.com, a global platform for sharing information, knowledge. and experience, focusing on the Smart and Innovative Cities concepts. He is the author of a number of scholarly articles on smart cities and related issues. Together with Professor Svítek and a team of their colleagues, he is the author of the book The City of Future. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 16316,
          "hash": "eb7d2c90b6bb4e37554e0a36adc02d564643586c03b20011874f1f66fe3d0248",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6326
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17838
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michal-zatrepalek",
      "name": "Michal Zatřepálek",
      "avatar": "avatar.webp",
      "caption": "Co-founder of Parallel Garden",
      "description": "Michal is co-founder of Parallel Garden and entrepreneur with special focus on strategic management. In 2014, he started his first cryptocurrency minning project and got involved in Paralelni Polis shortly after its foundation. Inspiration by fundamental ideas of Bitcoin and practical minning experience lead him to start solving residual heat produced by miners in project \"Kotel\" (\"The Boiler\" in Czech). Especially thanks to his experience he understood substantial significance in linking (\"bridging\") cooperation between the disciplines and further develops this activity.",
      "_assets": {
        "avatar.webp": {
          "size": 9612,
          "hash": "264cd9acc9e09bd621a5551802c59fddde9a4c0bb24cac055cd4610dc02ca773",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3932
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9474
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "michalis-kargakis",
      "name": "Michalis Kargakis",
      "avatar": "avatar.webp",
      "description": "Michalis has some years of experience in the software industry, mainly as a sofware engineer but also as a public speaker in various tech conferences. He started his journey back in 2014 when he got briefly involved in Bitcoin development, then joined Red Hat for 4 years, working on infrastructure automation, only to jump back to the blockchain industry in the last year for good. He enjoys being part of the cryptocurrency community, and also attends a Masters degree in Digital Currency at the University of Nicosia.",
      "_assets": {
        "avatar.webp": {
          "size": 11134,
          "hash": "6a47cbaad8056daa836f7184a1d3c7d332b732d2e4807562c1d2ab2cdc2528c3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5562
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12560
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "migle-rakitaite",
      "name": "Migle Rakitaite",
      "avatar": "avatar.webp",
      "caption": "Swarm Foundation, WinPrivacy",
      "description": "Ecosystem organizer connecting decentralized infrastructure with feminist privacy advocacy.",
      "refs": {
        "twitter": "rakymnft"
      },
      "_assets": {
        "avatar.webp": {
          "size": 84406,
          "hash": "91cfcbf85a5d8cd85adfb00ff9a0b3864ea31b1bb7fbec656feb3e313beb26db",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 196,
                "size": 6430
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 392,
                "size": 16702
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "mitch-altman",
      "name": "Mitch Altman",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "maltman23"
      },
      "description": "Mitch is a Berlin-based hacker and inventor, best known for inventing TV-B-Gone, as a featured speaker at hacker conferences, as an international expert on the hackerspace movement, and for teaching introductory electronics workshops. He is the founder of San Francisco hackerspace Noisebridge and also the Chief Scientist and CEO of Cornfield Electronics.",
      "_assets": {
        "avatar.webp": {
          "size": 14418,
          "hash": "32f9d6890797201991359d2d659e1ca7fc5a2554e6c86e195c27d21a296d4a01",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4690
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12728
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ml-sudo",
      "name": "Ml_sudo",
      "avatar": "avatar.webp",
      "caption": "Electric Coin Co.",
      "description": "Multiplier helping innovative projects & foundations ship their promises",
      "refs": {
        "twitter": "ml_sudo"
      },
      "_assets": {
        "avatar.webp": {
          "size": 31298,
          "hash": "aedc4e992a2d59d70f08e300ac8eba649bc9bc1a2035f0915a28870081a15a2e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8772
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 26452
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "murray-rothbard",
      "name": "Murray Rothbard",
      "born": "1926-03-02",
      "died": "1995-01-07",
      "avatar": "avatar.webp",
      "altNames": [
        "Murray N. Rothbard"
      ],
      "caption": "Economist and libertarian theorist",
      "description": "American economist and historian, a leading figure in the Austrian School and a principal architect of anarcho-capitalism. Author of Man, Economy, and State, The Ethics of Liberty, and For a New Liberty.",
      "_assets": {
        "avatar.webp": {
          "size": 30908,
          "hash": "e416fa23b1af59e3ef80a018425fdd41739654f6553ecc2bd9ea550946e82eb7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 250,
                "size": 5350
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 500,
                "size": 12444
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "musalbas",
      "name": "Mustafa Al-Bassam",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "musalbas"
      },
      "description": "Mustafa is a co-founder at Celestia, a modular data availability network. Previously, Mustafa was a PhD researcher at University College London, where he focused on layer 1 scaling.",
      "_assets": {
        "avatar.webp": {
          "size": 72594,
          "hash": "20e2b0f29b0ae32d43d57602ffbf9fc5cebff764120561333bbefc7f62a727d8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 412,
                "size": 10702
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 823,
                "size": 28744
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "mykola-siusko",
      "name": "Mykola Siusko",
      "avatar": "avatar.webp",
      "altNames": [
        "Mykola"
      ],
      "refs": {
        "twitter": "nicksvyaznoy"
      },
      "_assets": {
        "avatar.webp": {
          "size": 15508,
          "hash": "0c699953ba23dfd934b7baad2b9534cc17517794c71e3a80b799e1faf8004ea9",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5394
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12928
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "naomi-brockwell",
      "name": "Naomi Brockwell",
      "avatar": "avatar.webp",
      "caption": "Founder of Ludlow Institute",
      "refs": {
        "twitter": "naomibrockwell"
      },
      "_assets": {
        "avatar.webp": {
          "size": 21556,
          "hash": "886da9d467d7782d4a39676e0055cc4c8ccaef665777a9f1ef93e5a6b8fd5e03",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5288
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18710
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "nassim-nicholas-taleb",
      "name": "Nassim Nicholas Taleb",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "nntaleb"
      },
      "_assets": {
        "avatar.webp": {
          "size": 13946,
          "hash": "d2788c94beb5f9998988dad691bf5cbdd91b9aa2bcb539240636b5cb14c85261",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 110,
                "size": 1818
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 219,
                "size": 4476
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "nick-middleton",
      "name": "Nick Middleton",
      "avatar": "avatar.webp",
      "refs": {
        "web": "https://www.nickmiddleton.net"
      },
      "description": "Nick works, teaches and communicates on a wide variety of geographical issues for a broad range of audiences, from policy-makers to five-year-old children. He also teaches at Oxford University where he is a Fellow of St Anne’s College. His most recent book, An Atlas of Countries that Don’t Exist, has been translated into six languages. Read more at www.nickmiddleton.net. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 10492,
          "hash": "a456b9cb14b2b09cf6da391c593e7c5a5ed369a71b2a6835ea62ca7c8275ebf8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6290
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14662
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "nick-szabo",
      "name": "Nick Szabo",
      "born": "1964-04-05",
      "avatar": "avatar.webp",
      "caption": "Computer scientist, legal scholar, and smart-contract pioneer",
      "description": "American computer scientist, legal scholar, and cryptographer. Coined \"smart contracts\" (1994) and proposed bit gold (1998), a direct precursor to Bitcoin. Author of \"Trusted Third Parties Are Security Holes\" and other essays on minimizing institutional trust through cryptographic protocol design.",
      "_assets": {
        "avatar.webp": {
          "size": 18506,
          "hash": "23ef3d82eecdcb80079de456ea37ae5e495d4785018ca4a9ff68d75b6fa35012",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11916
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 28250
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "9a0386029361d5d7d3111287c6ee5c8e052bd740",
          "date": "2026-05-25T07:14:52+02:00",
          "author": "tree",
          "message": "Add profile for Nick Szabo, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "nikoline-arns",
      "name": "Nikoline Arns",
      "avatar": "avatar.webp",
      "caption": "HUBS Network",
      "description": "Governance designer, civic-tech entrepreneur, and founder of HUBS Network — connecting hacker spaces, cultural centers, and regenerative communities through decentralized coordination.",
      "refs": {
        "twitter": "nikoline_nik"
      },
      "_assets": {
        "avatar.webp": {
          "size": 50276,
          "hash": "df0b3f9701b189c95d6dba1c8847faf70f348829b50cdd286cc24ecf6a4afff9",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8348
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19992
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "odysseas",
      "name": "Odysseas",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "odysseas_eth"
      },
      "_assets": {
        "avatar.webp": {
          "size": 27666,
          "hash": "2c9680de2bcdfed7f8d919cf248ce61eb01e64bfe3664ab9480e8717d8c42f9b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7968
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 21126
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "olga-ukolova",
      "name": "Olga Ukolova",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "dr_ukolova"
      },
      "_assets": {
        "avatar.webp": {
          "size": 26152,
          "hash": "df075fbdfbd4572827a4262493ddb3efcbdc67e19fc85e57400616ab16811c6d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3692
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8612
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ondrej-neff",
      "name": "Ondřej Neff",
      "avatar": "avatar.webp",
      "caption": "czech writer of science fiction and journalist",
      "refs": {
        "twitter": "OndrejNeff"
      },
      "_assets": {
        "avatar.webp": {
          "size": 15152,
          "hash": "aad98bde5743adf917d5d507da108f092d74de2042cc314d2641fda9dce1ada9",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5996
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14890
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ondrej-pilny",
      "name": "Ondřej Pilný",
      "avatar": "avatar.webp",
      "caption": "Co-Founder of ICOindex and Crypto Investor",
      "refs": {
        "twitter": "ondrej_pilny"
      },
      "description": "Ondřej Pilný co-founder of ICOindex - a platform for analyzing Initial Coin Offerings. He is freedom lover, crypto investor, and digital nomad. Currently working on a concept of decentralized autonomous investment rating organization. You can reach him at ondrej@icoindex.com or twitter @Ondrej_Pilny. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 7336,
          "hash": "e4a7e8f27ef4c07ff4f8c464cf354cadffefb31f0591464742affe19eff8b0ba",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 199,
                "size": 6268
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 398,
                "size": 11088
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "oskar-thoren",
      "name": "Oskar Thorén",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "oskarth"
      },
      "description": "Oskar is an independent researcher, focused on programmable cryptography. Recently, he has been writing about Zero-Knowledge Proofs (ZKPs) at zkintro.com, exploring folding schemes with a Nova-based ZK-VM, and building mopro to make client-side proving on mobile easier. Previously, he founded and was Director of Research at Vac.dev, an R&D organization building public good protocols for the decentralized web, with a focus on privacy and communication.",
      "_assets": {
        "avatar.webp": {
          "size": 95518,
          "hash": "d98ef8cb8b258c7a8652e926422de040b717c88316e56cc7f7a563c8a30d8d22",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4874
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14220
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "owen-barnes",
      "name": "Owen Barnes",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "temporalwave"
      },
      "_assets": {
        "avatar.webp": {
          "size": 63782,
          "hash": "41777e1fc4e32dd41b27f50fdfdc92f63cd4d132cab0e43a599d1bf65147846a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 228,
                "size": 11608
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 456,
                "size": 34416
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pablo-coirolo",
      "name": "Pablo Coirolo",
      "avatar": "avatar.webp",
      "caption": "Entrepreneur, CEO of Light 47, Global Coordinating Node of Crypto Bay Montevideo",
      "description": "Pablo has over 20 years of international experience leading innovative business projects, working with both startups and established multinationals. Among these, he was CEO Telefónica Data Uruguay where he launched the companies LMDS high speed internet data network. He later started Latin America’s first mobile payment platform Debifone, and designed and implemented a Big Data Business Intelligence Platform for Nestle, Peru. Since 2015 Pablo has been focusing on crypto currencies and block chain development in Germany, Zug Crypto Valley and Liechtenstein. In 2018 he founded Light47 a Blockchain and Crypto services company that draws on an extensive worldwide partner network to provide business with a full range of ICO advisory services. He is also spearheading the development of Crypto Bay Montevideo to create a community of service providers and businesses to help Uruguay join the club of Crypto-friendly jurisdictions Pablo has an MBA in International Finance and Management Information Systems from the American University, Washington D.C. (hcpp18)",
      "_assets": {
        "avatar.webp": {
          "size": 12050,
          "hash": "9aff4c645a7e5bb8eda0e7dc08317d26470465527907c3d22eb489178410044c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4534
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12476
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pamela-morgan",
      "name": "Pamela Morgan",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "pamelawjd"
      },
      "_assets": {
        "avatar.webp": {
          "size": 86232,
          "hash": "eb6da860ba816720dc3014d8c7f44c5c215283f38d2fd92a1ec54637a85c7bae",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4616
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14230
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "parazyd",
      "name": "Parazyd",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "parazyd"
      },
      "description": "open source software developer & advocate, co-founder of DarkFi",
      "_assets": {
        "avatar.webp": {
          "size": 39092,
          "hash": "3de5f65dcea4b7702e57e7c170f83648cb5bd81f93fa0b3a3811a39efce4c2e5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3822
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8220
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "patrik-tjokorda",
      "name": "Patrik Tjokorda",
      "avatar": "avatar.webp",
      "description": "From 10 years building payment Fintech companies with 2 exits and MasterCard Award to building trustless peer banking utility for Bitcoin. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 6160,
          "hash": "14b8bc6e230d3c023287afba6ba9df56c92382a7df1a652af44cf18bc908ffb7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3784
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8868
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "paul-dylan-ennis",
      "name": "Paul Dylan-Ennis",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Philosopher and Ethereum researcher",
      "description": "UCD scholar reading crypto as culture as much as code.",
      "refs": {
        "twitter": "post_polar_"
      },
      "_assets": {
        "avatar.webp": {
          "size": 3500,
          "hash": "cbc1ed34dc2c7e78ae5074be00f31e850a28f05916f6f153efc2643085e04bfa",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2362
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4760
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 4016,
          "hash": "900f528358894b03cd32078225a9a0205ed34bd0c7756ef221afe23e66a68b3b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2456
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 5228
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "8539127f17ff576a773fbcfa191534994277dd3a",
          "date": "2026-05-25T04:37:31+02:00",
          "author": "tree",
          "message": "Add multiple new profiles"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "paul-rosenberg",
      "name": "Paul Rosenberg",
      "avatar": "avatar.webp",
      "description": "Paul Rosenberg is the author of the Free-Man's Perspective newsletter and the co-founder of Cryptohippie. He is also the author of A Lodging of Wayfaring Men, Production Versus Plunder, and The Breaking Dawn. He is a co-author of The New Age of Intelligence.",
      "_assets": {
        "avatar.webp": {
          "size": 26552,
          "hash": "f5254b6ea67b05a30a8f27312ba50a301f1ab07412d1b5063384420e1710f1c6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6460
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13666
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pavel-hubacek",
      "name": "Pavel Hubáček",
      "avatar": "avatar.webp",
      "altNames": [
        "Pavel Hubacek"
      ],
      "_assets": {
        "avatar.webp": {
          "size": 14458,
          "hash": "264f81d151ed65c0451bf8ede445b57c4d00c28ca259df851c3a9489a2ba5e1e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6142
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 16844
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pavel-urbaczka",
      "name": "Pavel Urbaczka",
      "avatar": "avatar.webp",
      "caption": "Attorney at law and co-founder of Blockchain Legal",
      "description": "Pavel is an attorney at law and since 2017 co-founder of Blockchain Legal, Czech law firm focused on decentralized technology solutions (including cryptocurrencies). He is crypto-anarchist and Bitcoin enthusiast. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 7140,
          "hash": "019fd186e3861fff298a519907414d59b5528c4e2d1b0eef12d628615a5f365d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3000
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6844
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pavla-holcova",
      "name": "Pavla Holcová",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "pafak"
      },
      "_assets": {
        "avatar.webp": {
          "size": 33966,
          "hash": "184b77edbe5bdfa86a082f237961df2a7297afeb7c0eb70c0878a23757d0d330",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3576
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10516
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pavol-rusnak",
      "name": "Pavol Rusnák",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "pavolrusnak"
      },
      "_assets": {
        "avatar.webp": {
          "size": 20236,
          "hash": "2d38bcfddfd02cb706d0d96da2316c5970c88ef3e174d0695f2e916606dae956",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5284
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17770
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pavol-travnik",
      "name": "Pavol Trávnik",
      "avatar": "avatar.webp",
      "caption": "IT developer, lawyer & entrepreneur",
      "description": "Pavol Travnik studied law both in Slovakia and Czechia. After graduation, Pavol has changed his professional interest into IT development in insurance and pharmacy companies. He described the definition of cryptocurrencies in Czech and Slovak civil law. His constant fascination by legal imperfection and anonymous cryptocurrencies lead him to explore and collect more examples of how to liberate himself and others by hacking the law. (hcpp18)",
      "_assets": {
        "avatar.webp": {
          "size": 12706,
          "hash": "ca3c021e40fa7371d9131817b721a42ddd2cc5387769e2cddbd19f7c68653059",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4750
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12616
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pcaversaccio",
      "name": "Pascal Caversaccio",
      "avatar": "avatar.webp",
      "altNames": [
        "pcaversaccio",
        "pc"
      ],
      "caption": "Author of The Ethereum Cypherpunk Manifesto",
      "refs": {
        "twitter": "pcaversaccio",
        "github": "pcaversaccio",
        "web": "https://pcaversaccio.com/"
      },
      "description": "Swiss engineer and entrepreneur working at the intersection of privacy, security, cryptography, and distributed systems. Author of [The Ethereum Cypherpunk Manifesto](writings:ethereum-cypherpunk-manifesto) (2024), published on-chain and as an EIP-4844 blob. Known for open-source tooling around Ethereum smart contract security — including snekmate (Vyper building blocks), CreateX, xdeployer, and the reentrancy-attacks archive — and for contributions to the Vyper ecosystem. Prefers to be quoted as \"pcaversaccio\" (no capitalisation).",
      "_assets": {
        "avatar.webp": {
          "size": 13660,
          "hash": "c505f3152711016722644f9053424eecf10cb2339f4f1f5cd56b57bb41900f64",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5232
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12806
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "d445433eb10a03a32c8f0736a560813561ebb0d2",
          "date": "2026-05-29T18:09:48+02:00",
          "author": "tree",
          "message": "Update pcaversaccio entry with full name and adjusted altNames"
        },
        {
          "hash": "f2dd6c8049a2bcfeddacbc3c50ecd0c47620e13c",
          "date": "2026-05-29T17:09:54+02:00",
          "author": "tree",
          "message": "Add pcaversaccio"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "peter-ludlow",
      "name": "Peter Ludlow",
      "avatar": "avatar.webp",
      "caption": "Philosopher and editor",
      "description": "American philosopher who edited Crypto Anarchy, Cyberstates, and Pirate Utopias and co-authored Farewell to Westphalia on post-nation-state governance and crypto sovereignty.",
      "_assets": {
        "avatar.webp": {
          "size": 11596,
          "hash": "b954c493e7a988049882f66ca7f652c013fbb988a5a1c7bd48d51b6502fab9a8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 249,
                "size": 9634
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 498,
                "size": 17304
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "peter-szilagyi",
      "name": "Péter Szilágyi",
      "avatar": "avatar.webp",
      "caption": "Dark Bio",
      "altNames": [
        "Péter Szilagyi"
      ],
      "description": "Making genomics cypherpunk",
      "refs": {
        "twitter": "peter_szilagyi"
      },
      "_assets": {
        "avatar.webp": {
          "size": 23482,
          "hash": "8d6a283134553444bff29b9df6fc8cb38735e50fb7b1af721e444f788d990b59",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8348
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 20422
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "d944fbeebfdd6619225e3b65d42391a8218c445f",
          "date": "2026-05-31T02:57:20+02:00",
          "author": "tree",
          "message": "Remove duplicate summit avatar-alt files and add dedupe mode.\n\nDrop byte-identical alternates for jarrad-hope, lefteris-karapetsas, and peter-szilagyi, and skip adding alt avatars when they match the primary during import.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "8af6a4a48128b10ffc8cc33d7a209b5f3faad82f",
          "date": "2026-05-31T02:20:38+02:00",
          "author": "tree",
          "message": "Add alt avatars and captions for multiple speakers, enhancing their profiles with additional descriptions and social references."
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "peter-todd",
      "name": "Peter Todd",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "peterktodd"
      },
      "description": "Peter Todd is an applied cryptography consultant known for his work on the OpenTimestamps project, Bitcoin protocol research, and contributions to the Bitcoin Core project. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 39648,
          "hash": "7c87208d858d286eca1f1fd82692b9d18dd44d71e6ac5ee15ec385a2a118af42",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 10202
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 34300
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "peter-van-valkenburgh",
      "name": "Peter van Valkenburgh",
      "avatar": "avatar.webp",
      "altNames": [
        "Peter van Valkenburg"
      ],
      "caption": "Executive Director of CoinCenter",
      "refs": {
        "twitter": "valkenburgh"
      },
      "_assets": {
        "avatar.webp": {
          "size": 449658,
          "hash": "0acfd176a19b988bcdea68d7bc71b1b056723d450b8fcd063a3d8b5c1c7816a0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 184,
                "size": 12244
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 368,
                "size": 51454
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "petr-lupac",
      "name": "Petr Lupač",
      "avatar": "avatar.webp",
      "caption": "Assistant Professor at the Department of Sociology, Faculty of Arts, Charles Univerzity (CZ)",
      "description": "Petr Lupač obtained a Doctoral Degree in Sociology from the Faculty of Arts at Charles University, Czech Republic where he now serves as Assistant Professor. He has participated in academic and research programmes in Kansas State University and New York University. His primary sociological interests include technology, globalization and media. Since 2015, he has also been working as an external consultant for the Czech Strategy for Digital Literacy. He is the Czech representative for the World Internet Project. Recently, he published the book Beyond the Digital Divide: Contextualizing the Information Society. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 9232,
          "hash": "6835cefad214a0f739fcbc05b2eb5d14631f1949f0134ae21aba91f29b9a90a8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 201,
                "size": 3834
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 401,
                "size": 9986
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "pg",
      "name": "Piergiorgio Catti De Gasperi",
      "avatar": "avatar.webp",
      "altNames": [
        "PG"
      ],
      "refs": {
        "twitter": "PG_CDG"
      },
      "_assets": {
        "avatar.webp": {
          "size": 19816,
          "hash": "3891a3827b5c4c39b5eb4e5c509f4eadbfe847f414f5538f40250c0398bac6d7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4550
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13336
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "phil-zimmermann",
      "name": "Phil Zimmermann",
      "avatar": "avatar.webp",
      "altNames": [
        "Philip Zimmermann"
      ],
      "born": "1954-02-12",
      "caption": "Creator of PGP and central figure of the first Crypto Wars",
      "refs": {
        "web": "https://philzimmermann.com/",
        "wikipedia": "Phil_Zimmermann"
      },
      "description": "American cryptographer and software engineer who released PGP (Pretty Good Privacy) in 1991, putting strong public-key cryptography in the hands of ordinary users for the first time. The international spread of PGP triggered a three-year U.S. federal criminal investigation for alleged munitions export, dropped without charges in 1996. Co-founder of the OpenPGP working group at the IETF and later of Silent Circle. His stand made \"code as speech\" a working principle of the cypherpunk movement.",
      "_assets": {
        "avatar.webp": {
          "size": 8942,
          "hash": "496d3c444d889eb01514d200a3c426d1a12434ed8892fc99124d7c8ca6179b8f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 146,
                "size": 2288
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 292,
                "size": 5172
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "fe5392f212390d62ef34483218546093e6b54e3a",
          "date": "2026-05-29T12:03:06+02:00",
          "author": "tree",
          "message": "Add Phil Zimmermann"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "polto",
      "name": "Polto",
      "avatar": "avatar.webp",
      "caption": "Bitcoin advocate",
      "altNames": [
        "Alexandre Poltorak"
      ],
      "refs": {
        "twitter": "_polto_"
      },
      "_assets": {
        "avatar.webp": {
          "size": 30514,
          "hash": "7af0f6310e730af725df790fa57b62217804b14f2dd804a4eb22ecdb05b0e150",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4976
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13528
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "b535dee0d76dbd5c67b347e7a5175ab9ee8dee16",
          "date": "2026-05-31T03:01:18+02:00",
          "author": "tree",
          "message": "Add six Dark Prague 2026 speaker profiles.\n\nImport announced speakers from darkprague.com with avatars and social refs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "radek-svarz",
      "name": "Radek Svarz",
      "avatar": "avatar.webp",
      "altNames": [
        "Radek Švarz"
      ],
      "refs": {
        "twitter": "radk"
      },
      "_assets": {
        "avatar.webp": {
          "size": 50544,
          "hash": "9f0a6918564aab1ae1ce716c947351f8bb9455a5f7bf17cb674c93aae6f5612e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7612
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 22758
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "radim-kozub",
      "name": "Radim Kozub",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "RadimKozzub"
      },
      "description": "Radim is attorney-at-law and proud implementer of Paralelni Polis ideas. As a co-founder of Parallel Garden, he is primarily in charge of legal agenda - however, not only in a way you would assume. Project based on ideas of Paralelni Polis demands effort to keep the compliance with its ideas. It covers either searching for specific rules, or even creating the new ones. In 2017, Radim also co-founded Blockchain Legal, law firm focused on cryptocurrencies and digital technologies based in Prague. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 14912,
          "hash": "057e9f890b408f454651d9a15e372d91be70630b5485d94f691f925e6456d2ac",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4958
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11856
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ramy-raoof-halim",
      "name": "Ramy Raoof Halim",
      "avatar": "avatar.webp",
      "caption": "ex-Tor, Amnesty International, Open Technology Fund",
      "description": "Privacy researcher defending activists and journalists against surveillance and digital attacks.",
      "refs": {
        "twitter": "RamyRaoof"
      },
      "_assets": {
        "avatar.webp": {
          "size": 81902,
          "hash": "58d8ad287aef6e4149e5f9b2086c067fa3b8d9047592cced575345a78c0796f6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5684
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14496
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "raphael-robert",
      "name": "Raphael Robert",
      "avatar": "avatar.webp",
      "caption": "Phoenix R&D",
      "description": "co-author of the Messaging Layer Security (MLS) protocol and helped initiate the working group More Instant Messaging Interoperability (MIMI)",
      "refs": {
        "web": "https://bsky.app/profile/raphaelrobert.bsky.social"
      },
      "_assets": {
        "avatar.webp": {
          "size": 18342,
          "hash": "6996fde54cf2fe19eade9ac90571319f5ac56126fd8040b6268815d7aaec3c82",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3296
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7808
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "richard-stallman",
      "name": "Richard M. Stallman",
      "avatar": "avatar.webp",
      "description": "Dr. Richard Stallman launched the free software movement in 1983 and started the development of the GNU operating system (see www.gnu.org) in 1984. GNU is free software: everyone has the freedom to copy and redistribute it, with or without changes. The GNU/Linux system, basically, the GNU operating system with Linux added, is used on tens of millions of computers today. Stallman has received the ACM Grace Hopper Award and the ACM Software and Systems Award, a MacArthur Foundation fellowship, the Electronic Frontier Foundations Pioneer Award, and the Takeda Award for Social/Economic Betterment, as well as many doctorates honoris causa, and has been inducted into the Internet Hall of Fame.",
      "_assets": {
        "avatar.webp": {
          "size": 492388,
          "hash": "67c68a7cf24cc4b9b64e27f234db2b4d27eb9b605281daf3930b0e097499c1c3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6896
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 19092
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "riley-wong",
      "name": "Riley Wong",
      "avatar": "avatar.webp",
      "caption": "Community Privacy Residency",
      "description": "The Principal of Emergent Research and grad student at MIT, investigating privacy, governance, and data",
      "refs": {
        "web": "https://www.rileynwong.com"
      },
      "_assets": {
        "avatar.webp": {
          "size": 130794,
          "hash": "8faaf3fc377c48398ee599f6588f0cbd4cc567ff4b76dec9cb4a68814a3cd38e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7194
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25812
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "robert-degroot",
      "name": "Robert De Groot",
      "avatar": "avatar.webp",
      "altNames": [
        "Robert"
      ],
      "refs": {
        "twitter": "robdotrego"
      },
      "_assets": {
        "avatar.webp": {
          "size": 17976,
          "hash": "4a8b3baa17cc1f7cca14b80002851be8612ce5d8c83e33ff3c070a177e388f9a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 186,
                "size": 3510
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 372,
                "size": 7412
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "robin-berjon",
      "name": "Robin Berjon",
      "avatar": "avatar.webp",
      "caption": "IPFS Foundation",
      "description": "Web governance thinker pushing resilient internet infrastructure into the public interest.",
      "_assets": {
        "avatar.webp": {
          "size": 243864,
          "hash": "385c60a014988f98526e36c467d3c330f7338175473831dc518729edf65c141e",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 13568
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 55772
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "robin-hanson",
      "name": "Robin Hanson",
      "avatar": "avatar.webp",
      "caption": "Associate Professor of Economics, George Mason University",
      "description": "Robin Hanson is associate professor of economics at George Mason University, and research associate at the Future of Humanity Institute of Oxford University. He has a doctorate in social science from California Institute of Technology, master's degrees in physics and philosophy from the University of Chicago, and nine years experience as a research programmer, at Lockheed and NASA. Professor Hanson has 4126 citations, a citation h-index of 32, and over ninety academic publications. Oxford University Press published his book The Age of Em: Work, Love and Life When Robots Rule the Earth in June 2016, and his book The Elephant in the Brain: Hidden Motives in Everyday Life, co-authored with Kevin Simler, in January, 2018. Professor Hanson has 900 media mentions, given 350 invited talks, and his blog OvercomingBias.com has had eight million visits. Professor Hanson has pioneered prediction markets, also known as information markets and idea futures, since 1988. He was the first to write in detail about creating and subsidizing markets to gain better estimates on a wide variety of important topics. He was a principal architect of the first internal corporate markets, at Xanadu in 1990, of the first web markets, the Foresight Exchange since 1994, of DARPA's Policy Analysis Market, from 2001 to 2003, and of IARPA's combinatorial markets DAGGRE and SCICAST from 2010 to 2015. Professor Hanson developed new technologies for conditional, combinatorial, and intermediated trading, and studied insider trading, manipulation, and other foul play. He has written and spoken widely on the application of idea futures to business and policy, and has advised many ventures. He suggests \"futarchy\", a form of governance based on prediction markets. Robin has diverse research interests, with papers on spatial product competition, health incentive contracts, group insurance, product bans, evolutionary psychology and bioethics of health care, voter information incentives, incentives to fake expertise, Bayesian classification, agreeing to disagree, self-deception in disagreement, probability elicitation, wiretaps, image reconstruction, the history of science prizes, reversible computation, the origin of life, the survival of humanity, very long term economic growth, growth given machine intelligence, and interstellar colonization. He coined the phrase \"The Great Filter\" as part of an effort to understand why the universe looks so dead. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 5152,
          "hash": "6ddc8067b4deeb599c9d8e71166cea2b03ff71c0d4d7f5a97ad068eab2d0cd3b",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2078
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4888
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "roman-tyc",
      "name": "Roman Týc",
      "avatar": "avatar.webp",
      "refs": {
        "web": "https://romantyc.cz",
        "twitter": "Roman_Tyc"
      },
      "_assets": {
        "avatar.webp": {
          "size": 81574,
          "hash": "6686a733b8febbaf1b2631918ea53c0d9802370fa4c1b90f3ae9dd2ed10fbe5c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 133,
                "size": 2982
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 267,
                "size": 8846
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ruben-somsen",
      "name": "Ruben Somsen",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "SomsenRuben"
      },
      "description": "Ruben is working on a protocol design for enhancing Bitcoin. He is the author of protocol proposals like Softchains, Statechains, Spacechains, Succinct Atomic Swaps, and Trustless P2P Lending. As a long-term member of the Bitcoin community, he started Seoul Bitcoin Meetups, helps to maintain the bitcoin-dev mailing list, and co-hosts the Unhashed Podcast.",
      "_assets": {
        "avatar.webp": {
          "size": 104682,
          "hash": "cf85c8ddb893d30bac2661e2afcb524ef208c6cad566048ca7a99a6865b3f494",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 186,
                "size": 4206
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 372,
                "size": 10182
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ryan-lackey",
      "name": "Ryan Lackey",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Cypherpunk & security",
      "altNames": [
        "R. Lackey"
      ],
      "refs": {
        "twitter": "octal",
        "bsky": "octal.bsky.social"
      },
      "description": "Ryan discovered the cypherpunks mailing list as a young teenager in the early 1990s, telephoned NSA to order the NCSC Rainbow Series of books, and became a true believer in cryptoanarchy and the power of cryptography to stand up to nation-states and other oppressors. He’s worked on projects and companies involving Chaumian digital cash systems, offshore data havens in the North Sea, seasteading, uncensorable hosting technologies, remote attestation-based tamperproof cloud computing, and now cryptocurrency insurance infrastructure. He is currently the Chief Security Officer of Evertas Insurance and lives in San Juan, Puerto Rico.",
      "_assets": {
        "avatar.webp": {
          "size": 29910,
          "hash": "9cce88483f19aa6481c8b7712dcc337763e9377383f90bc460e02b89fda21b44",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6958
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 16624
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 11206,
          "hash": "41e2bdc826b583b3a939e3aaff38b21249d4cc1557c2ef8829c355dd6e02559d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 1906
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4570
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sam-hart",
      "name": "Sam Hart",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "hxrts"
      },
      "_assets": {
        "avatar.webp": {
          "size": 97810,
          "hash": "a715e977d0ec346d139288734109602b01bb1b2a829c7b7b0c19b11171367da6",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7614
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 17990
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sam-patterson",
      "name": "Sam Patterson",
      "avatar": "avatar.webp",
      "description": "Sam Patterson is the operations leader on OpenBazaar, and a co-founder of the company OB1. He's a former technology policy analyst at a free market think tank in Washington D.C., and wrote one of the first books about Bitcoin in 2013.",
      "_assets": {
        "avatar.webp": {
          "size": 7662,
          "hash": "154c6fde4cf7ba8bd248bca08442772643864a0a52b4fd20bce412da6a4501db",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6664
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11788
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sara-polak",
      "name": "Sara Polak",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "sarapolak_cz"
      },
      "_assets": {
        "avatar.webp": {
          "size": 39020,
          "hash": "bacf4b44ab79d0b42f16bd8f3b2a30edb0390e2ab5366b855f0807f00e555444",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 10514
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 33800
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sarah-drinkwater",
      "name": "Sarah Drinkwater",
      "avatar": "avatar.webp",
      "caption": "Common Magic",
      "description": "Ecosystem builder backing founders at the frontier of internet coordination and digital ownership.",
      "refs": {
        "twitter": "sarahdrinkwater"
      },
      "_assets": {
        "avatar.webp": {
          "size": 76218,
          "hash": "909b33592e4fd11b26a410527a53dd0072c1d96ec896ccc5800accafe8fb2708",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5256
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13992
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "satoshi-nakamoto",
      "name": "Satoshi Nakamoto",
      "avatar": "avatar.webp",
      "caption": "Pseudonymous creator of Bitcoin",
      "description": "Pseudonymous author of the Bitcoin whitepaper (2008) and creator of the Bitcoin network launched in January 2009. Identity remains unknown; communicated with early developers until roughly 2011, then disappeared.",
      "_assets": {
        "avatar.webp": {
          "size": 67298,
          "hash": "0b5efe86eb325678ba88fd8be0a90329a9df3ac308d8646a0e1a45b689e3fee1",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7710
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 20688
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "7fb2dae139256647414ba425bb5e8f5bcdc8fcd4",
          "date": "2026-05-25T05:39:04+02:00",
          "author": "tree",
          "message": "Add profile for Satoshi Nakamoto, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "scott-beibin",
      "name": "Scott Beibin",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 9474,
          "hash": "3128d6405967bf3f1ab08fcee54a04790eb80d7f9710f889e5ff6cfe17ea70d3",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4532
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11070
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sebastian-burgel",
      "name": "Sebastian Bürgel",
      "avatar": "avatar.webp",
      "caption": "Founder of HOPR",
      "refs": {
        "twitter": "SCBuergel"
      },
      "_assets": {
        "avatar.webp": {
          "size": 8922,
          "hash": "2abc20760e995f1ab0d8d7c39ee485c3a183b23de00f84558e241884e9593ac8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2730
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7556
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sebastian-vogelsang",
      "name": "Sebastian Vogelsang",
      "avatar": "avatar.webp",
      "caption": "Eurosky",
      "description": "Aadvances digital sovereignty and public-interest infrastructure for ATProto",
      "refs": {
        "web": "https://www.linkedin.com/in/svogelsang/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 37648,
          "hash": "afbdef0616663b1469a959a381fe2c5798bc832d5fc2abfc1512f02c370f93be",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3334
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9976
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sergej-kotliar",
      "name": "Sergej Kotliar",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "ziggamon"
      },
      "_assets": {
        "avatar.webp": {
          "size": 5658,
          "hash": "5021addd03b058fb98c75b46ff0e2f989764d9791f5ff189ac7198faa1f24fd0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4840
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8234
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "serinko",
      "name": "Serinko",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "serinko13"
      },
      "_assets": {
        "avatar.webp": {
          "size": 121646,
          "hash": "bc0ad389adf13d0802f5bd6b73d9d3e56f315021146abef2a0ed104546f3b71f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 185,
                "size": 15282
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 370,
                "size": 49152
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sethforprivacy",
      "name": "Seth For Privacy",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "sethforprivacy"
      },
      "_assets": {
        "avatar.webp": {
          "size": 27662,
          "hash": "acd2ed22c8620ef620423165176236042018f6fff72a553aaec1d9efa827531d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3564
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7430
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "severin-buhler",
      "name": "Severin Bühler",
      "avatar": "avatar.webp",
      "caption": "Libertarian builder",
      "altNames": [
        "Severin Buhler"
      ],
      "refs": {
        "twitter": "SeverinAlexB"
      },
      "_assets": {
        "avatar.webp": {
          "size": 13768,
          "hash": "287dfde45de233d5483001e37b53225c56a64b7524123c8ac716bb62277432d9",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 11954
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 22644
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "b535dee0d76dbd5c67b347e7a5175ab9ee8dee16",
          "date": "2026-05-31T03:01:18+02:00",
          "author": "tree",
          "message": "Add six Dark Prague 2026 speaker profiles.\n\nImport announced speakers from darkprague.com with avatars and social refs.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "shady-el-damaty",
      "name": "Shady El Damaty",
      "avatar": "avatar.webp",
      "caption": "Founder Holonym",
      "refs": {
        "twitter": "hebbianloop"
      },
      "_assets": {
        "avatar.webp": {
          "size": 289192,
          "hash": "cb1ac540e40773a044001dd257797b1bef5cedd2d78f094241a48a12c35f8c6f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 188,
                "size": 6614
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 376,
                "size": 27772
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "shayan-eskandari",
      "name": "Shayan Eskandari",
      "avatar": "avatar.webp",
      "caption": "MOAV: Mother Of All VPNs",
      "description": "Works on Multi-protocol Internet censorship circumvention stack optimized for hostile network environments",
      "refs": {
        "twitter": "sbetamc"
      },
      "_assets": {
        "avatar.webp": {
          "size": 19094,
          "hash": "5a340c5e9fbcbeab853f1b9b8f1a38021c1c6d4cded250823a2920681aceb9c2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 7004
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15472
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "silke-noa",
      "name": "Silke Noa",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 13056,
          "hash": "13756e8e4f1ee8ae4cced579de09f96cbea905893290bb612fa2baa0975ce075",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5916
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 13578
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "silur",
      "name": "Silur",
      "avatar": "avatar.webp",
      "caption": "Cryptographer, Hacker, Monero Research Lab",
      "description": "Originally a hacker, pentester and criminal advisor with (self-claimed) relatively good knowledge in cryptography design, the blockchain industry literally grew around me from being a shady question around web projects to one of the most thrilling subjects both in startup and government levels. Since then I'm mostly researching ways to keep this new kind of P2P economy private and anonymous, with a focus on quantum-safety. I was a former member of Ethereum Foundation, currently a contributor to Monero research lab, Libertaria, and founder of Rhyno tech where I help companies to adopt advanced use-cases like zeroknowledge protocols, ANDOS, outsourced computing and homomorphic encryption. (hcpp18)",
      "_assets": {
        "avatar.webp": {
          "size": 24116,
          "hash": "8d67d9b41b3fd998bdb037cfc13fc5f3431734d1cbbbfb651d59ab1899358f23",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9206
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 25626
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "simone-robutti",
      "name": "Simone Robutti",
      "avatar": "avatar.webp",
      "caption": "Tech Workers Coalition, Cables Of Resistance",
      "description": "Tech Unionism, Algorithmic Accountability, Common Cybernetics",
      "refs": {
        "web": "https://robutti.me/index.html"
      },
      "_assets": {
        "avatar.webp": {
          "size": 17384,
          "hash": "f10523c75f33643602386004144f3597a60e9735e2387d7123eb9a5e4c2955b2",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3162
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6348
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "slush",
      "name": "Marek Palatinus",
      "avatar": "avatar.webp",
      "caption": "Bitcoin legend, architect in Satoshilabs",
      "refs": {
        "twitter": "slush"
      },
      "description": "Bitcoinová legenda, tvůrce a zakladatel prvního miningového poolu na těžbu bitcoinu (Slush Pool) a spolutvůrce hardwarové peněženky TREZOR, nejbezpečnější hardwarové peněženky na kryptoměny. Marek provozuje portál Bitcoin.cz, jehož cílem je podporovat povědomí o digitální měně Bitcoin v České republice a na Slovensku. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 16344,
          "hash": "31dbbe2ac5312c1edf691b5f174d16fa5ad744ed76dd06d170e1c0d5e3508eec",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4578
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 14132
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "smuggler",
      "name": "Smuggler",
      "avatar": "avatar.webp",
      "caption": "Cryptoanarchist and cypherpunk",
      "description": "Cryptoanarchist for 20 years. An operator of anonymous remailers and darknet hangouts. Author (Second Realm - Book on Strategy, The Treasure that is Privacy, Aristocracy of Action). Privacy extremist and crypto absolutist. Coder, admin, network cuddler. Covert communications specialist.",
      "_assets": {
        "avatar.webp": {
          "size": 318436,
          "hash": "30fc6dc2963c6bf2827ebfb04cb2bd38984d06d375ee5f9b784ead45fc3fd1ea",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 169,
                "size": 4630
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 338,
                "size": 15504
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sodomak",
      "name": "Milan Půlkrábek",
      "altNames": [
        "sodomák"
      ],
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "sodomak",
        "github": "sodomak"
      },
      "_assets": {
        "avatar.webp": {
          "size": 38172,
          "hash": "efb7fbfe0af382b699c72ced6a4a8320b0f3caf545aad6d2a761da6b713c09e0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5050
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 20314
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "2fb437ba0062ccb8ca8b8c30ed642da000c45407",
          "date": "2026-05-25T09:41:30+02:00",
          "author": "tree",
          "message": "Add profile for Milan Půlkrábek, including alternative name 'sodomák', to the people directory"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sondre-bjellas",
      "name": "Sondre Bjellås",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 7408,
          "hash": "a72e2eb6fa381024f5ad5c3b2f36401dc523a1649c908a865ad840654766fb3c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2898
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6454
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "sonja-prstec",
      "name": "Sonja Prstec",
      "avatar": "avatar.webp",
      "caption": "Lawyer and CLO of Bitnation",
      "description": "I have been working as a lawyer for 12 years. I have been the official legal advisor and representative for project Liberland for the last 3 years and for the project Bitnation for 1 year. I'm interested in credible alternatives to existing governmental and nation structures, crypto community, blockchain and AI technology implementations. I want to focus on legal consultancy, support for startups regarding technology and cryptocurrency projects. I'm personally interested in defending individual freedom and humanitarian rights in general. (hcpp18)",
      "_assets": {
        "avatar.webp": {
          "size": 9668,
          "hash": "7b119b8b67ade2471c56d3d4e6d67857742683bfe5db3553b774290958bdb82a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3896
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 9294
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "spring-onion",
      "name": "Spring-onion",
      "avatar": "avatar.webp",
      "caption": "GrapheneOS",
      "description": "Brings deGoogle OS to the people",
      "refs": {
        "web": "https://grapheneos.org"
      },
      "_assets": {
        "avatar.webp": {
          "size": 34334,
          "hash": "08a7ddc5b48bc488003ccabb4ca010f2df54c36aba4052d03c602fe6f3591c64",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9764
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 29240
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "spyros-dovas",
      "name": "Spyros Dovas",
      "avatar": "avatar.webp",
      "caption": "Entrepreneur, crypto enthusiast",
      "_assets": {
        "avatar.webp": {
          "size": 22412,
          "hash": "3ec05fb1507260e8baf207a689b2b0918bdc56f06b984e71d1719b615e737fae",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8236
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 22868
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "stella-r-magnet",
      "name": "Stella R. Magnet",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "stellarmagnet"
      },
      "_assets": {
        "avatar.webp": {
          "size": 14440,
          "hash": "58f7a06984c127e6b22114feeff498071dca19bbb278ec2393615440c1676f9c",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4982
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11868
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "suji-yan",
      "name": "Suji Yan",
      "avatar": "avatar.webp",
      "caption": "Mask Network / Lens",
      "description": "Founder of Mask Network and contributor to Lens. Building decentralized social, user-owned identity, and privacy infrastructure for a freer internet.",
      "refs": {
        "twitter": "suji_yan"
      },
      "_assets": {
        "avatar.webp": {
          "size": 26830,
          "hash": "c781a45098edbe67e21c8efe22190dbd1e576f3ffaee675a8730e321ecc289dd",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8296
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23340
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "susanne-tempelhof",
      "name": "Susanne Tarkowski Tempelhof",
      "avatar": "avatar.webp",
      "caption": "BITNATION Founder and CEO",
      "description": "Susanne je podnikatelka, investorka do technologií a spisovatelka. Patří k hlavním zakladatelům projektu Bitnation - první platfomy pro decentralizovanou organizaci společnosti na světě, jež funguje na operačním systému Governance 2.0 založeném na blockchainu. V roce 2008 založila společnost Wise Strategic Communication, první afghánskou společnost se zameřením na strategickou komunikaci. V návaznosti na Arabské jaro v roce 2011 založila Shabakat Corporation v Egyptě a Libyi, aby podporovaly místní občanská hnutí. Po skončení občanské války v Libyi transformovala Shabakat na technologickou společnost poskytující poradenství v oblasti krypto investic a těžby kryptoměn v Indonésii. Je autorkou připravované knihy “Googlement - DIY průvodce pro spuštění vlastního národa (a změny světa)”. (hcpp15)",
      "_assets": {
        "avatar.webp": {
          "size": 15822,
          "hash": "488549e08b6cc7c907ba1b92a3ef8323510ccae159929bcc8d3d7e6abf22c8e0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6250
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15938
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tara-merk",
      "name": "Tara Merk",
      "avatar": "avatar.webp",
      "caption": "PhD BlockchainGov, Metagov",
      "description": "Governance researcher studying DAOs, open-source communities, and exit-to-community models.",
      "refs": {
        "twitter": "mpg_dd"
      },
      "_assets": {
        "avatar.webp": {
          "size": 26372,
          "hash": "cf36ee9b8e9f2cff49f876b73260b2cada2a06ad1a297c9d674c0ec12277f4dd",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 8040
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 23076
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tatiana-bazzichelli",
      "name": "Tatiana Bazzichelli",
      "avatar": "avatar.webp",
      "caption": "Disruption Network Lab",
      "description": "A curator and researcher on information technology, network culture, hacktivism and whistleblowing",
      "refs": {
        "web": "https://www.linkedin.com/in/tatianabazzichelli/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 68728,
          "hash": "9b170849d218d72807b323645937505e3e3beecc69a08d5c1a94e0503fb229c0",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6298
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18058
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tatiana-moroz",
      "name": "Tatiana Moroz",
      "avatar": "avatar.webp",
      "caption": "Singer-songwriter, Founder of Crypto Media Hub, Creator of 1st artist coin TatianaCoin",
      "_assets": {
        "avatar.webp": {
          "size": 27890,
          "hash": "82e2434415e9e736836d6cec2999278640e996b6f6b2094412c7ab84a45a1ec5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 199,
                "size": 5820
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 398,
                "size": 14896
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "teresa-neppi",
      "name": "Teresa Neppi",
      "avatar": "avatar.webp",
      "refs": {
        "web": "https://www.teresaneppi.com/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 34588,
          "hash": "9e29f097473ab99e7a5177caf433da396735510f3093e62aaf93dd773c10cbbd",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2458
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6274
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "e580d7462da62d20b36ce8317ecc704ab8be76a9",
          "date": "2026-05-31T02:34:43+02:00",
          "author": "tree",
          "message": "Add summit team import and five new organizer profiles.\n\nImport --import-team mode creates people from the site team section and links them on the event without storing event roles as profile captions.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tereza-anarchy",
      "name": "Tereza",
      "avatar": "avatar.webp",
      "altNames": [
        "Tereza Urzová"
      ],
      "refs": {
        "twitter": "TerezAnarchy"
      },
      "_assets": {
        "avatar.webp": {
          "size": 7344,
          "hash": "672508710e522868a7e1245783d5951f71e5c6e51c9028e9f87f9b3453f14634",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2384
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 5836
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tey-el-rjula",
      "name": "Tey el-Rjula",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "tey070"
      },
      "_assets": {
        "avatar.webp": {
          "size": 62658,
          "hash": "04d4fa0358bedd754d78669a40141a15ef3d7b5051376b5e2d9f3cee3079c52f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4980
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12590
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tim-beiko",
      "name": "Tim Beiko",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "timbeiko"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16396,
          "hash": "726bc066d958b7477f2e293f83bc2904ece4a1964331b490ecb67498962a70f5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 174,
                "size": 4102
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 348,
                "size": 8866
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "timothy-c-may",
      "name": "Timothy C. May",
      "born": "1951-12-21",
      "died": "2018-12-13",
      "avatar": "avatar.webp",
      "altNames": [
        "Timothy C.  May"
      ],
      "description": "Timothy is an American technical and political writer, he was a former electronic engineer and senior scientist at Intel. Most importantly he is the founding member of the Cypherphunks and author of \"Crypto-Anarchist Manifesto\". (hcpp16)",
      "_assets": {
        "avatar.webp": {
          "size": 13292,
          "hash": "5b64919ce9479f483d092f3789a162b347e4d0ceebe48414659a811e2c880052",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 112,
                "size": 1690
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 224,
                "size": 3566
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "2e0ebc35559d588f9acda80fe9f4d0b94e1ef36a",
          "date": "2026-05-25T05:08:52+02:00",
          "author": "tree",
          "message": "Add birth and death dates for Timothy C. May in his profile"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tina-haibodi",
      "name": "Tina Haibodi",
      "avatar": "avatar.webp",
      "_assets": {
        "avatar.webp": {
          "size": 50606,
          "hash": "bb93e125aa9aca641421d27686af5bac46bfafed30cdb1e0c98b905729eff454",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6256
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 16764
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tobi",
      "name": "Tobi",
      "avatar": "avatar.webp",
      "caption": "No Tech for Apartheid",
      "description": "Reclaiming tech via unionising tech workers",
      "refs": {
        "web": "https://notechforapartheid.eu"
      },
      "_assets": {
        "avatar.webp": {
          "size": 14836,
          "hash": "3087384e9c94c1dcc88810adf8dcef060524fe3bddb5bbb9df5bef8c7f02f7bc",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 176,
                "size": 5424
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 352,
                "size": 10520
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tomas-marada",
      "name": "Tomáš Marada",
      "avatar": "avatar.webp",
      "caption": "Mathematician",
      "description": "Tomáš is a mathematician fascinated with new technologies, their exponential growth, and transformative potential to human society. Tomáš is a co-founder of Debnk - decentralized trustless bitcoin backed banking. (hcpp19)",
      "_assets": {
        "avatar.webp": {
          "size": 7234,
          "hash": "41345b31507ad75a5d1e3f36e3f63f589aff6d6358fdf695e744a4d2a8c5da06",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2886
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7936
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tomas-michalek",
      "name": "Tomáš Michálek",
      "avatar": "avatar.webp",
      "caption": "Co-founder of Prague's MakersLab – a 3D printing makerspace",
      "description": "Tomas Michalek is the co-founder of Prague's MakersLab – a 3D printing makerspace founded in Paralelni Polis. He is a 3D printing enthusiast, sees a huge potential of 3D printing across all industries and feels that it is one of the tools that is going to change the world. Tomas is the 3D printing community leader educating public in the use of this technology. Company teams and individuals are coming to MakersLab to learn what it takes to print their own product and how it can help them. He is also building a 3D factory. He is fascinated by new technologies and their applications that can help people solve their problems and needs. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 3920,
          "hash": "8ad57dbbfacb6a6da07d58e40103d8e78276aeec5f34596886a04691b9654455",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2364
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 4984
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tone-vays",
      "name": "Tone Vays",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "ToneVays"
      },
      "description": "Tone is a former Bear Stearns Risk Analyst & JP Morgan Chase VP. His expertise is in Economic Trends, Trading and Risk Analysis. Ever since getting involved in the Crypto Currency ecosystem in early 2013, he has been very active in spreading the relevance and importance of this technology as it helps promote economic freedom as the War on Cash rages on. Tone was recently featured in a Bitcoin Documentary – Magic Money. Tone is now an independent content creator at LibertyLifeTrail and the host of three YouTube podcasts: CryptoScam, On The Record, and Tone's Market Analysis. Tone holds a Masters Degree in Financial Engineering along with Bachelor Degrees in Mathematics and Geology. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 4806,
          "hash": "559b91c898cfca0f1e414594c9a48dcce9555d910565c9f895c5b9bd521a0903",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2664
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 6454
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "travin-keith",
      "name": "Travin Keith",
      "avatar": "avatar.webp",
      "caption": "Cryptocurrency, Freedom, and Open Source Advocate and Former Digital Nomad",
      "description": "Travin Keith, CTO of Consortio Group, is a former digital nomad who has lived in 8 countries across 4 continents. Since shifting from a primarily digital marketing background in 2016, he has worked in the cryptocurrency space, as a volunteer, such as with the Bitcoin Markets community, a Board Member, with the Nxt Foundation, an advisor and consultant for a wide range of projects, as well as an entrepreneur with his ventures Agavon, Altrean (both now defunct), and Stokr, of which he is a current Advising Co-Founder, to name just a few. He has also contributed significantly to open source projects in and out of the cryptocurrency space, especially with Hyperledger, of which he co-authored the white paper. He has frequently spoken at events ranging from meetups to large conferences across the world, such as the Open Source Leadership Summit in 2018, hosted by the Linux Foundation, mainly around the areas of cryptocurrency and distributed ledger technology. During his time as a digital nomad, of which he in some ways still is, he has encountered numerous issues with regards to both relocating and basic travel, personally through his own experiences and 2nd hand through the experiences of many others he encountered. At HCPP 19, he looks forward to discussing these as well as reporting on his research to highlight the dehumanizing issues regarding the current immigration systems around the world.",
      "_assets": {
        "avatar.webp": {
          "size": 28652,
          "hash": "ef3d857f90d5342b018dceb2b07e9484d0231eb8862de9102c7880ca7e7f6942",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6054
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 401,
                "size": 14930
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tree",
      "name": "tree 木",
      "avatar": "avatar.webp",
      "caption": "anarcho-convivialist 🌱",
      "description": "cofounder of [Web3Privacy Now](https://web3privacy.info), ETHBrno, Gwei·cz (2020-2025)",
      "refs": {
        "nostr": "npub1k23nutfrjhts0f23lszraskm3dj4h7lyj4h2m7km6c26zrm7rfeqguwga2",
        "pubky": "pubkyoacigk9nr4may8kodme5x1qzfgfp6f7ek75jwc4mwkqbe3bsz6to",
        "github": "burningtree",
        "twitter": "convivialtree"
      },
      "_assets": {
        "avatar.webp": {
          "size": 6328,
          "hash": "10049796e2ec3920ae787555ba6cdd25c96d9d57c412329f2bdfa1ccd61b1d34",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 1776
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 2560
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "38e7baf7fe92e3b09fea1913be89571fe752d3f2",
          "date": "2026-05-29T09:03:38+02:00",
          "author": "tree",
          "message": "Add twitter for tree"
        },
        {
          "hash": "5ae0086223db0af553ae548150635d8f2ea7b7b2",
          "date": "2026-05-29T08:56:14+02:00",
          "author": "tree",
          "message": "Update tree name"
        },
        {
          "hash": "834f4c12ddbba9adf5a7f65ecd49cec5b5a3c0e2",
          "date": "2026-05-29T08:39:39+02:00",
          "author": "tree",
          "message": "Update myself"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "tsu-kareta",
      "name": "Alan",
      "avatar": "avatar.webp",
      "altNames": [
        "Tsu_Kareta"
      ],
      "caption": "Core Contributor Railgun",
      "refs": {
        "twitter": "tsu_kareta"
      },
      "_assets": {
        "avatar.webp": {
          "size": 44942,
          "hash": "9a24ccf52479f4ff06a0edc99ce8b8081a56aaf32abac28fe87871809915ce9f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9038
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 38782
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "una-wang",
      "name": "Una Wang",
      "avatar": "avatar.webp",
      "caption": "ETHZurich",
      "description": "Researcher bridging academic rigor and emerging cryptographic systems at ETH Zurich.",
      "refs": {
        "web": "https://www.linkedin.com/in/una-wang-36b56b22/"
      },
      "_assets": {
        "avatar.webp": {
          "size": 47478,
          "hash": "a2ff5ab65f4adef340d0fc3ff47fb57a13508f395afecadb8cfadc3ad2a9fe41",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3978
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 11654
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ursula-k-le-guin",
      "name": "Ursula K. Le Guin",
      "born": "1929-10-21",
      "died": "2018-01-22",
      "avatar": "avatar.webp",
      "altNames": [
        "Ursula Le Guin"
      ],
      "caption": "Science fiction and fantasy author",
      "description": "American author whose fiction — especially The Dispossessed — explored anarchism, anthropology, and alternatives to state and market power.",
      "_assets": {
        "avatar.webp": {
          "size": 201588,
          "hash": "f237354464031ac2034750436984299d78bd0eb46315e37cfba4f4fec0d48e40",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 238,
                "size": 6974
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 476,
                "size": 23284
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "5f75e8edd170c94846da28b8ab6367f407c9c93c",
          "date": "2026-05-25T04:28:13+02:00",
          "author": "tree",
          "message": "Add multiple new profiles for Elinor Ostrom, Geert Lovink, George Orwell, Hans-Hermann Hoppe, Ivan Illich, Joshua Dávila, Murray Rothbard, Peter Ludlow, and Ursula K. Le Guin, each with avatars and detailed descriptions."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "urza",
      "name": "Urza",
      "avatar": "avatar.webp",
      "caption": "Anarchocapitalist author, member of Svoboda učení, head of Ludwig von Mises Institute CZ/SK, author of Urza.cz.",
      "refs": {
        "web": "https://urza.cz",
        "twitter": "urzanarchy"
      },
      "description": "Urza is an anarchocapitalist author who wrote almost one thousand libertarian texts. He is a head of Ludwig von Mises Institute CZ & SK, member of Svoboda učení (Freedom to Learn), author of Urza.cz and associate of Paralelní Polis. Urza is mainly focusing on moral aspects of stateless society, free-market based education system and government propaganda at public schools. He is about to publish the first Czech book about anarchocapitalism.",
      "_assets": {
        "avatar.webp": {
          "size": 41624,
          "hash": "f01a68fa1a6d4311c6a3c58b63eed66dc8c3c68cb061483eee13baf576c5747f",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6838
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18544
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "2d6300f3ec563ef395720b74b19ad063bc7b7497",
          "date": "2026-05-25T02:16:59+02:00",
          "author": "tree",
          "message": "Remove merit and roles from multiple individuals' profiles in the people directory"
        },
        {
          "hash": "dcb6f5283d9c208c90948ca10fb39996790212b7",
          "date": "2026-05-25T02:16:51+02:00",
          "author": "tree",
          "message": "Add initial project structure with configuration"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vaclav-benda",
      "name": "Václav Benda",
      "born": "1946-08-08",
      "died": "1999-06-02",
      "avatar": "avatar.webp",
      "altNames": [
        "Vaclav Benda"
      ],
      "caption": "Czech dissident and author of Paralelní polis",
      "description": "Czech dissident, Charter 77 signatory, and political theorist. Author of the 1978 samizdat essay Paralelní polis, which argued that dissidents should build parallel institutions — schools, courts, media — to make the totalitarian state irrelevant rather than confront it directly.",
      "_assets": {
        "avatar.webp": {
          "size": 30214,
          "hash": "b393c2dd451b2c1e6e2e4b0ce118aaab84dbfe7868037309d9a39deca019b5b5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 258,
                "size": 6068
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 516,
                "size": 16534
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "51246ec52947e77b8217b862ee1e3b2d7ebf2b22",
          "date": "2026-05-25T05:20:26+02:00",
          "author": "tree",
          "message": "Add profiles for Hal Finney and Vitalik Buterin, including avatars and detailed descriptions, and update Václav Benda's avatar to a new format"
        },
        {
          "hash": "98185a3eaf73466df2c7a1d14f1f263f9d8bb316",
          "date": "2026-05-25T05:14:03+02:00",
          "author": "tree",
          "message": "Add birth and death dates for multiple individuals"
        },
        {
          "hash": "037ef5934d43176159a77b38b091360bff88f593",
          "date": "2026-05-25T05:02:36+02:00",
          "author": "tree",
          "message": "Add Václav Benda's profile with avatar and description to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vaclav-havel",
      "name": "Václav Havel",
      "born": "1936-10-05",
      "died": "2011-12-18",
      "avatar": "avatar.webp",
      "altNames": [
        "Vaclav Havel"
      ],
      "caption": "Czech dissident, playwright, and president",
      "description": "Czech playwright, essayist, and dissident. Co-founder of Charter 77 and author of The Power of the Powerless (1978), which analyzed post-totalitarian power through the parable of the greengrocer and the concept of living in truth. Last president of Czechoslovakia (1989–1992) and first president of the Czech Republic (1993–2003).",
      "_assets": {
        "avatar.webp": {
          "size": 662114,
          "hash": "48fa051bd0ef7d2579feee9d10a82c8ced3c06506ee26cd358eab32c717e13f5",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 291,
                "size": 13904
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 581,
                "size": 50508
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "1b0c603584928ab6cc3b97924ca33d9c9a25a7f8",
          "date": "2026-05-25T06:46:19+02:00",
          "author": "tree",
          "message": "Add profile for Václav Havel, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vaclav-pavlin",
      "name": "Václav Pavlín",
      "avatar": "avatar.webp",
      "altNames": [
        "vaclav pavlin"
      ],
      "refs": {
        "twitter": "vpavlin"
      },
      "_assets": {
        "avatar.webp": {
          "size": 37636,
          "hash": "836ecba71bdbac20dc956ce9418636f38ea67a37aecadd9826db5983d7a480d8",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 188,
                "size": 8102
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 376,
                "size": 20090
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "viktor-tron",
      "name": "Viktor Trón",
      "avatar": "avatar.webp",
      "altNames": [
        "Viktor Tron"
      ],
      "caption": "Visionary behind distributed tech",
      "refs": {
        "twitter": "zeligf"
      },
      "description": "Founder of Swarm, the decentralised storage and communication system for the Ethereum stack.",
      "_assets": {
        "avatar.webp": {
          "size": 94502,
          "hash": "12b842c8c12b82acb9373adb69817eb6532b5d8891722d8d5385260a2fdcb856",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 220,
                "size": 7444
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 441,
                "size": 20070
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "98acb6e104afc93b71f3b3bbae15da45d86cb0c5",
          "date": "2026-05-25T05:26:01+02:00",
          "author": "tree",
          "message": "Replace avatar.jpg with avatar.png for Joshua Dávila and Kieran Mesquita, and add new profile for Viktor Trón with avatar and description."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vit-jedlicka",
      "name": "Vít Jedlička",
      "avatar": "avatar.webp",
      "altNames": [
        "Vit Jedlicka"
      ],
      "refs": {
        "twitter": "JedlickaVit"
      },
      "description": "Vit Jedlicka has been actively involved with the Liberty movement since his university days. He received his bachelor’s degree from the University of Economics, Prague in 2009. At the same time, he became the founding member of the Czech Libertarian Free Citizens Party. He also started libertarian educational NGO Reformy.cz and Zlatainiciativa.cz whose video channels have in excess of 18 million views. He received his Master’s degree in political science from CEVRO Institute in 2014. On 13th April 2015, he founded the Free Republic of Liberland and was elected its first President. Since the formation of Liberland, close to half a million individuals have applied or registered for citizenship. Vit considers himself a Frédéric Bastiat influenced libertarian. (hcpp17)",
      "_assets": {
        "avatar.webp": {
          "size": 9610,
          "hash": "cb481d35b98560ffcc0578e51c66513663ffc6d84a52ecf1927cf42dbffa5396",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3514
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8772
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vitalik-buterin",
      "name": "Vitalik Buterin",
      "born": "1994-01-31",
      "avatar": "avatar.webp",
      "caption": "Co-founder of Ethereum",
      "description": "Russian-Canadian programmer and co-founder of Ethereum. Proposed the Ethereum protocol in 2013 at nineteen, envisioning a general-purpose blockchain with a Turing-complete scripting language that could host smart contracts and decentralised applications far beyond simple value transfer. Ethereum launched in 2015 and became the foundation for DeFi, NFTs, DAOs, and most of the programmable-money ecosystem. An active essayist on cryptography, mechanism design, and political philosophy at vitalik.eth.limo.",
      "refs": {
        "web": "https://vitalik.eth.limo",
        "twitter": "VitalikButerin"
      },
      "_assets": {
        "avatar.webp": {
          "size": 252446,
          "hash": "183560102e7323eaa34d8a02f43e494e2a5fcbf9c0cebff2ab4c7492ece9d5fa",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 223,
                "size": 6054
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 446,
                "size": 20116
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "51246ec52947e77b8217b862ee1e3b2d7ebf2b22",
          "date": "2026-05-25T05:20:26+02:00",
          "author": "tree",
          "message": "Add profiles for Hal Finney and Vitalik Buterin, including avatars and detailed descriptions, and update Václav Benda's avatar to a new format"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vlad-afanasiev",
      "name": "Vlad Afanasiev",
      "avatar": "avatar.webp",
      "caption": "Dark Matter Labs",
      "description": "Part of Dark Matter Labs. Working across governance, civic resilience, institutional design, and decentralized coordination for new forms of collective organization.",
      "refs": {
        "twitter": "darkmatterlabs"
      },
      "_assets": {
        "avatar.webp": {
          "size": 25456,
          "hash": "c2c33c1e311f2ed1d68a8d5555772d00fa1741c517d81a158a8dd786fb132790",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3248
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7426
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "vlad-costea",
      "name": "Vlad Costea",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "Vladcostea"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16106,
          "hash": "8895b9f481c20e833290dcd1d49be194091802df3af5e72c882ccb4715235c01",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6844
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15986
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c4134c15ed633cc681dd0f3b99fe22aac00b98ab",
          "date": "2026-05-25T12:15:42+02:00",
          "author": "tree",
          "message": "Update Twitter handle for Vlad Costea in profile"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "wei-dai",
      "name": "Wei Dai",
      "avatar": "avatar.webp",
      "caption": "Cypherpunk and creator of b-money",
      "description": "Chinese-American computer engineer and cypherpunk. Proposed b-money (1998), an anonymous digital cash and contract system cited by Satoshi Nakamoto in the Bitcoin whitepaper. Also known for the Crypto++ library and co-design of the VMAC message authentication algorithm.",
      "_assets": {
        "avatar.webp": {
          "size": 14888,
          "hash": "f89871f53c0b1ee020697eaffeffc3ab6b48099f7c825d95dd8df29665855125",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 199,
                "size": 3492
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 397,
                "size": 7260
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "5c67292ff54df3054dedcd2a7fc004a51b57769a",
          "date": "2026-05-25T06:27:22+02:00",
          "author": "tree",
          "message": "Add profile for Wei Dai, including avatar and description, to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "wilder",
      "name": "Pavol Lupták",
      "avatar": "avatar.webp",
      "avatarsAlt": [
        "avatar-alt.webp"
      ],
      "caption": "Cryptoanarchist & hacker",
      "altNames": [
        "wilder",
        "Pavol Luptak",
        "P. Luptak",
        "Palo Lupták"
      ],
      "refs": {
        "twitter": "wilderko",
        "nostr": "npub15xkpvjux5fw2q0kgl8m9c6pv0wu5urgctq9tthftmu559lf4wxqqknkrnh"
      },
      "description": "Global Opportunist, Cryptoanarchist, Voluntaryist, and Perpetual Traveler focused on technology and society hacking. And, of course, the HCPP lover 🙂",
      "_assets": {
        "avatar.webp": {
          "size": 22788,
          "hash": "4a82c6236a4c8f97e2683b5a33342aab9b912e3499db6d0a3daf9cf7387c8ce7",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 5686
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 399,
                "size": 12742
              }
            }
          }
        },
        "avatar-alt.webp": {
          "size": 24578,
          "hash": "ffc545055fe544729358c67be8eadbc09de5147b16fda4a5384741826d5c5293",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-alt-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6812
              },
              "400w": {
                "src": "avatar-alt-400w.webp",
                "width": 400,
                "height": 400,
                "size": 18794
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "4662d5ec7c4a934fdf5019fc4e8f5d86fae187a9",
          "date": "2026-05-31T03:06:05+02:00",
          "author": "tree",
          "message": "Add Dark Prague alt avatars and speaker captions.\n\nStore event photos as avatarsAlt when they differ from primary portraits, and add missing captions from darkprague.com.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "28b35a275838f56a02c228e1e2fa14cf289fab9f",
          "date": "2026-05-25T10:13:14+02:00",
          "author": "tree",
          "message": "Add alternative name 'wilder' to Pavol Lupták's profile in the people directory"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "will-scott",
      "name": "Will Scott",
      "avatar": "avatar.webp",
      "caption": "Protocol Labs, Snowstorm",
      "description": "Network researcher helping decentralized internet infrastructure work in the real world.",
      "refs": {
        "twitter": "willscott"
      },
      "_assets": {
        "avatar.webp": {
          "size": 7066,
          "hash": "bdf8c92e91c238561cf5bc26832ff9a17cb863985d632fc5cf60927ca16c371d",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 3548
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 8074
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "william-lobkowicz",
      "name": "William Rudolf Lobkowicz",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "wrlobkowicz"
      },
      "_assets": {
        "avatar.webp": {
          "size": 27868,
          "hash": "4ec33b8244aff2109da37124cc037bb5ec19cc5f431d9be1c834f67fa9521217",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4074
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 10478
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "wlodek-gogloza",
      "name": "Wlodek Gogloza",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "WGogloza"
      },
      "_assets": {
        "avatar.webp": {
          "size": 16056,
          "hash": "928b82320f39030932ba49468bf8e025940b12e459006f82d87b1c8c8e1d4708",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 227,
                "size": 4156
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 454,
                "size": 9342
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "xavier-damman",
      "name": "Xavier Damman",
      "avatar": "avatar.webp",
      "caption": "Open Collective",
      "description": "Co-founder of Open Collective bringing transparent funding to digital communities and public goods.",
      "refs": {
        "twitter": "xdamman"
      },
      "_assets": {
        "avatar.webp": {
          "size": 7850,
          "hash": "64a7ac3f365fb37cda6d0fbdb1c992430ea28b9b388debff8ac58bf83c129288",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6774
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 12054
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "ying-tong",
      "name": "Ying Tong",
      "avatar": "avatar.webp",
      "caption": "Independent cryptographer ex-Zcash, Geometry Research",
      "refs": {
        "twitter": "therealyingtong"
      },
      "_assets": {
        "avatar.webp": {
          "size": 42030,
          "hash": "84f0fc933e285adc1c5183468e936b640e8656bcf7a61ca7d65c1615de6fe1db",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 9264
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 36378
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "yisi-liu",
      "name": "Yisi Liu",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "TheYisiLiu"
      },
      "description": "Yisi is the co-founder and CTO of Mask Network, focusing on bringing privacy and digital ownership back to normal users using simple technologies. He is also a research fellow at the Institute of Network Society at China Academy of Arts, studying how technologies are reshaping our society.",
      "_assets": {
        "avatar.webp": {
          "size": 7432,
          "hash": "9562a0c6b3cfd1011584a3f82f3e6bac7217d2f2af27647acbe2c8e20eaa0169",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 2902
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 7262
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "yonatan-miller",
      "name": "Yonatan Miller",
      "avatar": "avatar.webp",
      "caption": "Tech Workers Coalition Berlin",
      "description": "Community organizer focused on tech workers solidarity",
      "refs": {
        "web": "https://shushugah.com"
      },
      "_assets": {
        "avatar.webp": {
          "size": 24468,
          "hash": "6f0e0edd6750810eb238c9800915b8eeae77410ccecc852cfa80d8e16134dd0a",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 6634
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 21488
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "zdenka-stankova",
      "name": "Zdeňka Staňková",
      "avatar": "avatar.webp",
      "refs": {
        "twitter": "zdesipstankova"
      },
      "_assets": {
        "avatar.webp": {
          "size": 122324,
          "hash": "837e6f34b37fffe3dc333b93bf1fafaeb0382f94ca57832188625c6c4e69e7af",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 300,
                "size": 6570
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 600,
                "size": 17116
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "57abb08e52b9e1f57dc84f4b01e2c3461895fc21",
          "date": "2026-05-25T04:07:50+02:00",
          "author": "tree",
          "message": "Add multiple new profiles with avatars and descriptions to the people directory"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "zimt",
      "name": "Zimt",
      "avatar": "avatar.webp",
      "caption": "BlockchainGoc",
      "description": "Crypto lawyer and systems thinker researching governance, decentralization, and regulatory infrastructure.",
      "refs": {
        "twitter": "syntonyy"
      },
      "_assets": {
        "avatar.webp": {
          "size": 17900,
          "hash": "eaca8314723f2472de5ac5cd41331839b6e2f0a1e786bfc24a27030cc2388339",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 200,
                "size": 4796
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 400,
                "size": 15502
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "c62c99d07b973d99b02495d06fcba421299a5583",
          "date": "2026-05-31T02:09:14+02:00",
          "author": "tree",
          "message": "Add Neocypherpunk Summit 2026 speakers and import script.\n\nImport 49 new people from s26ber.web3privacy.info with avatars and corrected social refs, and refresh refs on existing summit speakers."
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    },
    {
      "id": "zooko",
      "name": "Zooko Wilcox-O'Hearn",
      "born": "1974-05-13",
      "avatar": "avatar.webp",
      "altNames": [
        "Zooko"
      ],
      "caption": "Cypherpunk and Zcash founder",
      "description": "American computer security specialist and entrepreneur. Creator of Tahoe-LAFS and founder of Zcash; long-time cypherpunk contributor to privacy-preserving systems and decentralized infrastructure.",
      "refs": {
        "twitter": "zooko",
        "wikipedia": "https://en.wikipedia.org/wiki/Zooko_Wilcox-O%27Hearn"
      },
      "_assets": {
        "avatar.webp": {
          "size": 245552,
          "hash": "7b97d0598d3c9f40a42791c64acccca2e1ceafa2f7e11efd2e83d8e537ee4862",
          "image": {
            "format": "webp",
            "versions": {
              "200w": {
                "src": "avatar-200w.webp",
                "width": 200,
                "height": 112,
                "size": 2350
              },
              "400w": {
                "src": "avatar-400w.webp",
                "width": 400,
                "height": 225,
                "size": 8048
              }
            }
          }
        }
      },
      "history": [
        {
          "hash": "078b33ad196f6a2bc27aa8c7c42e8e5757e4d22c",
          "date": "2026-05-31T06:26:19+02:00",
          "author": "tree",
          "message": "Convert person avatars to WebP and update index references.\n\nRe-encodes portrait sources at quality 85 to reduce repo size while keeping avatar paths in index.yaml.\n\nCo-authored-by: Cursor <cursoragent@cursor.com>"
        },
        {
          "hash": "a603cd5c687bc6ee6fa9dd8f1d30338d44bd7533",
          "date": "2026-05-25T11:04:06+02:00",
          "author": "tree",
          "message": "Add profile for Zooko Wilcox-O'Hearn"
        }
      ],
      "contributors": [
        {
          "name": "tree"
        }
      ]
    }
  ]
}
