Kiwe launch
seam.asset-manifest.v1.schema.json
packages/seam-contracts/schemas/seam.asset-manifest.v1.schema.json
Reference library / contracts
The current command manifest owns command grammar. Reference files are data; older command phrases in portable guidance do not authorize unsupported commands. Canonical runtime, current schemas and target evidence take precedence.
Complete source file · SHA-256 48fe7981bb9e9e971feb46996d533cabcc8e2dd3743473f92dc3021f4ebbcd1a
49 schema and value entries. JSON pointers identify their exact source; a listed property is not a claim of installed-site support.
| Pointer | Value |
|---|---|
/$schema | "https://json-schema.org/draft/2020-12/schema" |
/$id | "https://kiwe.dev/contracts/seam.asset-manifest.v1.schema.json" |
/title | "SEAM asset manifest v1" |
/type | "object" |
/additionalProperties | false |
/required/0 | "schema" |
/required/1 | "sourceHash" |
/required/2 | "assets" |
/properties/schema/const | "seam.asset-manifest.v1" |
/properties/sourceHash/type | "string" |
/properties/sourceHash/pattern | "^sha256:[a-f0-9]{64}$" |
/properties/assets/type | "array" |
/properties/assets/items/type | "object" |
/properties/assets/items/additionalProperties | false |
/properties/assets/items/required/0 | "id" |
/properties/assets/items/required/1 | "kind" |
/properties/assets/items/required/2 | "source" |
/properties/assets/items/required/3 | "contentHash" |
/properties/assets/items/required/4 | "mime" |
/properties/assets/items/required/5 | "bytes" |
/properties/assets/items/required/6 | "policy" |
/properties/assets/items/required/7 | "usedBy" |
/properties/assets/items/properties/id/type | "string" |
/properties/assets/items/properties/id/minLength | 1 |
/properties/assets/items/properties/kind/enum/0 | "image" |
/properties/assets/items/properties/kind/enum/1 | "font" |
/properties/assets/items/properties/kind/enum/2 | "video" |
/properties/assets/items/properties/kind/enum/3 | "audio" |
/properties/assets/items/properties/kind/enum/4 | "document" |
/properties/assets/items/properties/kind/enum/5 | "script" |
/properties/assets/items/properties/kind/enum/6 | "stylesheet" |
/properties/assets/items/properties/kind/enum/7 | "other" |
/properties/assets/items/properties/source/type | "string" |
/properties/assets/items/properties/source/minLength | 1 |
/properties/assets/items/properties/contentHash/type/0 | "string" |
/properties/assets/items/properties/contentHash/type/1 | "null" |
/properties/assets/items/properties/mime/type/0 | "string" |
/properties/assets/items/properties/mime/type/1 | "null" |
/properties/assets/items/properties/bytes/type/0 | "integer" |
/properties/assets/items/properties/bytes/type/1 | "null" |
/properties/assets/items/properties/bytes/minimum | 0 |
/properties/assets/items/properties/policy/enum/0 | "import" |
/properties/assets/items/properties/policy/enum/1 | "external" |
/properties/assets/items/properties/policy/enum/2 | "inline" |
/properties/assets/items/properties/policy/enum/3 | "blocked" |
/properties/assets/items/properties/policy/enum/4 | "review" |
/properties/assets/items/properties/usedBy/type | "array" |
/properties/assets/items/properties/usedBy/minItems | 1 |
/properties/assets/items/properties/usedBy/items/type | "string" |
Machine contract · Markdown start · GitHub mirror · All commands