Legislation · public publication pilot
delivery-manifest: schema and stability
Generated reference for this publication’s exact JSON Schema sidecar. Field constraints below come directly from the sidecar; JSON Schema does not reproduce every Effect refinement.
Fields (8)
| Variant | Field | Required | Published constraints |
|---|---|---|---|
| Common | schemaVersion | Yes | {
"type": "string",
"enum": [
"public-pilot-2"
]
} |
| Common | acceptedDatasetDigest | Yes | {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
} |
| Common | catalogueDigest | Yes | {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
} |
| Common | policySetId | Yes | {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
} |
| Common | selectedSlugs | Yes | {
"type": "array",
"items": {
"type": "string"
}
} |
| Common | verificationLevel | Yes | {
"type": "string",
"enum": [
"delivery-integrity-with-publisher-attestation"
]
} |
| Common | omitted | Yes | {
"type": "array",
"items": {
"type": "string"
}
} |
| Common | files | Yes | {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"sha256": {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
},
"bytes": {
"type": "integer",
"allOf": [
{
"minimum": 0
}
]
},
"family": {
"type": "string",
"enum": [
"canonical-markdown",
"consumer-nodes",
"consumer-structural-targets",
"citation-targets",
"cross-references",
"definitions",
"frl-caveats",
"canonical-markdown-fingerprints",
"schema-sidecar",
"consumer-documentation",
"reading-scope",
"public-verification-summary",
"public-source-summary",
"public-catalogue",
"public-stability-summary",
"publication-schema"
]
}
},
"required": [
"path",
"sha256",
"bytes",
"family"
],
"additionalProperties": false
}
} |
Complete JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"schemaVersion": {
"type": "string",
"enum": [
"public-pilot-2"
]
},
"acceptedDatasetDigest": {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
},
"catalogueDigest": {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
},
"policySetId": {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
},
"selectedSlugs": {
"type": "array",
"items": {
"type": "string"
}
},
"verificationLevel": {
"type": "string",
"enum": [
"delivery-integrity-with-publisher-attestation"
]
},
"omitted": {
"type": "array",
"items": {
"type": "string"
}
},
"files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string"
},
"sha256": {
"type": "string",
"allOf": [
{
"pattern": "^[a-f0-9]{64}$"
}
]
},
"bytes": {
"type": "integer",
"allOf": [
{
"minimum": 0
}
]
},
"family": {
"type": "string",
"enum": [
"canonical-markdown",
"consumer-nodes",
"consumer-structural-targets",
"citation-targets",
"cross-references",
"definitions",
"frl-caveats",
"canonical-markdown-fingerprints",
"schema-sidecar",
"consumer-documentation",
"reading-scope",
"public-verification-summary",
"public-source-summary",
"public-catalogue",
"public-stability-summary",
"publication-schema"
]
}
},
"required": [
"path",
"sha256",
"bytes",
"family"
],
"additionalProperties": false
}
}
},
"required": [
"schemaVersion",
"acceptedDatasetDigest",
"catalogueDigest",
"policySetId",
"selectedSlugs",
"verificationLevel",
"omitted",
"files"
],
"additionalProperties": false,
"$defs": {}
}a6de85cccf489b7b121dcec0cddf38c459fff4af3f64d1bc4fde69b4753ec0c5