Kiwe launch
kiwe.appsite-package.v1.schema.json
packages/seam-contracts/schemas/kiwe.appsite-package.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 3ed08b666681c371ae5416a8be1650200e1470de0131e7b1d7829d50020bed40
84 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/kiwe.appsite-package.v1.schema.json" |
/title | "Kiwe AppSite package v1" |
/type | "object" |
/additionalProperties | false |
/required/0 | "schema" |
/required/1 | "packageId" |
/required/2 | "sourceHash" |
/required/3 | "compiler" |
/required/4 | "contracts" |
/required/5 | "artifacts" |
/required/6 | "compatibility" |
/required/7 | "integrity" |
/properties/schema/const | "kiwe.appsite-package.v1" |
/properties/packageId/type | "string" |
/properties/packageId/pattern | "^[a-z0-9][a-z0-9._-]+$" |
/properties/sourceHash/type | "string" |
/properties/sourceHash/pattern | "^sha256:[a-f0-9]{64}$" |
/properties/compiler/type | "object" |
/properties/compiler/additionalProperties | false |
/properties/compiler/required/0 | "name" |
/properties/compiler/required/1 | "version" |
/properties/compiler/required/2 | "deterministic" |
/properties/compiler/required/3 | "aiDirectJson" |
/properties/compiler/properties/name/const | "SEAM Compiler" |
/properties/compiler/properties/version/type | "string" |
/properties/compiler/properties/version/minLength | 1 |
/properties/compiler/properties/deterministic/const | true |
/properties/compiler/properties/aiDirectJson/const | false |
/properties/contracts/type | "array" |
/properties/contracts/minItems | 6 |
/properties/contracts/items/type | "string" |
/properties/artifacts/type | "object" |
/properties/artifacts/additionalProperties | false |
/properties/artifacts/required/0 | "capture" |
/properties/artifacts/required/1 | "pageIr" |
/properties/artifacts/required/2 | "behaviorIr" |
/properties/artifacts/required/3 | "assets" |
/properties/artifacts/required/4 | "assetImportPlan" |
/properties/artifacts/required/5 | "siteGraph" |
/properties/artifacts/required/6 | "frameworkProfile" |
/properties/artifacts/required/7 | "geometry" |
/properties/artifacts/required/8 | "bindings" |
/properties/artifacts/required/9 | "deploymentPlan" |
/properties/artifacts/required/10 | "bricksPlan" |
/properties/artifacts/required/11 | "bricksTemplates" |
/properties/artifacts/required/12 | "proof" |
/properties/artifacts/properties/capture/type | "string" |
/properties/artifacts/properties/pageIr/type | "string" |
/properties/artifacts/properties/behaviorIr/type | "string" |
/properties/artifacts/properties/assets/type | "string" |
/properties/artifacts/properties/assetImportPlan/type | "string" |
/properties/artifacts/properties/siteGraph/type/0 | "string" |
/properties/artifacts/properties/siteGraph/type/1 | "null" |
/properties/artifacts/properties/frameworkProfile/type | "string" |
/properties/artifacts/properties/geometry/type | "string" |
/properties/artifacts/properties/bindings/type/0 | "string" |
/properties/artifacts/properties/bindings/type/1 | "null" |
/properties/artifacts/properties/deploymentPlan/type/0 | "string" |
/properties/artifacts/properties/deploymentPlan/type/1 | "null" |
/properties/artifacts/properties/bricksPlan/type | "string" |
/properties/artifacts/properties/bricksTemplates/type | "array" |
/properties/artifacts/properties/bricksTemplates/minItems | 1 |
/properties/artifacts/properties/bricksTemplates/items/type | "string" |
/properties/artifacts/properties/proof/type/0 | "string" |
/properties/artifacts/properties/proof/type/1 | "null" |
/properties/compatibility/type | "object" |
/properties/compatibility/additionalProperties | false |
/properties/compatibility/required/0 | "kiwe" |
/properties/compatibility/required/1 | "bricks" |
/properties/compatibility/required/2 | "wordpress" |
/properties/compatibility/required/3 | "php" |
/properties/compatibility/properties/kiwe/type | "string" |
/properties/compatibility/properties/bricks/type | "string" |
/properties/compatibility/properties/wordpress/type | "string" |
/properties/compatibility/properties/php/type | "string" |
/properties/integrity/type | "object" |
/properties/integrity/additionalProperties | false |
/properties/integrity/required/0 | "algorithm" |
/properties/integrity/required/1 | "files" |
/properties/integrity/properties/algorithm/const | "sha256" |
/properties/integrity/properties/files/type | "object" |
/properties/integrity/properties/files/additionalProperties/type | "string" |
/properties/integrity/properties/files/additionalProperties/pattern | "^[a-f0-9]{64}$" |
Machine contract · Markdown start · GitHub mirror · All commands