Standards · Constellation

Draft consultation shape

TLA-SYN — Synthetic nature provenance

Draft orbit: portable provenance pack for surveyed, modelled, generative, and composite landscape assets.

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

Schema id: la.archive.synthetic-nature.v1 · Spine: TLA-185

Purpose

Define a portable provenance pack so project interchange can state whether an asset is surveyed, modelled, generative, or composite; who created or transformed it; which tools and recipes participated at a metadata level; and how the claim sits beside TLA-185 botanical and site fields.

TLA-185 remains the single field grammar. This orbit profiles lineage — it does not add a rival dictionary. Taxon claims stay on the spine.

Out of scope

Not this orbit Where it lives
Archive Seal issue / crypto / Stripe Commercial Archive product docs
Full Workbench recipe binaries Proprietary product depth
Training weights / model checkpoints Separate ML / commercial licences
A second plant field registry Forbidden — use TLA-185

Enumerations (draft — freeze later)

Field Allowed values (draft)
nature_class surveyed | modelled | synthetic | composite | unknown
generation.method none | procedural | photogrammetry | generative_ai | manual_sculpt | mixed | other

Normative intent (when elevated from Draft)

  • When elevated from draft: any exchange bundle that presents render-ready vegetation as if surveyed without nature_class / disclosure is non-conformant to this orbit.
  • TLA-185 taxon and site fields remain authoritative for botanical and climate claims; this orbit only adds provenance.
  • Commercial products may embed richer private lineage; the open pack is the portable subset.

Foundation vs Archive

Foundation Archive
Publishes the open provenance shape for teaching and citation. May implement richer tooling and paid workflows.
Does not issue Archive Seal. Archive Seal remains a separate commercial attestation.

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.synthetic-nature.v1",
  "schema_version": 1,
  "pack_id": "syn-ex-001",
  "created_at": "2026-07-23T00:00:00.000Z",
  "asset": {
    "asset_id": "optional-stable-id",
    "file": "optional-relative-or-uri"
  },
  "nature_class": "synthetic",
  "generation": {
    "method": "procedural",
    "tool": "workbench",
    "model_or_pipeline": null,
    "human_authored": true
  },
  "lineage": {
    "parents": [],
    "derived_from": null,
    "revision": 1
  },
  "attribution": {
    "creator": null,
    "organisation": null,
    "licence_note": null
  },
  "disclosure": {
    "marked_synthetic": true,
    "viewer_facing_label": "Synthetic / generated asset",
    "notes": null
  },
  "tla185_refs": {
    "record_id": null,
    "field_paths": []
  }
}