Kiwe launch

seam.page-ir.v1.schema.json

packages/seam-contracts/schemas/seam.page-ir.v1.schema.json

Contract 9.69.6-e1a552334e13

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 126015a3d1300af062ee13d6097d5de8a718628d0fecfd8c96a212e963ce2c74

187 schema and value entries. JSON pointers identify their exact source; a listed property is not a claim of installed-site support.

PointerValue
/$schema"https://json-schema.org/draft/2020-12/schema"
/$id"https://kiwe.dev/contracts/seam.page-ir.v1.schema.json"
/title"SEAM page intermediate representation v1"
/type"object"
/additionalPropertiesfalse
/required/0"schema"
/required/1"sourceHash"
/required/2"nodes"
/required/3"residuals"
/properties/schema/const"seam.page-ir.v1"
/properties/sourceHash/type"string"
/properties/sourceHash/pattern"^sha256:[a-f0-9]{64}$"
/properties/variables/type"array"
/properties/variables/items/type"object"
/properties/variables/items/additionalPropertiesfalse
/properties/variables/items/required/0"name"
/properties/variables/items/required/1"value"
/properties/variables/items/properties/name/type"string"
/properties/variables/items/properties/name/pattern"^--[a-zA-Z][a-zA-Z0-9_-]*$"
/properties/variables/items/properties/value/type"string"
/properties/nodes/type"array"
/properties/nodes/minItems1
/properties/nodes/items/type"object"
/properties/nodes/items/additionalPropertiesfalse
/properties/nodes/items/required/0"id"
/properties/nodes/items/required/1"parentId"
/properties/nodes/items/required/2"kind"
/properties/nodes/items/required/3"tag"
/properties/nodes/items/required/4"text"
/properties/nodes/items/required/5"attributes"
/properties/nodes/items/required/6"component"
/properties/nodes/items/required/7"layout"
/properties/nodes/items/required/8"style"
/properties/nodes/items/required/9"provenance"
/properties/nodes/items/properties/id/type"string"
/properties/nodes/items/properties/id/minLength1
/properties/nodes/items/properties/parentId/type/0"string"
/properties/nodes/items/properties/parentId/type/1"null"
/properties/nodes/items/properties/kind/enum/0"section"
/properties/nodes/items/properties/kind/enum/1"container"
/properties/nodes/items/properties/kind/enum/2"heading"
/properties/nodes/items/properties/kind/enum/3"text"
/properties/nodes/items/properties/kind/enum/4"link"
/properties/nodes/items/properties/kind/enum/5"button"
/properties/nodes/items/properties/kind/enum/6"image"
/properties/nodes/items/properties/kind/enum/7"video"
/properties/nodes/items/properties/kind/enum/8"list"
/properties/nodes/items/properties/kind/enum/9"list-item"
/properties/nodes/items/properties/kind/enum/10"form"
/properties/nodes/items/properties/kind/enum/11"input"
/properties/nodes/items/properties/kind/enum/12"table"
/properties/nodes/items/properties/kind/enum/13"generic"
/properties/nodes/items/properties/tag/type"string"
/properties/nodes/items/properties/tag/minLength1
/properties/nodes/items/properties/text/type"string"
/properties/nodes/items/properties/attributes/type"object"
/properties/nodes/items/properties/attributes/additionalProperties/type"string"
/properties/nodes/items/properties/component/type"object"
/properties/nodes/items/properties/component/additionalPropertiesfalse
/properties/nodes/items/properties/component/required/0"semanticType"
/properties/nodes/items/properties/component/required/1"adapter"
/properties/nodes/items/properties/component/required/2"preferredElement"
/properties/nodes/items/properties/component/required/3"confidence"
/properties/nodes/items/properties/component/required/4"evidence"
/properties/nodes/items/properties/component/required/5"limitations"
/properties/nodes/items/properties/component/properties/semanticType/enum/0"landmark"
/properties/nodes/items/properties/component/properties/semanticType/enum/1"navigation"
/properties/nodes/items/properties/component/properties/semanticType/enum/2"layout"
/properties/nodes/items/properties/component/properties/semanticType/enum/3"heading"
/properties/nodes/items/properties/component/properties/semanticType/enum/4"text"
/properties/nodes/items/properties/component/properties/semanticType/enum/5"link"
/properties/nodes/items/properties/component/properties/semanticType/enum/6"button"
/properties/nodes/items/properties/component/properties/semanticType/enum/7"image"
/properties/nodes/items/properties/component/properties/semanticType/enum/8"video"
/properties/nodes/items/properties/component/properties/semanticType/enum/9"audio"
/properties/nodes/items/properties/component/properties/semanticType/enum/10"embed"
/properties/nodes/items/properties/component/properties/semanticType/enum/11"separator"
/properties/nodes/items/properties/component/properties/semanticType/enum/12"list"
/properties/nodes/items/properties/component/properties/semanticType/enum/13"list-item"
/properties/nodes/items/properties/component/properties/semanticType/enum/14"form"
/properties/nodes/items/properties/component/properties/semanticType/enum/15"field"
/properties/nodes/items/properties/component/properties/semanticType/enum/16"table"
/properties/nodes/items/properties/component/properties/semanticType/enum/17"vector"
/properties/nodes/items/properties/component/properties/semanticType/enum/18"vector-part"
/properties/nodes/items/properties/component/properties/semanticType/enum/19"media-source"
/properties/nodes/items/properties/component/properties/semanticType/enum/20"other"
/properties/nodes/items/properties/component/properties/adapter/enum/0"direct"
/properties/nodes/items/properties/component/properties/adapter/enum/1"direct-media"
/properties/nodes/items/properties/component/properties/adapter/enum/2"aggregate-list"
/properties/nodes/items/properties/component/properties/adapter/enum/3"aggregate-svg"
/properties/nodes/items/properties/component/properties/adapter/enum/4"semantic-layout"
/properties/nodes/items/properties/component/properties/adapter/enum/5"media-child"
/properties/nodes/items/properties/component/properties/adapter/enum/6"svg-child"
/properties/nodes/items/properties/component/properties/adapter/enum/7"review"
/properties/nodes/items/properties/component/properties/preferredElement/type"string"
/properties/nodes/items/properties/component/properties/preferredElement/minLength1
/properties/nodes/items/properties/component/properties/confidence/type"number"
/properties/nodes/items/properties/component/properties/confidence/minimum0
/properties/nodes/items/properties/component/properties/confidence/maximum1
/properties/nodes/items/properties/component/properties/evidence/type"array"
/properties/nodes/items/properties/component/properties/evidence/minItems1
/properties/nodes/items/properties/component/properties/evidence/items/type"string"
/properties/nodes/items/properties/component/properties/limitations/type"array"
/properties/nodes/items/properties/component/properties/limitations/items/type"string"
/properties/nodes/items/properties/layout/type"object"
/properties/nodes/items/properties/layout/additionalPropertiesfalse
/properties/nodes/items/properties/layout/required/0"display"
/properties/nodes/items/properties/layout/required/1"direction"
/properties/nodes/items/properties/layout/required/2"wrap"
/properties/nodes/items/properties/layout/required/3"gap"
/properties/nodes/items/properties/layout/required/4"widthMode"
/properties/nodes/items/properties/layout/properties/display/type"string"
/properties/nodes/items/properties/layout/properties/direction/type"string"
/properties/nodes/items/properties/layout/properties/wrap/type"string"
/properties/nodes/items/properties/layout/properties/gap/type"string"
/properties/nodes/items/properties/layout/properties/widthMode/enum/0"intrinsic"
/properties/nodes/items/properties/layout/properties/widthMode/enum/1"fixed"
/properties/nodes/items/properties/layout/properties/widthMode/enum/2"fluid"
/properties/nodes/items/properties/layout/properties/widthMode/enum/3"clamped"
/properties/nodes/items/properties/layout/properties/widthMode/enum/4"unknown"
/properties/nodes/items/properties/layout/properties/responsive/type"array"
/properties/nodes/items/properties/layout/properties/responsive/items/type"object"
/properties/nodes/items/properties/layout/properties/responsive/items/additionalPropertiesfalse
/properties/nodes/items/properties/layout/properties/responsive/items/required/0"viewportId"
/properties/nodes/items/properties/layout/properties/responsive/items/required/1"viewportWidth"
/properties/nodes/items/properties/layout/properties/responsive/items/required/2"breakpoint"
/properties/nodes/items/properties/layout/properties/responsive/items/required/3"visible"
/properties/nodes/items/properties/layout/properties/responsive/items/required/4"display"
/properties/nodes/items/properties/layout/properties/responsive/items/required/5"direction"
/properties/nodes/items/properties/layout/properties/responsive/items/required/6"wrap"
/properties/nodes/items/properties/layout/properties/responsive/items/required/7"gap"
/properties/nodes/items/properties/layout/properties/responsive/items/required/8"width"
/properties/nodes/items/properties/layout/properties/responsive/items/required/9"height"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/viewportId/type"string"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/viewportWidth/type"integer"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/viewportWidth/minimum240
/properties/nodes/items/properties/layout/properties/responsive/items/properties/breakpoint/type/0"string"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/breakpoint/type/1"null"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/visible/type"boolean"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/display/type"string"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/direction/type"string"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/wrap/type"string"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/gap/type"string"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/width/type"number"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/width/minimum0
/properties/nodes/items/properties/layout/properties/responsive/items/properties/height/type"number"
/properties/nodes/items/properties/layout/properties/responsive/items/properties/height/minimum0
/properties/nodes/items/properties/style/type"object"
/properties/nodes/items/properties/style/additionalPropertiesfalse
/properties/nodes/items/properties/style/required/0"native"
/properties/nodes/items/properties/style/required/1"tokenBindings"
/properties/nodes/items/properties/style/required/2"residuals"
/properties/nodes/items/properties/style/properties/native/type"object"
/properties/nodes/items/properties/style/properties/native/additionalPropertiestrue
/properties/nodes/items/properties/style/properties/tokenBindings/type"object"
/properties/nodes/items/properties/style/properties/tokenBindings/additionalProperties/type"string"
/properties/nodes/items/properties/style/properties/residuals/type"array"
/properties/nodes/items/properties/style/properties/residuals/items/type"string"
/properties/nodes/items/properties/style/properties/responsive/type"array"
/properties/nodes/items/properties/style/properties/responsive/items/type"object"
/properties/nodes/items/properties/style/properties/responsive/items/additionalPropertiesfalse
/properties/nodes/items/properties/style/properties/responsive/items/required/0"viewportId"
/properties/nodes/items/properties/style/properties/responsive/items/required/1"viewportWidth"
/properties/nodes/items/properties/style/properties/responsive/items/required/2"breakpoint"
/properties/nodes/items/properties/style/properties/responsive/items/required/3"native"
/properties/nodes/items/properties/style/properties/responsive/items/properties/viewportId/type"string"
/properties/nodes/items/properties/style/properties/responsive/items/properties/viewportWidth/type"integer"
/properties/nodes/items/properties/style/properties/responsive/items/properties/viewportWidth/minimum240
/properties/nodes/items/properties/style/properties/responsive/items/properties/breakpoint/type/0"string"
/properties/nodes/items/properties/style/properties/responsive/items/properties/breakpoint/type/1"null"
/properties/nodes/items/properties/style/properties/responsive/items/properties/native/type"object"
/properties/nodes/items/properties/style/properties/responsive/items/properties/native/additionalPropertiestrue
/properties/nodes/items/properties/provenance/type"object"
/properties/nodes/items/properties/provenance/additionalPropertiesfalse
/properties/nodes/items/properties/provenance/required/0"captureNodeIds"
/properties/nodes/items/properties/provenance/required/1"viewportIds"
/properties/nodes/items/properties/provenance/required/2"selector"
/properties/nodes/items/properties/provenance/properties/captureNodeIds/type"array"
/properties/nodes/items/properties/provenance/properties/captureNodeIds/minItems1
/properties/nodes/items/properties/provenance/properties/captureNodeIds/items/type"string"
/properties/nodes/items/properties/provenance/properties/viewportIds/type"array"
/properties/nodes/items/properties/provenance/properties/viewportIds/minItems1
/properties/nodes/items/properties/provenance/properties/viewportIds/items/type"string"
/properties/nodes/items/properties/provenance/properties/selector/type"string"
/properties/nodes/items/properties/provenance/properties/selector/minLength1
/properties/residuals/type"array"
/properties/residuals/items/type"string"

Machine contract · Markdown start · GitHub mirror · All commands