People around parallel societies and sovereign tech https://heterarchy.fyi/people
Find a file
2026-05-26 15:22:23 +02:00
.github/workflows Update @heterarchy/atlas dependency to version 06abf5a and adjust deployment workflow to reflect the new package name. 2026-05-26 15:22:23 +02:00
people Add profile for Josiah Warren, including avatar image and relevant details, to the people directory 2026-05-26 08:48:46 +02:00
schema Add schema validation for people profiles and update configuration to reference schema file. Enhance README with validation instructions and key fields. 2026-05-25 07:33:41 +02:00
.gitignore Update @heterarchy/atlas dependency to version ff8f0a4, add package-lock.json to .gitignore, and update bun.lock accordingly. 2026-05-26 12:52:29 +02:00
bun.lock Update @heterarchy/atlas dependency to version ff8f0a4, add package-lock.json to .gitignore, and update bun.lock accordingly. 2026-05-26 12:52:29 +02:00
config.toml Add .atlas-cache to .gitignore, create bun.lock for dependency management, update package.json to specify atlas version, add image_sizes to config.toml, and implement caching for Atlas images in GitHub Actions workflow. 2026-05-25 08:05:19 +02:00
package.json Update @heterarchy/atlas dependency to version 06abf5a and adjust deployment workflow to reflect the new package name. 2026-05-26 15:22:23 +02:00
README.md Enhance README with information on linking datasets 2026-05-26 12:36:55 +02:00
redirects.yaml Fix formatting in redirects.yaml by removing unnecessary comment lines for clarity. 2026-05-25 10:37:41 +02:00

Heterarchy People

People dataset for the Heterarchy Atlas.

Each person lives in people/<id>/index.yaml. Image files in the same directory are copied into the built dataset as source assets.

Schema

Source files are validated against schema/people.json (additionalProperties: false — no undocumented fields).

npm run validate

Key fields:

  • avatar — primary portrait (avatar.png, avatar.jpg, or avatar.webp)
  • avatarsAlt — optional list of alternative portrait filenames in the person directory
  • refs — optional links (twitter, github, web, bsky, nostr, matrix)

Renames

When an item id changes, add the old id to redirects.yaml at the repo root:

mario: mario-havel

Build emits these into dist/index.json as meta.redirects for the frontend to honor old URLs. Use altNames for display nicknames — not for slug changes.

Other datasets link here as [Display Name](people:<id>) in markdown descriptions (resolved on the frontend). Keep the visible label on the left, e.g. [Wei Dai](people:wei-dai).