garden.lexicon.exultant-zebra.distribution

ngerakines.me

Schema Diff

+41 -18

From

CID
bafyreib65hw5nrj...
Indexed At
2026-02-21 19:19 UTC
View this version

To

CID
bafyreihqiooufox...
Indexed At
2026-02-21 20:26 UTC
View this version
1 1
{
2 2
  "id": "garden.lexicon.exultant-zebra.distribution",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "tid",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 -
          "app",
11 -
          "data"
10 +
          "version",
11 +
          "artifacts"
12 12
        ],
13 13
        "properties": {
14 -
          "os": {
14 +
          "version": {
15 15
            "type": "string",
16 -
            "description": "The operating system and platform, e.g. 'apple-darwin', 'unknown-linux-gnu'."
16 +
            "description": "The version of this distribution, e.g. '0.14.0'."
17 17
          },
18 -
          "app": {
19 -
            "type": "string",
20 -
            "format": "at-uri",
21 -
            "description": "AT-URI of the application this distribution belongs to."
18 +
          "artifacts": {
19 +
            "type": "array",
20 +
            "items": {
21 +
              "ref": "#artifact",
22 +
              "type": "ref"
23 +
            },
24 +
            "description": "The list of downloadable artifacts for this distribution."
22 25
          },
23 -
          "arch": {
26 +
          "description": {
24 27
            "type": "string",
25 -
            "description": "The CPU architecture, e.g. 'aarch64', 'x86_64'."
26 -
          },
27 -
          "data": {
28 -
            "type": "blob",
29 -
            "accept": [
30 -
              "*/*"
31 -
            ],
32 -
            "description": "The distribution binary."
28 +
            "description": "An optional description of this distribution."
33 29
          }
34 30
        }
35 31
      },
36 -
      "description": "A distribution of an application for a specific platform."
32 +
      "description": "A distribution of an application."
33 +
    },
34 +
    "artifact": {
35 +
      "type": "object",
36 +
      "required": [
37 +
        "download"
38 +
      ],
39 +
      "properties": {
40 +
        "tags": {
41 +
          "type": "array",
42 +
          "items": {
43 +
            "type": "string"
44 +
          },
45 +
          "description": "Optional tags describing this artifact, e.g. 'aarch64', 'apple-darwin', 'linux'."
46 +
        },
47 +
        "download": {
48 +
          "type": "blob",
49 +
          "accept": [
50 +
            "*/*"
51 +
          ],
52 +
          "description": "The downloadable binary."
53 +
        },
54 +
        "description": {
55 +
          "type": "string",
56 +
          "description": "An optional description of this artifact."
57 +
        }
58 +
      },
59 +
      "description": "A downloadable artifact within a distribution."
37 60
    }
38 61
  },
39 62
  "lexicon": 1
40 63
}

Compare Other Versions

Lexicon Garden

@