{
 "description": "Domains of the verified corpus. Fetch /corpus/<domain>/index.json (≈12 KB, with summaries) for one domain, /corpus/index.json (≈80 KB) to filter all programs by feature.",
 "soma_version": "2.5.0",
 "count": 319,
 "features": {
  "agent": 16,
  "cost": 1,
  "fail": 10,
  "guard": 4,
  "http": 18,
  "invariant": 154,
  "lambda": 38,
  "match": 42,
  "multi_cell": 3,
  "native": 4,
  "pipeline": 43,
  "service": 2,
  "state_machine": 170,
  "sum_type": 9,
  "think": 10,
  "tools": 6,
  "try": 144
 },
 "domains": [
  {
   "domain": "aerospace",
   "programs": 15,
   "index": "https://soma-lang.dev/corpus/aerospace/index.json"
  },
  {
   "domain": "agents",
   "programs": 15,
   "index": "https://soma-lang.dev/corpus/agents/index.json"
  },
  {
   "domain": "algorithms",
   "programs": 18,
   "index": "https://soma-lang.dev/corpus/algorithms/index.json"
  },
  {
   "domain": "civic",
   "programs": 14,
   "index": "https://soma-lang.dev/corpus/civic/index.json"
  },
  {
   "domain": "data",
   "programs": 17,
   "index": "https://soma-lang.dev/corpus/data/index.json"
  },
  {
   "domain": "devops",
   "programs": 14,
   "index": "https://soma-lang.dev/corpus/devops/index.json"
  },
  {
   "domain": "energy",
   "programs": 15,
   "index": "https://soma-lang.dev/corpus/energy/index.json"
  },
  {
   "domain": "escrow_finance",
   "programs": 15,
   "index": "https://soma-lang.dev/corpus/escrow_finance/index.json"
  },
  {
   "domain": "finance",
   "programs": 17,
   "index": "https://soma-lang.dev/corpus/finance/index.json"
  },
  {
   "domain": "games",
   "programs": 19,
   "index": "https://soma-lang.dev/corpus/games/index.json"
  },
  {
   "domain": "games_economy",
   "programs": 16,
   "index": "https://soma-lang.dev/corpus/games_economy/index.json"
  },
  {
   "domain": "governance",
   "programs": 16,
   "index": "https://soma-lang.dev/corpus/governance/index.json"
  },
  {
   "domain": "logistics",
   "programs": 15,
   "index": "https://soma-lang.dev/corpus/logistics/index.json"
  },
  {
   "domain": "math",
   "programs": 17,
   "index": "https://soma-lang.dev/corpus/math/index.json"
  },
  {
   "domain": "medical",
   "programs": 14,
   "index": "https://soma-lang.dev/corpus/medical/index.json"
  },
  {
   "domain": "records",
   "programs": 17,
   "index": "https://soma-lang.dev/corpus/records/index.json"
  },
  {
   "domain": "safety_interlocks",
   "programs": 14,
   "index": "https://soma-lang.dev/corpus/safety_interlocks/index.json"
  },
  {
   "domain": "services",
   "programs": 3,
   "index": "https://soma-lang.dev/corpus/services/index.json"
  },
  {
   "domain": "state_machines",
   "programs": 14,
   "index": "https://soma-lang.dev/corpus/state_machines/index.json"
  },
  {
   "domain": "text",
   "programs": 18,
   "index": "https://soma-lang.dev/corpus/text/index.json"
  },
  {
   "domain": "web",
   "programs": 16,
   "index": "https://soma-lang.dev/corpus/web/index.json"
  }
 ]
}