Kiwe launch

seam.package-integrity.v1.schema.json

packages/seam-contracts/schemas/seam.package-integrity.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 fb5cf066bf4019d749d2b4ae87c1cf4cb23c6c6484bbc1d154ef8d22871d0216

61 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.package-integrity.v1.schema.json"
/title"Seam compiler package byte inventory v1"
/type"object"
/additionalPropertiesfalse
/required/0"schema"
/required/1"sourceHash"
/required/2"algorithm"
/required/3"profile"
/required/4"templates"
/required/5"nativeMembers"
/required/6"files"
/required/7"mutatesWordPress"
/properties/schema/const"seam.package-integrity.v1"
/properties/sourceHash/type"string"
/properties/sourceHash/pattern"^sha256:[a-f0-9]{64}$"
/properties/algorithm/const"sha256"
/properties/profile/type"string"
/properties/profile/minLength1
/properties/profile/maxLength240
/properties/templates/type"array"
/properties/templates/minItems1
/properties/templates/maxItems150
/properties/templates/uniqueItemstrue
/properties/templates/items/type"string"
/properties/templates/items/minLength1
/properties/templates/items/maxLength240
/properties/nativeMembers/type"array"
/properties/nativeMembers/minItems2
/properties/nativeMembers/maxItems151
/properties/nativeMembers/items/type"object"
/properties/nativeMembers/items/additionalPropertiesfalse
/properties/nativeMembers/items/required/0"path"
/properties/nativeMembers/items/required/1"sha256"
/properties/nativeMembers/items/required/2"bytes"
/properties/nativeMembers/items/properties/path/type"string"
/properties/nativeMembers/items/properties/path/minLength1
/properties/nativeMembers/items/properties/path/maxLength240
/properties/nativeMembers/items/properties/sha256/type"string"
/properties/nativeMembers/items/properties/sha256/pattern"^sha256:[a-f0-9]{64}$"
/properties/nativeMembers/items/properties/bytes/type"integer"
/properties/nativeMembers/items/properties/bytes/minimum1
/properties/nativeMembers/items/properties/bytes/maximum67108864
/properties/files/type"array"
/properties/files/minItems5
/properties/files/maxItems600
/properties/files/items/type"object"
/properties/files/items/additionalPropertiesfalse
/properties/files/items/required/0"path"
/properties/files/items/required/1"sha256"
/properties/files/items/required/2"bytes"
/properties/files/items/properties/path/type"string"
/properties/files/items/properties/path/minLength1
/properties/files/items/properties/path/maxLength240
/properties/files/items/properties/sha256/type"string"
/properties/files/items/properties/sha256/pattern"^sha256:[a-f0-9]{64}$"
/properties/files/items/properties/bytes/type"integer"
/properties/files/items/properties/bytes/minimum0
/properties/files/items/properties/bytes/maximum67108864
/properties/mutatesWordPress/constfalse
/$comment"Sorted UTF-8 path + NUL + sha256:hex + LF nativeMember rows produce sourceHash. Hashes identify bytes, not a trusted compiler signer. Target revalidation, permission and current-state guards remain mandatory. Only listed members are inputs; a single optional portable framework manifest may accompany this inventory without execution authority."

Machine contract · Markdown start · GitHub mirror · All commands