GenomeStrand · genome-strand
Owner ruling (D8, 2026-04-12), canonical. "GenomeStrand becomes the canonical type, DNAStrand is removed." [src: HOS-Webdoc/web/src/data/hos-specification.ts:557]
Content
GenomeStrand is the base blueprint type every HOS entity carries [src: HOS-Webdoc/web/src/lib/genome/types.ts:35]. Fields [src: wiki/architecture/genome.md:15-27]:
| Field | Meaning |
|---|---|
id, name | identity |
entityType | venture | endeavor | datan | hyperHuman | organization | partner | looper | host [src: HOS-Webdoc/web/src/lib/genome/types.ts:25] |
version | semantic version, bumped on every evolution |
mobilizerLevel | rung on the BOT…LOOPER ladder (mobilizer-level) |
traits | free-form key/value descriptive bag |
createdAt / evolvedAt | timestamps |
contentHash | hash of genome content — detects drift between regenerations |
Four strands extend the base, distinguished by entityType with type guards [src: wiki/architecture/genome.md:44]:
- VentureGenome — organizationId, brand (incl.
biom), 4 web properties, districts,datanAllocation(squadIds/datanIds/weeklyHours), tradeData, per-engineengineConfig(cland, sapiens3, dwork, atomicHolon, neural), infrastructure [src: HOS-Webdoc/web/src/lib/genome/types.ts:80]. - EndeavorGenome — ventureIds,
endeavorType(sale-purchase | finance | transport-storage | produce-create), services/documents/compliance, routine (radarId/loopIds/squadIds), qualityFloor [src: HOS-Webdoc/web/src/lib/genome/types.ts:127]. - DatanGenome — archetypeType, neuralwares, specializations, squadCompatibility, personality (essentia/aura/warden), evolution (xp/level/achievements/contentLevel),
costPerLoop, avatar3d [src: HOS-Webdoc/web/src/lib/genome/types.ts:151]. - HyperHumanGenome —
sapiensLevel: 'sapiens3', bonded datans, omnianalysis, hourlyRate, evolution, preferredLoopTypes [src: HOS-Webdoc/web/src/lib/genome/types.ts:180].
The spatial-site work adds a fifth declared strand shape — the spatial strand (schema-genome-spatial-strand) — binding biome, slice sequence, and holonprint methods to a venture genome.
Composition
- uses: mobilizer-level (field), entity-hierarchy (
entityType), biome (brand.biom) - used-by: genome (instancing pipeline input), datan (DatanGenome), looper / host (strand carriers), schema-genome-spatial-strand, genome-schema
See also
- genome — the pipeline that consumes strands
- [Upstream wiki page](../../../wiki/architecture/genome.md)