Standards · Constellation

Draft consultation shape

TLA-Soil — Soil / growing media asset pack

Draft orbit: portable growing-media profile for softscape delivery beside the spine.

Draft consultation shape. Archive Seal stays a separate commercial attestation.

Schema id: la.archive.soil-media.v1 · Spine: TLA-185

Purpose

Define a portable soil / growing-media pack so projects can declare profile name, depth, composition notes, and TLA-185 site-field pointers for planting zones.

This orbit profiles substrate assets that planting intent depends on. Geotechnical investigation reports and lab certificates stay as evidence URIs in TLA-EVID where needed.

Out of scope

Not this orbit Where it lives
Full geotechnical investigation schema Specialist engineering protocols
Contamination remediation workflow Regulatory / environmental compliance
Archive Seal Commercial attestation
Second field dictionary Spine — TLA-185

Enumerations (draft — freeze later)

Field Allowed values (draft)
media.profile_class native | engineered | imported | container | green_roof | other | unknown

Normative intent (when elevated from Draft)

  • When elevated from draft: planting claims that assume a specific media profile should be linkable from this pack.
  • Depth and composition may be partial at early LOD gates; unknown is explicit.
  • Commercial products may embed richer lab-result binaries; the open pack is the portable subset.

Foundation vs Archive

Foundation Archive
Publishes the open media profile shape for teaching and specification language. May implement richer substrate libraries and paid datasets.
Does not certify soil suitability. Professional judgement and local standards remain with practitioners.

Golden example (illustrative)

Minimal worked example for consultation. Not a production product API. Download JSON · Required-keys schema (Draft). Repo smoke: npm run validate:orbits.

{
  "schema_id": "la.archive.soil-media.v1",
  "schema_version": 1,
  "pack_id": "soil-ex-001",
  "created_at": "2026-07-26T00:00:00.000Z",
  "media": {
    "profile_name": "Street tree pit — engineered",
    "profile_class": "engineered",
    "depth_mm": 900,
    "composition_note": "Sandy loam over drainage layer; pH target 6.0–7.0"
  },
  "tla185_refs": {
    "record_id": null,
    "field_paths": ["site.soil_profile", "planting.zone_ref"]
  }
}