Kiwe launch
seam.capture.v1.schema.json
packages/seam-contracts/schemas/seam.capture.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 e12645d5ff082bb83618ee943c6e61894cf909424acc39dd7b7e31e7b7e59b75
211 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.capture.v1.schema.json" |
/title | "SEAM rendered capture v1" |
/type | "object" |
/additionalProperties | false |
/required/0 | "schema" |
/required/1 | "source" |
/required/2 | "viewports" |
/required/3 | "nodes" |
/required/4 | "diagnostics" |
/properties/schema/const | "seam.capture.v1" |
/properties/source/type | "object" |
/properties/source/additionalProperties | false |
/properties/source/required/0 | "kind" |
/properties/source/required/1 | "entry" |
/properties/source/required/2 | "contentHash" |
/properties/source/properties/kind/enum/0 | "html" |
/properties/source/properties/kind/enum/1 | "url" |
/properties/source/properties/kind/enum/2 | "bundle" |
/properties/source/properties/entry/type | "string" |
/properties/source/properties/entry/minLength | 1 |
/properties/source/properties/contentHash/type | "string" |
/properties/source/properties/contentHash/pattern | "^sha256:[a-f0-9]{64}$" |
/properties/viewports/type | "array" |
/properties/viewports/minItems | 1 |
/properties/viewports/items/type | "object" |
/properties/viewports/items/additionalProperties | false |
/properties/viewports/items/required/0 | "id" |
/properties/viewports/items/required/1 | "width" |
/properties/viewports/items/required/2 | "height" |
/properties/viewports/items/required/3 | "theme" |
/properties/viewports/items/required/4 | "state" |
/properties/viewports/items/properties/id/type | "string" |
/properties/viewports/items/properties/id/minLength | 1 |
/properties/viewports/items/properties/width/type | "integer" |
/properties/viewports/items/properties/width/minimum | 240 |
/properties/viewports/items/properties/height/type | "integer" |
/properties/viewports/items/properties/height/minimum | 240 |
/properties/viewports/items/properties/theme/enum/0 | "light" |
/properties/viewports/items/properties/theme/enum/1 | "dark" |
/properties/viewports/items/properties/theme/enum/2 | "system" |
/properties/viewports/items/properties/state/type | "string" |
/properties/viewports/items/properties/state/minLength | 1 |
/properties/viewports/items/properties/screenshot/type | "object" |
/properties/viewports/items/properties/screenshot/additionalProperties | false |
/properties/viewports/items/properties/screenshot/required/0 | "file" |
/properties/viewports/items/properties/screenshot/required/1 | "bytes" |
/properties/viewports/items/properties/screenshot/required/2 | "sha256" |
/properties/viewports/items/properties/screenshot/properties/file/type | "string" |
/properties/viewports/items/properties/screenshot/properties/bytes/type | "integer" |
/properties/viewports/items/properties/screenshot/properties/bytes/minimum | 1 |
/properties/viewports/items/properties/screenshot/properties/sha256/type | "string" |
/properties/viewports/items/properties/screenshot/properties/sha256/pattern | "^[a-f0-9]{64}$" |
/properties/nodes/type | "array" |
/properties/nodes/minItems | 1 |
/properties/nodes/items/type | "object" |
/properties/nodes/items/additionalProperties | false |
/properties/nodes/items/required/0 | "id" |
/properties/nodes/items/required/1 | "parentId" |
/properties/nodes/items/required/2 | "tag" |
/properties/nodes/items/required/3 | "role" |
/properties/nodes/items/required/4 | "text" |
/properties/nodes/items/required/5 | "attributes" |
/properties/nodes/items/required/6 | "observations" |
/properties/nodes/items/required/7 | "provenance" |
/properties/nodes/items/properties/id/type | "string" |
/properties/nodes/items/properties/id/minLength | 1 |
/properties/nodes/items/properties/parentId/type/0 | "string" |
/properties/nodes/items/properties/parentId/type/1 | "null" |
/properties/nodes/items/properties/tag/type | "string" |
/properties/nodes/items/properties/tag/pattern | "^[a-z][a-z0-9-]*$" |
/properties/nodes/items/properties/role/type/0 | "string" |
/properties/nodes/items/properties/role/type/1 | "null" |
/properties/nodes/items/properties/accessibleName/type | "string" |
/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/observations/type | "array" |
/properties/nodes/items/properties/observations/minItems | 1 |
/properties/nodes/items/properties/observations/items/type | "object" |
/properties/nodes/items/properties/observations/items/additionalProperties | false |
/properties/nodes/items/properties/observations/items/required/0 | "viewportId" |
/properties/nodes/items/properties/observations/items/required/1 | "visible" |
/properties/nodes/items/properties/observations/items/required/2 | "box" |
/properties/nodes/items/properties/observations/items/required/3 | "computed" |
/properties/nodes/items/properties/observations/items/properties/viewportId/type | "string" |
/properties/nodes/items/properties/observations/items/properties/viewportId/minLength | 1 |
/properties/nodes/items/properties/observations/items/properties/visible/type | "boolean" |
/properties/nodes/items/properties/observations/items/properties/box/type | "object" |
/properties/nodes/items/properties/observations/items/properties/box/additionalProperties | false |
/properties/nodes/items/properties/observations/items/properties/box/required/0 | "x" |
/properties/nodes/items/properties/observations/items/properties/box/required/1 | "y" |
/properties/nodes/items/properties/observations/items/properties/box/required/2 | "width" |
/properties/nodes/items/properties/observations/items/properties/box/required/3 | "height" |
/properties/nodes/items/properties/observations/items/properties/box/properties/x/type | "number" |
/properties/nodes/items/properties/observations/items/properties/box/properties/y/type | "number" |
/properties/nodes/items/properties/observations/items/properties/box/properties/width/type | "number" |
/properties/nodes/items/properties/observations/items/properties/box/properties/width/minimum | 0 |
/properties/nodes/items/properties/observations/items/properties/box/properties/height/type | "number" |
/properties/nodes/items/properties/observations/items/properties/box/properties/height/minimum | 0 |
/properties/nodes/items/properties/observations/items/properties/computed/type | "object" |
/properties/nodes/items/properties/observations/items/properties/computed/additionalProperties/type | "string" |
/properties/nodes/items/properties/observations/items/properties/customProperties/type | "object" |
/properties/nodes/items/properties/observations/items/properties/customProperties/additionalProperties/type | "string" |
/properties/nodes/items/properties/observations/items/properties/scroll/type | "object" |
/properties/nodes/items/properties/observations/items/properties/scroll/additionalProperties | false |
/properties/nodes/items/properties/observations/items/properties/scroll/required/0 | "width" |
/properties/nodes/items/properties/observations/items/properties/scroll/required/1 | "height" |
/properties/nodes/items/properties/observations/items/properties/scroll/required/2 | "left" |
/properties/nodes/items/properties/observations/items/properties/scroll/required/3 | "top" |
/properties/nodes/items/properties/observations/items/properties/scroll/properties/width/type | "number" |
/properties/nodes/items/properties/observations/items/properties/scroll/properties/width/minimum | 0 |
/properties/nodes/items/properties/observations/items/properties/scroll/properties/height/type | "number" |
/properties/nodes/items/properties/observations/items/properties/scroll/properties/height/minimum | 0 |
/properties/nodes/items/properties/observations/items/properties/scroll/properties/left/type | "number" |
/properties/nodes/items/properties/observations/items/properties/scroll/properties/top/type | "number" |
/properties/nodes/items/properties/observations/items/properties/stacking/type | "object" |
/properties/nodes/items/properties/observations/items/properties/stacking/additionalProperties | false |
/properties/nodes/items/properties/observations/items/properties/stacking/required/0 | "position" |
/properties/nodes/items/properties/observations/items/properties/stacking/required/1 | "zIndex" |
/properties/nodes/items/properties/observations/items/properties/stacking/required/2 | "createsContext" |
/properties/nodes/items/properties/observations/items/properties/stacking/properties/position/type | "string" |
/properties/nodes/items/properties/observations/items/properties/stacking/properties/zIndex/type | "string" |
/properties/nodes/items/properties/observations/items/properties/stacking/properties/createsContext/type | "boolean" |
/properties/nodes/items/properties/observations/items/properties/pseudo/type | "object" |
/properties/nodes/items/properties/observations/items/properties/pseudo/additionalProperties | true |
/properties/nodes/items/properties/observations/items/properties/matchedRules/type | "array" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/type | "object" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/additionalProperties | false |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/required/0 | "selector" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/required/1 | "source" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/required/2 | "media" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/required/3 | "declarations" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/selector/type | "string" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/source/type | "string" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/media/type | "string" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/specificity/type | "array" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/specificity/minItems | 3 |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/specificity/maxItems | 3 |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/specificity/items/type | "integer" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/specificity/items/minimum | 0 |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/order/type | "integer" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/order/minimum | 0 |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/declarations/type | "object" |
/properties/nodes/items/properties/observations/items/properties/matchedRules/items/properties/declarations/additionalProperties/type | "string" |
/properties/nodes/items/properties/provenance/type | "object" |
/properties/nodes/items/properties/provenance/additionalProperties | false |
/properties/nodes/items/properties/provenance/required/0 | "selector" |
/properties/nodes/items/properties/provenance/required/1 | "domPath" |
/properties/nodes/items/properties/provenance/properties/selector/type | "string" |
/properties/nodes/items/properties/provenance/properties/selector/minLength | 1 |
/properties/nodes/items/properties/provenance/properties/domPath/type | "string" |
/properties/nodes/items/properties/provenance/properties/domPath/minLength | 1 |
/properties/diagnostics/type | "array" |
/properties/diagnostics/items/type | "string" |
/properties/capture/type | "object" |
/properties/capture/additionalProperties | false |
/properties/capture/required/0 | "engine" |
/properties/capture/required/1 | "engineVersion" |
/properties/capture/required/2 | "scriptsExecuted" |
/properties/capture/required/3 | "remoteAssetsAllowed" |
/properties/capture/required/4 | "deterministicClock" |
/properties/capture/properties/engine/const | "chromium" |
/properties/capture/properties/engineVersion/type | "string" |
/properties/capture/properties/scriptsExecuted/type | "boolean" |
/properties/capture/properties/remoteAssetsAllowed/type | "boolean" |
/properties/capture/properties/deterministicClock/type | "boolean" |
/properties/stylesheets/type | "array" |
/properties/stylesheets/items/type | "object" |
/properties/stylesheets/items/additionalProperties | false |
/properties/stylesheets/items/required/0 | "id" |
/properties/stylesheets/items/required/1 | "href" |
/properties/stylesheets/items/required/2 | "inline" |
/properties/stylesheets/items/required/3 | "media" |
/properties/stylesheets/items/required/4 | "disabled" |
/properties/stylesheets/items/required/5 | "ruleCount" |
/properties/stylesheets/items/required/6 | "accessible" |
/properties/stylesheets/items/properties/id/type | "string" |
/properties/stylesheets/items/properties/href/type/0 | "string" |
/properties/stylesheets/items/properties/href/type/1 | "null" |
/properties/stylesheets/items/properties/inline/type | "boolean" |
/properties/stylesheets/items/properties/media/type | "string" |
/properties/stylesheets/items/properties/disabled/type | "boolean" |
/properties/stylesheets/items/properties/ruleCount/type | "integer" |
/properties/stylesheets/items/properties/ruleCount/minimum | 0 |
/properties/stylesheets/items/properties/accessible/type | "boolean" |
/properties/stylesheets/items/properties/contentHash/type/0 | "string" |
/properties/stylesheets/items/properties/contentHash/type/1 | "null" |
/properties/resources/type | "array" |
/properties/resources/items/type | "object" |
/properties/resources/items/additionalProperties | false |
/properties/resources/items/required/0 | "url" |
/properties/resources/items/required/1 | "kind" |
/properties/resources/items/required/2 | "status" |
/properties/resources/items/required/3 | "mime" |
/properties/resources/items/required/4 | "bytes" |
/properties/resources/items/required/5 | "sha256" |
/properties/resources/items/required/6 | "blocked" |
/properties/resources/items/properties/url/type | "string" |
/properties/resources/items/properties/kind/type | "string" |
/properties/resources/items/properties/status/type/0 | "integer" |
/properties/resources/items/properties/status/type/1 | "null" |
/properties/resources/items/properties/mime/type/0 | "string" |
/properties/resources/items/properties/mime/type/1 | "null" |
/properties/resources/items/properties/bytes/type/0 | "integer" |
/properties/resources/items/properties/bytes/type/1 | "null" |
/properties/resources/items/properties/bytes/minimum | 0 |
/properties/resources/items/properties/sha256/type/0 | "string" |
/properties/resources/items/properties/sha256/type/1 | "null" |
/properties/resources/items/properties/blocked/type | "boolean" |
/properties/resources/items/properties/content/type | "string" |
Machine contract · Markdown start · GitHub mirror · All commands