Kiwe launch

seam.geometry.v1.schema.json

packages/seam-contracts/schemas/seam.geometry.v1.schema.json

Contract 9.59.5-149215b8bfd9

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 f3baad54df1d79f7fccd3f440df14642c513777250d7486f18a6dca0398e852d

108 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.geometry.v1.schema.json"
/title"SEAM page geometry inference v1"
/type"object"
/additionalPropertiesfalse
/required/0"schema"
/required/1"sourceHash"
/required/2"solver"
/required/3"viewports"
/required/4"nodes"
/required/5"summary"
/required/6"limitations"
/properties/schema/const"seam.geometry.v1"
/properties/sourceHash/type"string"
/properties/sourceHash/pattern"^sha256:[a-f0-9]{64}$"
/properties/solver/type"object"
/properties/solver/additionalPropertiesfalse
/properties/solver/required/0"name"
/properties/solver/required/1"version"
/properties/solver/properties/name/const"SEAM Page Geometry Solver"
/properties/solver/properties/version/type"string"
/properties/viewports/type"array"
/properties/viewports/minItems1
/properties/viewports/items/type"object"
/properties/viewports/items/additionalPropertiesfalse
/properties/viewports/items/required/0"id"
/properties/viewports/items/required/1"width"
/properties/viewports/items/required/2"height"
/properties/viewports/items/required/3"breakpoint"
/properties/viewports/items/properties/id/type"string"
/properties/viewports/items/properties/width/type"integer"
/properties/viewports/items/properties/height/type"integer"
/properties/viewports/items/properties/breakpoint/type/0"string"
/properties/viewports/items/properties/breakpoint/type/1"null"
/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"widthMode"
/properties/nodes/items/required/2"layoutModel"
/properties/nodes/items/required/3"positionMode"
/properties/nodes/items/required/4"visibilityChanges"
/properties/nodes/items/required/5"responsiveChanges"
/properties/nodes/items/required/6"evidence"
/properties/nodes/items/properties/id/type"string"
/properties/nodes/items/properties/widthMode/enum/0"intrinsic"
/properties/nodes/items/properties/widthMode/enum/1"fixed"
/properties/nodes/items/properties/widthMode/enum/2"fluid"
/properties/nodes/items/properties/widthMode/enum/3"clamped"
/properties/nodes/items/properties/widthMode/enum/4"unknown"
/properties/nodes/items/properties/layoutModel/enum/0"block"
/properties/nodes/items/properties/layoutModel/enum/1"inline"
/properties/nodes/items/properties/layoutModel/enum/2"flex"
/properties/nodes/items/properties/layoutModel/enum/3"grid"
/properties/nodes/items/properties/layoutModel/enum/4"contents"
/properties/nodes/items/properties/layoutModel/enum/5"none"
/properties/nodes/items/properties/layoutModel/enum/6"other"
/properties/nodes/items/properties/positionMode/enum/0"flow"
/properties/nodes/items/properties/positionMode/enum/1"relative"
/properties/nodes/items/properties/positionMode/enum/2"absolute"
/properties/nodes/items/properties/positionMode/enum/3"fixed"
/properties/nodes/items/properties/positionMode/enum/4"sticky"
/properties/nodes/items/properties/positionMode/enum/5"other"
/properties/nodes/items/properties/visibilityChanges/type"boolean"
/properties/nodes/items/properties/responsiveChanges/type"array"
/properties/nodes/items/properties/responsiveChanges/items/type"object"
/properties/nodes/items/properties/responsiveChanges/items/additionalPropertiesfalse
/properties/nodes/items/properties/responsiveChanges/items/required/0"viewportId"
/properties/nodes/items/properties/responsiveChanges/items/required/1"breakpoint"
/properties/nodes/items/properties/responsiveChanges/items/required/2"properties"
/properties/nodes/items/properties/responsiveChanges/items/properties/viewportId/type"string"
/properties/nodes/items/properties/responsiveChanges/items/properties/breakpoint/type/0"string"
/properties/nodes/items/properties/responsiveChanges/items/properties/breakpoint/type/1"null"
/properties/nodes/items/properties/responsiveChanges/items/properties/properties/type"object"
/properties/nodes/items/properties/responsiveChanges/items/properties/properties/additionalProperties/type"string"
/properties/nodes/items/properties/evidence/type"array"
/properties/nodes/items/properties/evidence/minItems1
/properties/nodes/items/properties/evidence/items/type"object"
/properties/nodes/items/properties/evidence/items/additionalPropertiesfalse
/properties/nodes/items/properties/evidence/items/required/0"viewportId"
/properties/nodes/items/properties/evidence/items/required/1"visible"
/properties/nodes/items/properties/evidence/items/required/2"box"
/properties/nodes/items/properties/evidence/items/properties/viewportId/type"string"
/properties/nodes/items/properties/evidence/items/properties/visible/type"boolean"
/properties/nodes/items/properties/evidence/items/properties/box/type"object"
/properties/nodes/items/properties/evidence/items/properties/box/additionalPropertiesfalse
/properties/nodes/items/properties/evidence/items/properties/box/required/0"x"
/properties/nodes/items/properties/evidence/items/properties/box/required/1"y"
/properties/nodes/items/properties/evidence/items/properties/box/required/2"width"
/properties/nodes/items/properties/evidence/items/properties/box/required/3"height"
/properties/nodes/items/properties/evidence/items/properties/box/properties/x/type"number"
/properties/nodes/items/properties/evidence/items/properties/box/properties/y/type"number"
/properties/nodes/items/properties/evidence/items/properties/box/properties/width/type"number"
/properties/nodes/items/properties/evidence/items/properties/box/properties/height/type"number"
/properties/summary/type"object"
/properties/summary/additionalPropertiesfalse
/properties/summary/required/0"nodes"
/properties/summary/required/1"responsiveNodes"
/properties/summary/required/2"visibilityChangingNodes"
/properties/summary/required/3"widthModes"
/properties/summary/properties/nodes/type"integer"
/properties/summary/properties/responsiveNodes/type"integer"
/properties/summary/properties/visibilityChangingNodes/type"integer"
/properties/summary/properties/widthModes/type"object"
/properties/summary/properties/widthModes/additionalProperties/type"integer"
/properties/limitations/type"array"
/properties/limitations/items/type"string"

Machine contract · Markdown start · GitHub mirror · All commands