{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://openeik.org/schemas/0.1/proposed/assets/index.json",
  "$comment": "Proposed for OpenEik 0.2: Part XV, assets. Written by hand from Part XV, not generated: tools/generate-schemas.mjs keeps this folder and lists none of it in index.json. No file of OpenEik 0.1 is held to it; a validator and a reader of versions apply it only when asked for the proposal (@openeik/tools: proposals [\"assets\"]).",
  "title": "Assets, proposed for 0.2",
  "description": "The index of the proposal assets (Part XV, proposed for 0.2). It is a schema that asserts nothing: its member x-eik-proposal maps what the proposal adds to its schema. In a folder an asset is the file itself, binary, which no schema describes; in a version's tree it is a pointer, which pointer.schema.json describes. Schema paths are relative to https://openeik.org/schemas/0.1/.",
  "x-eik-proposal": {
    "name": "assets",
    "part": "XV",
    "status": "proposed for 0.2",
    "files": [
      {
        "pattern": "assets/<sha256>.<ext>",
        "in": "a version's tree",
        "format": "openeik-asset-pointer",
        "schema": "proposed/assets/pointer.schema.json"
      }
    ]
  }
}
