1
0
This repository has been archived on 2026-08-25. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
tera/PROVENANCE.json
T

94 lines
4.3 KiB
JSON

{
"schemaVersion": 1,
"projectLicense": "Apache-2.0",
"policies": {
"copiedItems": "Every copied item requires an immutable upstream source, exact upstream path, SPDX license, SHA-256, intake date, and review note.",
"fonts": "System font stacks only; no bundled font files or remote font services.",
"runtimeArt": "Runtime meshes and textures are generated from reviewable source. Binary art is not permitted under src/.",
"researchReferences": "Evaluated references that were not copied are recorded in ASSET_RESEARCH.md and are not distributed artifacts."
},
"distributedArtifacts": [
{
"path": "public/og-office.png",
"kind": "generated-social-card",
"origin": "repository-generated",
"license": "Apache-2.0",
"sha256": "5906c7ef22175307f18984525ae5c7bd7fe6f40eb2652a850d3cb44b44ba8228",
"generator": "scripts/brand-assets/capture.mjs",
"inputs": ["scripts/brand-assets/capture.mjs", "scripts/brand-assets/og.html"],
"intakeDate": "2026-08-06",
"intakeNote": "Generated from this repository's built office scene and local card template by the documented capture workflow; no external image was copied."
},
{
"path": "public/og-tera.png",
"kind": "generated-social-card",
"origin": "repository-generated",
"license": "Apache-2.0",
"sha256": "decfd9b70c0416baf47b0484040079c7f2aaa7bb8a60cf5add7a3069eac05277",
"generator": "scripts/brand-assets/capture.mjs",
"inputs": ["scripts/brand-assets/capture.mjs", "scripts/brand-assets/og.html"],
"intakeDate": "2026-08-06",
"intakeNote": "Generated from this repository's built California scene and local card template by the documented capture workflow; no external image was copied."
}
],
"proceduralLineage": [
{
"path": "src/assets/",
"kind": "procedural-vehicles-actors-office-kit-and-textures",
"origin": "original",
"sourceLicense": "Apache-2.0",
"outputLicense": "CC0-1.0",
"lineage": "ASSET_RESEARCH.md and src/assets/LICENSE-ART document the original primitive grammar, design references, and artistic-output dedication."
},
{
"path": "src/aircraft/asset.ts",
"kind": "procedural-aircraft",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Original code-composed aircraft silhouette; repository originality and aircraft-data boundaries are documented in NOTICE."
},
{
"path": "src/engine/",
"kind": "procedural-map-environment-buildings-and-data-glyphs",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Original cached unit-primitive rendering grammar documented in ASSET_RESEARCH.md and ARCHITECTURE.md; live data is converted to original glyph geometry rather than bundled as art."
},
{
"path": "src/interiors/",
"kind": "procedural-office-shells-and-presentation",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Original office shell and scene composition over the validated authored packs; geometry is built at runtime from reviewable source and primitive assets."
},
{
"path": "src/cities/",
"kind": "authored-city-geography",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Original hand-traced city geometry with the non-OSM data boundary documented in NOTICE and source headers."
},
{
"path": "src/offices/",
"kind": "authored-office-packs",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Repository-authored office plans; each pack carries explicit author and license metadata under the validated office-pack contract."
},
{
"path": "src/transport/california.ts",
"kind": "authored-road-and-route-data",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Original coarse simulation graph; every node, segment, route, and anchor carries a provenance field validated by tests."
},
{
"path": "src/arena/",
"kind": "renderer-independent-reinforcement-learning-environments",
"origin": "original",
"sourceLicense": "Apache-2.0",
"lineage": "Original environment contracts and reward/scenario layers wrapping Tera's repository-authored deterministic controllers and plans; source hashes are pinned and checked in CI."
}
]
}