{
  "$schema_comment": "SINGLE SOURCE OF TRUTH for f00 (org f00-sh). Edit this file only, then run: scripts/sync-from-catalog.py. Hub cards, README, and AGENTS.md are derived from here. Theme lives at theme.urls.css.",
  "version": 1,
  "org": "f00-sh",
  "hub": {
    "name": "f00",
    "site": "https://f00.sh",
    "repo": "https://github.com/f00-sh/f00",
    "pages_project": "f00",
    "code_of_conduct": "https://f00.sh/CODE_OF_CONDUCT.md"
  },
  "theme": {
    "css_live": "https://f00.sh/theme/f00-theme.css",
    "css": "https://f00.sh/theme/f00-theme.css",
    "css_canonical": "https://f00.sh/theme/f00-theme.css",
    "css_snapshot_url": "https://f00.sh/theme/f00-theme-35.css",
    "css_path": "site/theme/f00-theme.css",
    "entropy": "https://f00.sh/theme/f00-entropy.js?v=27",
    "chrome": "https://f00.sh/theme/f00-chrome.js?v=5",
    "source": "somata",
    "source_name": "Somata",
    "source_url": "https://somata.f00.sh/",
    "source_repo": "https://github.com/f00-sh/somata",
    "palette": "https://github.com/f00-sh/somata/blob/main/palette/somata-dark.json",
    "font_brand": "Onyx (logo / brand-mark only)",
    "font_body": "zine mono (all body/prose/forms)",
    "font_accent": "chip/subdomain mono (headers, footers, nav, domain chips)",
    "font_hand": null,
    "bg": "#14181B",
    "fg": "#E8E0D2",
    "accent": "#E06058",
    "metal": "#8A9096",
    "sky": "#5B8FBE",
    "rule": "ONE shared live CSS https://f00.sh/theme/f00-theme.css for hub + every *.f00.sh project site (Worker pins it). Somata anatomical teaching-model palette: cavity pedestal, arterial enamel, venous blue, shell sea-glass, cream labels, pin metal. Project CSS is layout-only.",
    "layout": "bleach",
    "contrast": "anatomical-teaching-model",
    "css_snapshot": "site/theme/f00-theme-35.css",
    "palette_version": "0.1.0"
  },
  "domains": {
    "hub": "f00.sh",
    "packages": "dist.f00.sh"
  },
  "laws": {
    "release_to_card": "Only projects with status=released get a hub card. Add/update the project entry here when you ship a release.",
    "license": "Every f00 project is MIT, open source, free to the world \u2014 no paywalls, no ownership cosplay. Stewards only.",
    "donate": "https://f00.sh/donate \u2014 one collective pool, even split; never per-project. No begging.",
    "ledger": "https://f00.sh/ledger \u2014 fully open books (ledger.json). No payroll. Every movement public.",
    "constitution": "https://f00.sh/constitution \u2014 living bond: mindset, methodology, stewards, votes, open work (not 'rules').",
    "plan": "https://f00.sh/plan \u2014 public path toward a formal public-benefit shell. Not a registered charity until true."
  },
  "infra": [
    {
      "id": "homebrew-tap",
      "name": "homebrew-tap",
      "repo": "https://github.com/f00-sh/homebrew-tap",
      "repo_slug": "f00-sh/homebrew-tap",
      "role": "Homebrew tap for f00-sh projects"
    },
    {
      "id": "scoop-bucket",
      "name": "scoop-bucket",
      "repo": "https://github.com/f00-sh/scoop-bucket",
      "repo_slug": "f00-sh/scoop-bucket",
      "role": "Scoop bucket for f00-sh projects"
    },
    {
      "id": "github-org-profile",
      "name": ".github",
      "repo": "https://github.com/f00-sh/.github",
      "repo_slug": "f00-sh/.github",
      "role": "Organization profile and community health files"
    }
  ],
  "projects": [
    {
      "id": "f00tils",
      "name": "f00tils",
      "status": "released",
      "domain": "coreutils.f00.sh",
      "site": "https://coreutils.f00.sh/",
      "repo": "https://github.com/f00-sh/f00tils",
      "repo_slug": "f00-sh/f00tils",
      "pages_project": "f00-coreutils",
      "packages": "https://dist.f00.sh/f00tils/current/",
      "local": "f00tils",
      "license": "MIT",
      "one_liner": "Freestanding assembly GNU userland (`f00` multicall)",
      "blurb": "Freestanding assembly GNU userland \u2014 coreutils, grep, findutils, diffutils. One multicall binary. <code class=\"mono\">--core</code> is byte-identical and faster.",
      "facts": [
        "115 tools \u00b7 x86-64 + aarch64 port",
        "no libc \u00b7 MIT"
      ],
      "docs": "https://coreutils.f00.sh/#documents"
    },
    {
      "id": "clun",
      "name": "clun",
      "status": "released",
      "domain": "clun.f00.sh",
      "site": "https://clun.f00.sh/",
      "repo": "https://github.com/f00-sh/clun",
      "repo_slug": "f00-sh/clun",
      "pages_project": "f00-clun",
      "packages": "https://dist.f00.sh/clun/current/",
      "local": "clun",
      "license": "MIT",
      "one_liner": "JS/TS toolkit in pure Common Lisp",
      "blurb": "JavaScript and TypeScript toolkit. Implementation is pure Common Lisp. Install, test, bundle, serve \u2014 Bun-shaped commands, different soul.",
      "facts": [
        "native releases \u00b7 man page \u00b7 updater",
        "MIT"
      ],
      "docs": "https://clun.f00.sh/#documents"
    },
    {
      "id": "cel",
      "name": "Cel Index",
      "status": "released",
      "domain": "cel.f00.sh",
      "site": "https://cel.f00.sh/",
      "repo": "https://github.com/f00-sh/cel",
      "repo_slug": "f00-sh/cel",
      "pages_project": "f00-cel",
      "packages": null,
      "local": "cel",
      "license": "MIT",
      "one_liner": "Femcel / Incel self-assessment (formal project model)",
      "blurb": "Femcel / Incel self-assessment from a formal project model. Transparent factors, optional X priors, shareable score card.",
      "facts": [
        "survey \u00b7 methodology \u00b7 PNG export",
        "web app"
      ],
      "docs": "https://cel.f00.sh/methodology"
    },
    {
      "id": "trn",
      "name": "TRN",
      "status": "released",
      "domain": "trn.f00.sh",
      "site": "https://trn.f00.sh/",
      "repo": "https://github.com/f00-sh/trn",
      "repo_slug": "f00-sh/trn",
      "pages_project": "f00-trn",
      "packages": null,
      "local": "trn",
      "license": "MIT",
      "one_liner": "Enhanced Tabular Recipe Notation converter (eTRN)",
      "blurb": "Enhanced Tabular Recipe Notation \u2014 ingredient rows \u00d7 chronological stages. Cooking for Engineers\u2013style process matrices from any recipe URL or paste.",
      "facts": [
        "rule-based \u00b7 optional LLM",
        "eTRN JSON \u00b7 print/PDF"
      ],
      "docs": "https://trn.f00.sh/#docs"
    },
    {
      "id": "throw",
      "name": "throw",
      "status": "wip",
      "domain": "throw.f00.sh",
      "site": "https://throw.f00.sh/",
      "repo": "https://github.com/f00-sh/throw",
      "repo_slug": "f00-sh/throw",
      "path": "throw",
      "one_liner": "Entropic develop + optical projection engine",
      "blurb": "Structure becomes film; film becomes light on a screen. Emulsion physics and projection chain \u2014 not blur filters. f00 looks are throws, not CAD.",
      "facts": [
        "structure \u2192 develop \u2192 project \u2192 display",
        "uniformity is only mathematics"
      ],
      "links": {
        "site": "https://throw.f00.sh/",
        "repo": "https://github.com/f00-sh/throw"
      }
    },
    {
      "id": "joule",
      "name": "joule",
      "status": "released",
      "domain": "joule.f00.sh",
      "site": "https://joule.f00.sh/",
      "repo": "https://github.com/f00-sh/joule",
      "repo_slug": "f00-sh/joule",
      "pages_project": "f00-joule",
      "packages": null,
      "local": "joule",
      "license": "MIT",
      "one_liner": "Distributed GPU cluster \u2014 idle cards into open-weight AI inference",
      "docs": "https://joule.f00.sh/",
      "blurb": "Pool idle GPUs into a volunteer supercomputer for open-weight inference (Kimi-class). Donate compute, earn millijoules, burn them for API access. Live capacity dashboard. Public pool is free \u2014 pay in cycles, not cash.",
      "facts": [
        "native agent \u00b7 millijoule economy",
        "OpenAI-compatible gateway \u00b7 MIT"
      ]
    },
    {
      "id": "somata",
      "name": "Somata",
      "status": "released",
      "domain": "somata.f00.sh",
      "site": "https://somata.f00.sh/",
      "repo": "https://github.com/f00-sh/somata",
      "repo_slug": "f00-sh/somata",
      "pages_project": "f00-somata",
      "packages": null,
      "local": "somata",
      "license": "MIT",
      "one_liner": "Anatomical teaching-model theme (dark + light) for 100+ apps",
      "docs": "https://somata.f00.sh/",
      "blurb": "Color theme drawn from 1970s\u201380s anatomical teaching models \u2014 clear styrene shell, enamel arterial red and venous blue, matte organ pink, nerve straw, adipose enamel yellow, ivory bone, black pedestal. Dual dark/light, 100+ app ports, system installers. Educational specimen, not gore.",
      "facts": []
    }
  ]
}
