跳转到内容

Creator Pack 0.3

协议字段参考 · 188 字段 · 46 类型

浏览完整协议。必填状态只针对所属的 Schema 分支,条件和联合分支仍然适用。默认值是注释,不代表系统会自动填写。

下载当前协议 · 永久快照 · 比较版本

SHA-256 · e49ce735c628…e49ce735c6289cd993c9fadb794437f61019d40a73b3b01a2b22df84e091835d

此摘要标识精确的 Schema 字节,与协议版本号和站点发布版本独立。

Creator Pack 0.3 · root

object Schema / 分支

Schema 路径
/
Pack 中的位置
$
约束与结构
{
  "required": [
    "protocol_version",
    "manifest",
    "runtime",
    "instructions",
    "entries",
    "provenance"
  ],
  "title": "CreatorPackV03",
  "type": "object"
}

Asset 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/Asset
Pack 中的位置
$.assets[]
约束与结构
{
  "required": [
    "id",
    "kind",
    "mime_type",
    "sha256",
    "byte_size",
    "description",
    "reveal_when"
  ],
  "title": "Asset",
  "type": "object"
}

byte_size 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/Asset/properties/byte_size
Pack 中的位置
$.assets[].byte_size
约束与结构
{
  "maximum": 32000000,
  "minimum": 1,
  "title": "Byte Size",
  "type": "integer"
}

description 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Asset/properties/description
Pack 中的位置
$.assets[].description
约束与结构
{
  "minLength": 1,
  "title": "Description",
  "type": "string"
}

generation_record 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Asset/properties/generation_record
Pack 中的位置
$.assets[].generation_record
约束与结构
{
  "default": null
}
  • anyOf → 0
  • anyOf → 1

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/Asset/properties/generation_record/anyOf/1
Pack 中的位置
$.assets[].generation_record
约束与结构
{
  "type": "null"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Asset/properties/id
Pack 中的位置
$.assets[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

kind 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Asset/properties/kind
Pack 中的位置
$.assets[].kind
约束与结构
{
  "enum": [
    "image",
    "audio",
    "video"
  ],
  "title": "Kind",
  "type": "string"
}

mime_type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Asset/properties/mime_type
Pack 中的位置
$.assets[].mime_type
约束与结构
{
  "enum": [
    "image/png",
    "image/jpeg",
    "image/webp",
    "audio/wav",
    "audio/mpeg",
    "video/mp4"
  ],
  "title": "Mime Type",
  "type": "string"
}

reference_only 0.3 · property

boolean 此处未列为必填

Schema 路径
/$defs/Asset/properties/reference_only
Pack 中的位置
$.assets[].reference_only
约束与结构
{
  "default": false,
  "title": "Reference Only",
  "type": "boolean"
}

reveal_when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/Asset/properties/reveal_when
Pack 中的位置
$.assets[].reveal_when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Reveal When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

sha256 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Asset/properties/sha256
Pack 中的位置
$.assets[].sha256
约束与结构
{
  "pattern": "^[0-9a-f]{64}$",
  "title": "Sha256",
  "type": "string"
}

source_url 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Asset/properties/source_url
Pack 中的位置
$.assets[].source_url
约束与结构
{
  "default": null,
  "title": "Source Url"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Asset/properties/source_url/anyOf/0
Pack 中的位置
$.assets[].source_url
约束与结构
{
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/Asset/properties/source_url/anyOf/1
Pack 中的位置
$.assets[].source_url
约束与结构
{
  "type": "null"
}

uri 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Asset/properties/uri
Pack 中的位置
$.assets[].uri
约束与结构
{
  "default": null,
  "title": "Uri"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Asset/properties/uri/anyOf/0
Pack 中的位置
$.assets[].uri
约束与结构
{
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/Asset/properties/uri/anyOf/1
Pack 中的位置
$.assets[].uri
约束与结构
{
  "type": "null"
}

asset_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/AssetInput/properties/asset_id
Pack 中的位置
$.assets[].generation_record.input_assets[].asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Asset Id",
  "type": "string"
}

sha256 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/AssetInput/properties/sha256
Pack 中的位置
$.assets[].generation_record.input_assets[].sha256
约束与结构
{
  "pattern": "^[0-9a-f]{64}$",
  "title": "Sha256",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/BooleanObservation/properties/id
Pack 中的位置
$.runtime.observations[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

question 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/BooleanObservation/properties/question
Pack 中的位置
$.runtime.observations[].question
约束与结构
{
  "minLength": 1,
  "title": "Question",
  "type": "string"
}

type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/BooleanObservation/properties/type
Pack 中的位置
$.runtime.observations[].type
约束与结构
{
  "const": "boolean",
  "title": "Type",
  "type": "string"
}

BooleanSchema 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/BooleanSchema
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "type"
  ],
  "title": "BooleanSchema",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/BooleanSchema/additionalProperties
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/BooleanSchema/properties/type
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].type

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "boolean",
  "title": "Type",
  "type": "string"
}

^[A-Za-z][A-Za-z0-9_.-]{0,79}$ 0.3 · pattern-property

string Schema / 分支

Schema 路径
/$defs/ChoiceObservation/properties/choices/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$
Pack 中的位置
$.runtime.observations[].choices[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ChoiceObservation/properties/id
Pack 中的位置
$.runtime.observations[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

question 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ChoiceObservation/properties/question
Pack 中的位置
$.runtime.observations[].question
约束与结构
{
  "minLength": 1,
  "title": "Question",
  "type": "string"
}

type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ChoiceObservation/properties/type
Pack 中的位置
$.runtime.observations[].type
约束与结构
{
  "const": "choice",
  "title": "Type",
  "type": "string"
}

Comparison 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/Comparison
Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.assets[].reveal_when.condition.conditions[]
更多位置 (29)$.assets[].reveal_when.conditions[]$.assets[].reveal_when.conditions[].condition$.content[].when$.content[].when.condition$.content[].when.condition.conditions[]$.content[].when.conditions[]$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].when$.runtime.rules[].when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "op",
    "path",
    "value"
  ],
  "title": "Comparison",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/Comparison/additionalProperties
Pack 中的位置
$.assets[].reveal_when.condition.conditions[][*]$.assets[].reveal_when.condition[*]$.assets[].reveal_when.conditions[].condition[*]
更多位置 (29)$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.condition.conditions[][*]$.content[].when.condition[*]$.content[].when.conditions[].condition[*]$.content[].when.conditions[][*]$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition.conditions[][*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when.conditions[].condition[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition.conditions[][*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when.conditions[].condition[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition.conditions[][*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when.conditions[].condition[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition.conditions[][*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when.conditions[].condition[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Comparison/properties/op
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].op$.assets[].reveal_when.condition.op$.assets[].reveal_when.conditions[].condition.op
更多位置 (29)$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.condition.conditions[].op$.content[].when.condition.op$.content[].when.conditions[].condition.op$.content[].when.conditions[].op$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.conditions[].op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.conditions[].condition.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.conditions[].op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.conditions[].condition.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.conditions[].op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.conditions[].condition.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.conditions[].op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.conditions[].condition.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "enum": [
    "eq",
    "ne",
    "gt",
    "gte",
    "lt",
    "lte",
    "contains"
  ],
  "title": "Op",
  "type": "string"
}

path 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Comparison/properties/path
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].path$.assets[].reveal_when.condition.path$.assets[].reveal_when.conditions[].condition.path
更多位置 (29)$.assets[].reveal_when.conditions[].path$.assets[].reveal_when.path$.content[].when.condition.conditions[].path$.content[].when.condition.path$.content[].when.conditions[].condition.path$.content[].when.conditions[].path$.content[].when.path$.reader_cards[].avatar.reveal_when.condition.conditions[].path$.reader_cards[].avatar.reveal_when.condition.path$.reader_cards[].avatar.reveal_when.conditions[].condition.path$.reader_cards[].avatar.reveal_when.conditions[].path$.reader_cards[].avatar.reveal_when.path$.reader_cards[].image.reveal_when.condition.conditions[].path$.reader_cards[].image.reveal_when.condition.path$.reader_cards[].image.reveal_when.conditions[].condition.path$.reader_cards[].image.reveal_when.conditions[].path$.reader_cards[].image.reveal_when.path$.reader_cards[].relationships[].reveal_when.condition.conditions[].path$.reader_cards[].relationships[].reveal_when.condition.path$.reader_cards[].relationships[].reveal_when.conditions[].condition.path$.reader_cards[].relationships[].reveal_when.conditions[].path$.reader_cards[].relationships[].reveal_when.path$.reader_cards[].reveal_when.condition.conditions[].path$.reader_cards[].reveal_when.condition.path$.reader_cards[].reveal_when.conditions[].condition.path$.reader_cards[].reveal_when.conditions[].path$.reader_cards[].reveal_when.path$.runtime.rules[].when.conditions[].path$.runtime.rules[].when.path

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "title": "Path",
  "type": "string"
}

value 0.3 · property

JsonValue 在所属结构中必填

Schema 路径
/$defs/Comparison/properties/value
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value
更多位置 (29)$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/JsonValue

约束与结构
{
  "$ref": "#/$defs/JsonValue"
}

entry_ids 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Content/properties/entry_ids
Pack 中的位置
$.content[].entry_ids
约束与结构
{
  "title": "Entry Ids",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Content/properties/entry_ids/items
Pack 中的位置
$.content[].entry_ids[]
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Content/properties/id
Pack 中的位置
$.content[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

selection 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Content/properties/selection
Pack 中的位置
$.content[].selection
约束与结构
{
  "enum": [
    "always",
    "jev"
  ],
  "title": "Selection",
  "type": "string"
}

text 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Content/properties/text
Pack 中的位置
$.content[].text
约束与结构
{
  "minLength": 1,
  "title": "Text",
  "type": "string"
}

when 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Content/properties/when
Pack 中的位置
$.content[].when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

Crop 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/Crop
Pack 中的位置
$.reader_cards[].avatar.crop
约束与结构
{
  "required": [
    "x",
    "y",
    "width",
    "height"
  ],
  "title": "Crop",
  "type": "object"
}

height 0.3 · property

number 在所属结构中必填

Schema 路径
/$defs/Crop/properties/height
Pack 中的位置
$.reader_cards[].avatar.crop.height
约束与结构
{
  "exclusiveMinimum": 0,
  "maximum": 1,
  "title": "Height",
  "type": "number"
}

width 0.3 · property

number 在所属结构中必填

Schema 路径
/$defs/Crop/properties/width
Pack 中的位置
$.reader_cards[].avatar.crop.width
约束与结构
{
  "exclusiveMinimum": 0,
  "maximum": 1,
  "title": "Width",
  "type": "number"
}

x 0.3 · property

number 在所属结构中必填

Schema 路径
/$defs/Crop/properties/x
Pack 中的位置
$.reader_cards[].avatar.crop.x
约束与结构
{
  "maximum": 1,
  "minimum": 0,
  "title": "X",
  "type": "number"
}

y 0.3 · property

number 在所属结构中必填

Schema 路径
/$defs/Crop/properties/y
Pack 中的位置
$.reader_cards[].avatar.crop.y
约束与结构
{
  "maximum": 1,
  "minimum": 0,
  "title": "Y",
  "type": "number"
}

entries 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/Definition/properties/entries
Pack 中的位置
$.runtime.entries
约束与结构
{
  "minItems": 1,
  "title": "Entries",
  "type": "array"
}

observations 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Definition/properties/observations
Pack 中的位置
$.runtime.observations
约束与结构
{
  "title": "Observations",
  "type": "array"
}

items 0.3 · schema

union / composition Schema / 分支

Schema 路径
/$defs/Definition/properties/observations/items
Pack 中的位置
$.runtime.observations[]
约束与结构
{
  "discriminator": {
    "mapping": {
      "boolean": "#/$defs/BooleanObservation",
      "choice": "#/$defs/ChoiceObservation"
    },
    "propertyName": "type"
  }
}
  • oneOf → 0
  • oneOf → 1

rules 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Definition/properties/rules
Pack 中的位置
$.runtime.rules
约束与结构
{
  "title": "Rules",
  "type": "array"
}

items 0.3 · schema

union / composition Schema / 分支

Schema 路径
/$defs/Definition/properties/rules/items
Pack 中的位置
$.runtime.rules[]
约束与结构
{
  "discriminator": {
    "mapping": {
      "guidance": "#/$defs/GuidanceRule",
      "update": "#/$defs/UpdateRule"
    },
    "propertyName": "kind"
  }
}
  • oneOf → 0
  • oneOf → 1

runtime_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Definition/properties/runtime_id
Pack 中的位置
$.runtime.runtime_id
约束与结构
{
  "const": "storyorbit.state/1",
  "title": "Runtime Id",
  "type": "string"
}

group 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/Display/properties/group
Pack 中的位置
$.runtime.state.display[*].group
约束与结构
{
  "default": "",
  "title": "Group",
  "type": "string"
}

label 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Display/properties/label
Pack 中的位置
$.runtime.state.display[*].label
约束与结构
{
  "minLength": 1,
  "title": "Label",
  "type": "string"
}

unit 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/Display/properties/unit
Pack 中的位置
$.runtime.state.display[*].unit
约束与结构
{
  "default": "",
  "title": "Unit",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Entry/properties/id
Pack 中的位置
$.runtime.entries[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

EntrySuggestions 0.3 · definition

object Schema / 分支

协议原文(未译)

The pinned entry chooses authored selection or same-call generation.

Schema 路径
/$defs/EntrySuggestions
Pack 中的位置
$.entries[].suggestions
约束与结构
{
  "description": "The pinned entry chooses authored selection or same-call generation.",
  "title": "EntrySuggestions",
  "type": "object"
}

count 0.3 · property

integer 此处未列为必填

Schema 路径
/$defs/EntrySuggestions/properties/count
Pack 中的位置
$.entries[].suggestions.count
约束与结构
{
  "default": 0,
  "maximum": 3,
  "minimum": 0,
  "title": "Count",
  "type": "integer"
}

items 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/EntrySuggestions/properties/items
Pack 中的位置
$.entries[].suggestions.items
约束与结构
{
  "maxItems": 4096,
  "title": "Items",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/EntrySuggestions/properties/items/items
Pack 中的位置
$.entries[].suggestions.items[]
约束与结构
{
  "maxLength": 500,
  "minLength": 1,
  "type": "string"
}

mode 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/EntrySuggestions/properties/mode
Pack 中的位置
$.entries[].suggestions.mode
约束与结构
{
  "default": "disabled",
  "enum": [
    "disabled",
    "semantic_match",
    "inline_llm"
  ],
  "title": "Mode",
  "type": "string"
}

EnumSchema 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/EnumSchema
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "enum"
  ],
  "title": "EnumSchema",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/EnumSchema/additionalProperties
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

enum 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/EnumSchema/properties/enum
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "minItems": 1,
  "title": "Enum",
  "type": "array"
}

items 0.3 · schema

union / composition Schema / 分支

Schema 路径
/$defs/EnumSchema/properties/enum/items
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/EnumSchema/properties/enum/items/anyOf/0
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "minLength": 1,
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/EnumSchema/properties/enum/items/anyOf/1
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].enum[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "type": "null"
}

input_assets 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/GenerationRecord/properties/input_assets
Pack 中的位置
$.assets[].generation_record.input_assets
约束与结构
{
  "title": "Input Assets",
  "type": "array"
}

items 0.3 · schema

AssetInput Schema / 分支

Schema 路径
/$defs/GenerationRecord/properties/input_assets/items
Pack 中的位置
$.assets[].generation_record.input_assets[]

可复用类型: /$defs/AssetInput

约束与结构
{
  "$ref": "#/$defs/AssetInput"
}

model 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GenerationRecord/properties/model
Pack 中的位置
$.assets[].generation_record.model
约束与结构
{
  "minLength": 1,
  "title": "Model",
  "type": "string"
}

output_sha256 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GenerationRecord/properties/output_sha256
Pack 中的位置
$.assets[].generation_record.output_sha256
约束与结构
{
  "pattern": "^[0-9a-f]{64}$",
  "title": "Output Sha256",
  "type": "string"
}

prompt 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GenerationRecord/properties/prompt
Pack 中的位置
$.assets[].generation_record.prompt
约束与结构
{
  "minLength": 1,
  "title": "Prompt",
  "type": "string"
}

provider 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GenerationRecord/properties/provider
Pack 中的位置
$.assets[].generation_record.provider
约束与结构
{
  "minLength": 1,
  "title": "Provider",
  "type": "string"
}

GroupCondition 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/GroupCondition
Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.content[].when
更多位置 (15)$.content[].when.condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.runtime.rules[].completion$.runtime.rules[].completion.condition$.runtime.rules[].when$.runtime.rules[].when.condition$.visual_anchors[].reveal_when$.visual_anchors[].reveal_when.condition

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "op",
    "conditions"
  ],
  "title": "GroupCondition",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/GroupCondition/additionalProperties
Pack 中的位置
$.assets[].reveal_when.condition[*]$.assets[].reveal_when[*]$.content[].when.condition[*]
更多位置 (15)$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when[*]$.runtime.rules[].completion.condition[*]$.runtime.rules[].completion[*]$.runtime.rules[].when.condition[*]$.runtime.rules[].when[*]$.visual_anchors[].reveal_when.condition[*]$.visual_anchors[].reveal_when[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

conditions 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/GroupCondition/properties/conditions
Pack 中的位置
$.assets[].reveal_when.condition.conditions$.assets[].reveal_when.conditions$.content[].when.condition.conditions
更多位置 (15)$.content[].when.conditions$.reader_cards[].avatar.reveal_when.condition.conditions$.reader_cards[].avatar.reveal_when.conditions$.reader_cards[].image.reveal_when.condition.conditions$.reader_cards[].image.reveal_when.conditions$.reader_cards[].relationships[].reveal_when.condition.conditions$.reader_cards[].relationships[].reveal_when.conditions$.reader_cards[].reveal_when.condition.conditions$.reader_cards[].reveal_when.conditions$.runtime.rules[].completion.condition.conditions$.runtime.rules[].completion.conditions$.runtime.rules[].when.condition.conditions$.runtime.rules[].when.conditions$.visual_anchors[].reveal_when.condition.conditions$.visual_anchors[].reveal_when.conditions

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "minItems": 1,
  "title": "Conditions",
  "type": "array"
}

items 0.3 · schema

union / composition Schema / 分支

Schema 路径
/$defs/GroupCondition/properties/conditions/items
Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  }
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/0
Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/1
Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

2 0.3 · schema

ObservationCondition Schema / 分支

Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/2
Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/ObservationCondition

约束与结构
{
  "$ref": "#/$defs/ObservationCondition"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/3
Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/GroupCondition/properties/conditions/items/oneOf/4
Pack 中的位置
$.assets[].reveal_when.condition.conditions[]$.assets[].reveal_when.conditions[]$.content[].when.condition.conditions[]
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion.condition.conditions[]$.runtime.rules[].completion.conditions[]$.runtime.rules[].when.condition.conditions[]$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when.condition.conditions[]$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GroupCondition/properties/op
Pack 中的位置
$.assets[].reveal_when.condition.op$.assets[].reveal_when.op$.content[].when.condition.op
更多位置 (15)$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.op$.runtime.rules[].completion.condition.op$.runtime.rules[].completion.op$.runtime.rules[].when.condition.op$.runtime.rules[].when.op$.visual_anchors[].reveal_when.condition.op$.visual_anchors[].reveal_when.op

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "enum": [
    "all",
    "any"
  ],
  "title": "Op",
  "type": "string"
}

completion 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/GuidanceRule/properties/completion
Pack 中的位置
$.runtime.rules[].completion
约束与结构
{
  "default": null,
  "title": "Completion"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

union / composition Schema / 分支

Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0
Pack 中的位置
$.runtime.rules[].completion
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  }
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/0
Pack 中的位置
$.runtime.rules[].completion

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/1
Pack 中的位置
$.runtime.rules[].completion

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/3
Pack 中的位置
$.runtime.rules[].completion

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/0/oneOf/4
Pack 中的位置
$.runtime.rules[].completion

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/GuidanceRule/properties/completion/anyOf/1
Pack 中的位置
$.runtime.rules[].completion
约束与结构
{
  "type": "null"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GuidanceRule/properties/id
Pack 中的位置
$.runtime.rules[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

instruction 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GuidanceRule/properties/instruction
Pack 中的位置
$.runtime.rules[].instruction
约束与结构
{
  "minLength": 1,
  "title": "Instruction",
  "type": "string"
}

kind 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/GuidanceRule/properties/kind
Pack 中的位置
$.runtime.rules[].kind
约束与结构
{
  "const": "guidance",
  "title": "Kind",
  "type": "string"
}

when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/GuidanceRule/properties/when
Pack 中的位置
$.runtime.rules[].when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

IdSchema 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/IdSchema
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "enum"
  ],
  "title": "IdSchema",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/IdSchema/additionalProperties
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

enum 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/IdSchema/properties/enum
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items.enum

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "minItems": 1,
  "title": "Enum",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/IdSchema/properties/enum/items
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items.enum[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

actor_ids 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Illustration/properties/actor_ids
Pack 中的位置
$.illustrations[].actor_ids
约束与结构
{
  "maxItems": 64,
  "title": "Actor Ids",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Illustration/properties/actor_ids/items
Pack 中的位置
$.illustrations[].actor_ids[]
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

alt 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Illustration/properties/alt
Pack 中的位置
$.illustrations[].alt
约束与结构
{
  "maxLength": 600,
  "minLength": 1,
  "title": "Alt",
  "type": "string"
}

asset_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Illustration/properties/asset_id
Pack 中的位置
$.illustrations[].asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Asset Id",
  "type": "string"
}

entry_ids 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Illustration/properties/entry_ids
Pack 中的位置
$.illustrations[].entry_ids
约束与结构
{
  "maxItems": 8,
  "title": "Entry Ids",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Illustration/properties/entry_ids/items
Pack 中的位置
$.illustrations[].entry_ids[]
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Illustration/properties/id
Pack 中的位置
$.illustrations[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

by 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/Increment/properties/by
Pack 中的位置
$.runtime.rules[].effects[].by
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "title": "By",
  "type": "integer"
}

limit 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Increment/properties/limit
Pack 中的位置
$.runtime.rules[].effects[].limit
约束与结构
{
  "default": null,
  "title": "Limit"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

integer Schema / 分支

Schema 路径
/$defs/Increment/properties/limit/anyOf/0
Pack 中的位置
$.runtime.rules[].effects[].limit
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/Increment/properties/limit/anyOf/1
Pack 中的位置
$.runtime.rules[].effects[].limit
约束与结构
{
  "type": "null"
}

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Increment/properties/op
Pack 中的位置
$.runtime.rules[].effects[].op
约束与结构
{
  "const": "increment",
  "title": "Op",
  "type": "string"
}

overflow 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/Increment/properties/overflow
Pack 中的位置
$.runtime.rules[].effects[].overflow
约束与结构
{
  "default": "clamp",
  "enum": [
    "clamp",
    "reject"
  ],
  "title": "Overflow",
  "type": "string"
}

path 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Increment/properties/path
Pack 中的位置
$.runtime.rules[].effects[].path
约束与结构
{
  "title": "Path",
  "type": "string"
}

IntegerSchema 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/IntegerSchema
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "type",
    "minimum",
    "maximum"
  ],
  "title": "IntegerSchema",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/IntegerSchema/additionalProperties
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

maximum 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/IntegerSchema/properties/maximum
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].maximum

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "title": "Maximum",
  "type": "integer"
}

minimum 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/IntegerSchema/properties/minimum
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].minimum

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "title": "Minimum",
  "type": "integer"
}

type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/IntegerSchema/properties/type
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].type

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "integer",
  "title": "Type",
  "type": "string"
}

JsonValue 0.3 · definition

schema Schema / 分支

Schema 路径
/$defs/JsonValue
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value
更多位置 (29)$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.entries[].initial_state[*]$.runtime.rules[].effects[].value

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{}

LiteralCondition 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/LiteralCondition
Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.assets[].reveal_when.condition.conditions[]
更多位置 (29)$.assets[].reveal_when.conditions[]$.assets[].reveal_when.conditions[].condition$.content[].when$.content[].when.condition$.content[].when.condition.conditions[]$.content[].when.conditions[]$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].when$.runtime.rules[].when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "op",
    "value"
  ],
  "title": "LiteralCondition",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/LiteralCondition/additionalProperties
Pack 中的位置
$.assets[].reveal_when.condition.conditions[][*]$.assets[].reveal_when.condition[*]$.assets[].reveal_when.conditions[].condition[*]
更多位置 (29)$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.condition.conditions[][*]$.content[].when.condition[*]$.content[].when.conditions[].condition[*]$.content[].when.conditions[][*]$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition.conditions[][*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when.conditions[].condition[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition.conditions[][*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when.conditions[].condition[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition.conditions[][*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when.conditions[].condition[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition.conditions[][*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when.conditions[].condition[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/LiteralCondition/properties/op
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].op$.assets[].reveal_when.condition.op$.assets[].reveal_when.conditions[].condition.op
更多位置 (29)$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.condition.conditions[].op$.content[].when.condition.op$.content[].when.conditions[].condition.op$.content[].when.conditions[].op$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.conditions[].op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.conditions[].condition.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.conditions[].op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.conditions[].condition.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.conditions[].op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.conditions[].condition.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.conditions[].op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.conditions[].condition.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "literal",
  "title": "Op",
  "type": "string"
}

value 0.3 · property

boolean 在所属结构中必填

Schema 路径
/$defs/LiteralCondition/properties/value
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value
更多位置 (29)$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "title": "Value",
  "type": "boolean"
}

language 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Manifest/properties/language
Pack 中的位置
$.manifest.language
约束与结构
{
  "enum": [
    "zh",
    "zh-CN",
    "en"
  ],
  "title": "Language",
  "type": "string"
}

pack_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Manifest/properties/pack_id
Pack 中的位置
$.manifest.pack_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Pack Id",
  "type": "string"
}

revision 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/Manifest/properties/revision
Pack 中的位置
$.manifest.revision
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": 1,
  "title": "Revision",
  "type": "integer"
}

source_documents 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Manifest/properties/source_documents
Pack 中的位置
$.manifest.source_documents
约束与结构
{
  "title": "Source Documents",
  "type": "array"
}

title 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Manifest/properties/title
Pack 中的位置
$.manifest.title
约束与结构
{
  "minLength": 1,
  "title": "Title",
  "type": "string"
}

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/MembershipEffect/properties/op
Pack 中的位置
$.runtime.rules[].effects[].op
约束与结构
{
  "enum": [
    "add",
    "remove"
  ],
  "title": "Op",
  "type": "string"
}

path 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/MembershipEffect/properties/path
Pack 中的位置
$.runtime.rules[].effects[].path
约束与结构
{
  "title": "Path",
  "type": "string"
}

value 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/MembershipEffect/properties/value
Pack 中的位置
$.runtime.rules[].effects[].value
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Value",
  "type": "string"
}

NotCondition 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/NotCondition
Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.conditions[]$.content[].when
更多位置 (15)$.content[].when.conditions[]$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].reveal_when$.reader_cards[].reveal_when.conditions[]$.runtime.rules[].completion$.runtime.rules[].completion.conditions[]$.runtime.rules[].when$.runtime.rules[].when.conditions[]$.visual_anchors[].reveal_when$.visual_anchors[].reveal_when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "op",
    "condition"
  ],
  "title": "NotCondition",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/NotCondition/additionalProperties
Pack 中的位置
$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.conditions[][*]
更多位置 (15)$.content[].when[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].completion.conditions[][*]$.runtime.rules[].completion[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]$.visual_anchors[].reveal_when.conditions[][*]$.visual_anchors[].reveal_when[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

condition 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/NotCondition/properties/condition
Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition
更多位置 (15)$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Condition"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/NotCondition/properties/condition/oneOf/0
Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition
更多位置 (15)$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/NotCondition/properties/condition/oneOf/1
Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition
更多位置 (15)$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

2 0.3 · schema

ObservationCondition Schema / 分支

Schema 路径
/$defs/NotCondition/properties/condition/oneOf/2
Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition
更多位置 (15)$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/ObservationCondition

约束与结构
{
  "$ref": "#/$defs/ObservationCondition"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/NotCondition/properties/condition/oneOf/3
Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition
更多位置 (15)$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/NotCondition/properties/condition/oneOf/4
Pack 中的位置
$.assets[].reveal_when.condition$.assets[].reveal_when.conditions[].condition$.content[].when.condition
更多位置 (15)$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].completion.condition$.runtime.rules[].completion.conditions[].condition$.runtime.rules[].when.condition$.runtime.rules[].when.conditions[].condition$.visual_anchors[].reveal_when.condition$.visual_anchors[].reveal_when.conditions[].condition

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/NotCondition/properties/op
Pack 中的位置
$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.conditions[].op
更多位置 (15)$.content[].when.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].completion.conditions[].op$.runtime.rules[].completion.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op$.visual_anchors[].reveal_when.conditions[].op$.visual_anchors[].reveal_when.op

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "not",
  "title": "Op",
  "type": "string"
}

ObjectSchema 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/ObjectSchema
Pack 中的位置
$.runtime.state.schema

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "type",
    "properties",
    "required",
    "additionalProperties"
  ],
  "title": "ObjectSchema",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/ObjectSchema/additionalProperties
Pack 中的位置
$.runtime.state.schema[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

additionalProperties 0.3 · property

boolean 在所属结构中必填

Schema 路径
/$defs/ObjectSchema/properties/additionalProperties
Pack 中的位置
$.runtime.state.schema.additionalProperties

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": false,
  "title": "Additionalproperties",
  "type": "boolean"
}

properties 0.3 · property

object 在所属结构中必填

Schema 路径
/$defs/ObjectSchema/properties/properties
Pack 中的位置
$.runtime.state.schema.properties

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "minProperties": 1,
  "title": "Properties",
  "type": "object"
}

^[A-Za-z][A-Za-z0-9_.-]{0,79}$ 0.3 · pattern-property

union / composition Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{}
  • anyOf → 0
  • anyOf → 1
  • anyOf → 2
  • anyOf → 3
  • anyOf → 4

0 0.3 · schema

IntegerSchema Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/0
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/IntegerSchema

约束与结构
{
  "$ref": "#/$defs/IntegerSchema"
}

1 0.3 · schema

BooleanSchema Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/1
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/BooleanSchema

约束与结构
{
  "$ref": "#/$defs/BooleanSchema"
}

2 0.3 · schema

EnumSchema Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/2
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/EnumSchema

约束与结构
{
  "$ref": "#/$defs/EnumSchema"
}

3 0.3 · schema

SetSchema Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/3
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/SetSchema

约束与结构
{
  "$ref": "#/$defs/SetSchema"
}

4 0.3 · schema

ObjectSchema Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/properties/patternProperties/^[A-Za-z][A-Za-z0-9_.-]{0,79}$/anyOf/4
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/ObjectSchema

约束与结构
{
  "$ref": "#/$defs/ObjectSchema"
}

required 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/ObjectSchema/properties/required
Pack 中的位置
$.runtime.state.schema.required

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "title": "Required",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/ObjectSchema/properties/required/items
Pack 中的位置
$.runtime.state.schema.required[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ObjectSchema/properties/type
Pack 中的位置
$.runtime.state.schema.type

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "object",
  "title": "Type",
  "type": "string"
}

ObservationCondition 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/ObservationCondition
Pack 中的位置
$.assets[].reveal_when$.assets[].reveal_when.condition$.assets[].reveal_when.condition.conditions[]
更多位置 (29)$.assets[].reveal_when.conditions[]$.assets[].reveal_when.conditions[].condition$.content[].when$.content[].when.condition$.content[].when.condition.conditions[]$.content[].when.conditions[]$.content[].when.conditions[].condition$.reader_cards[].avatar.reveal_when$.reader_cards[].avatar.reveal_when.condition$.reader_cards[].avatar.reveal_when.condition.conditions[]$.reader_cards[].avatar.reveal_when.conditions[]$.reader_cards[].avatar.reveal_when.conditions[].condition$.reader_cards[].image.reveal_when$.reader_cards[].image.reveal_when.condition$.reader_cards[].image.reveal_when.condition.conditions[]$.reader_cards[].image.reveal_when.conditions[]$.reader_cards[].image.reveal_when.conditions[].condition$.reader_cards[].relationships[].reveal_when$.reader_cards[].relationships[].reveal_when.condition$.reader_cards[].relationships[].reveal_when.condition.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[]$.reader_cards[].relationships[].reveal_when.conditions[].condition$.reader_cards[].reveal_when$.reader_cards[].reveal_when.condition$.reader_cards[].reveal_when.condition.conditions[]$.reader_cards[].reveal_when.conditions[]$.reader_cards[].reveal_when.conditions[].condition$.runtime.rules[].when$.runtime.rules[].when.conditions[]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "op",
    "id",
    "value"
  ],
  "title": "ObservationCondition",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/ObservationCondition/additionalProperties
Pack 中的位置
$.assets[].reveal_when.condition.conditions[][*]$.assets[].reveal_when.condition[*]$.assets[].reveal_when.conditions[].condition[*]
更多位置 (29)$.assets[].reveal_when.conditions[][*]$.assets[].reveal_when[*]$.content[].when.condition.conditions[][*]$.content[].when.condition[*]$.content[].when.conditions[].condition[*]$.content[].when.conditions[][*]$.content[].when[*]$.reader_cards[].avatar.reveal_when.condition.conditions[][*]$.reader_cards[].avatar.reveal_when.condition[*]$.reader_cards[].avatar.reveal_when.conditions[].condition[*]$.reader_cards[].avatar.reveal_when.conditions[][*]$.reader_cards[].avatar.reveal_when[*]$.reader_cards[].image.reveal_when.condition.conditions[][*]$.reader_cards[].image.reveal_when.condition[*]$.reader_cards[].image.reveal_when.conditions[].condition[*]$.reader_cards[].image.reveal_when.conditions[][*]$.reader_cards[].image.reveal_when[*]$.reader_cards[].relationships[].reveal_when.condition.conditions[][*]$.reader_cards[].relationships[].reveal_when.condition[*]$.reader_cards[].relationships[].reveal_when.conditions[].condition[*]$.reader_cards[].relationships[].reveal_when.conditions[][*]$.reader_cards[].relationships[].reveal_when[*]$.reader_cards[].reveal_when.condition.conditions[][*]$.reader_cards[].reveal_when.condition[*]$.reader_cards[].reveal_when.conditions[].condition[*]$.reader_cards[].reveal_when.conditions[][*]$.reader_cards[].reveal_when[*]$.runtime.rules[].when.conditions[][*]$.runtime.rules[].when[*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ObservationCondition/properties/id
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].id$.assets[].reveal_when.condition.id$.assets[].reveal_when.conditions[].condition.id
更多位置 (29)$.assets[].reveal_when.conditions[].id$.assets[].reveal_when.id$.content[].when.condition.conditions[].id$.content[].when.condition.id$.content[].when.conditions[].condition.id$.content[].when.conditions[].id$.content[].when.id$.reader_cards[].avatar.reveal_when.condition.conditions[].id$.reader_cards[].avatar.reveal_when.condition.id$.reader_cards[].avatar.reveal_when.conditions[].condition.id$.reader_cards[].avatar.reveal_when.conditions[].id$.reader_cards[].avatar.reveal_when.id$.reader_cards[].image.reveal_when.condition.conditions[].id$.reader_cards[].image.reveal_when.condition.id$.reader_cards[].image.reveal_when.conditions[].condition.id$.reader_cards[].image.reveal_when.conditions[].id$.reader_cards[].image.reveal_when.id$.reader_cards[].relationships[].reveal_when.condition.conditions[].id$.reader_cards[].relationships[].reveal_when.condition.id$.reader_cards[].relationships[].reveal_when.conditions[].condition.id$.reader_cards[].relationships[].reveal_when.conditions[].id$.reader_cards[].relationships[].reveal_when.id$.reader_cards[].reveal_when.condition.conditions[].id$.reader_cards[].reveal_when.condition.id$.reader_cards[].reveal_when.conditions[].condition.id$.reader_cards[].reveal_when.conditions[].id$.reader_cards[].reveal_when.id$.runtime.rules[].when.conditions[].id$.runtime.rules[].when.id

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ObservationCondition/properties/op
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].op$.assets[].reveal_when.condition.op$.assets[].reveal_when.conditions[].condition.op
更多位置 (29)$.assets[].reveal_when.conditions[].op$.assets[].reveal_when.op$.content[].when.condition.conditions[].op$.content[].when.condition.op$.content[].when.conditions[].condition.op$.content[].when.conditions[].op$.content[].when.op$.reader_cards[].avatar.reveal_when.condition.conditions[].op$.reader_cards[].avatar.reveal_when.condition.op$.reader_cards[].avatar.reveal_when.conditions[].condition.op$.reader_cards[].avatar.reveal_when.conditions[].op$.reader_cards[].avatar.reveal_when.op$.reader_cards[].image.reveal_when.condition.conditions[].op$.reader_cards[].image.reveal_when.condition.op$.reader_cards[].image.reveal_when.conditions[].condition.op$.reader_cards[].image.reveal_when.conditions[].op$.reader_cards[].image.reveal_when.op$.reader_cards[].relationships[].reveal_when.condition.conditions[].op$.reader_cards[].relationships[].reveal_when.condition.op$.reader_cards[].relationships[].reveal_when.conditions[].condition.op$.reader_cards[].relationships[].reveal_when.conditions[].op$.reader_cards[].relationships[].reveal_when.op$.reader_cards[].reveal_when.condition.conditions[].op$.reader_cards[].reveal_when.condition.op$.reader_cards[].reveal_when.conditions[].condition.op$.reader_cards[].reveal_when.conditions[].op$.reader_cards[].reveal_when.op$.runtime.rules[].when.conditions[].op$.runtime.rules[].when.op

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "observed",
  "title": "Op",
  "type": "string"
}

value 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/ObservationCondition/properties/value
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value
更多位置 (29)$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "title": "Value"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

boolean Schema / 分支

Schema 路径
/$defs/ObservationCondition/properties/value/anyOf/0
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value
更多位置 (29)$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "type": "boolean"
}

1 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/ObservationCondition/properties/value/anyOf/1
Pack 中的位置
$.assets[].reveal_when.condition.conditions[].value$.assets[].reveal_when.condition.value$.assets[].reveal_when.conditions[].condition.value
更多位置 (29)$.assets[].reveal_when.conditions[].value$.assets[].reveal_when.value$.content[].when.condition.conditions[].value$.content[].when.condition.value$.content[].when.conditions[].condition.value$.content[].when.conditions[].value$.content[].when.value$.reader_cards[].avatar.reveal_when.condition.conditions[].value$.reader_cards[].avatar.reveal_when.condition.value$.reader_cards[].avatar.reveal_when.conditions[].condition.value$.reader_cards[].avatar.reveal_when.conditions[].value$.reader_cards[].avatar.reveal_when.value$.reader_cards[].image.reveal_when.condition.conditions[].value$.reader_cards[].image.reveal_when.condition.value$.reader_cards[].image.reveal_when.conditions[].condition.value$.reader_cards[].image.reveal_when.conditions[].value$.reader_cards[].image.reveal_when.value$.reader_cards[].relationships[].reveal_when.condition.conditions[].value$.reader_cards[].relationships[].reveal_when.condition.value$.reader_cards[].relationships[].reveal_when.conditions[].condition.value$.reader_cards[].relationships[].reveal_when.conditions[].value$.reader_cards[].relationships[].reveal_when.value$.reader_cards[].reveal_when.condition.conditions[].value$.reader_cards[].reveal_when.condition.value$.reader_cards[].reveal_when.conditions[].condition.value$.reader_cards[].reveal_when.conditions[].value$.reader_cards[].reveal_when.value$.runtime.rules[].when.conditions[].value$.runtime.rules[].when.value

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "minLength": 1,
  "type": "string"
}

after_paragraph_index 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/OpeningIllustration/properties/after_paragraph_index
Pack 中的位置
$.entries[].opening_illustrations[].after_paragraph_index
约束与结构
{
  "maximum": 31,
  "minimum": 0,
  "title": "After Paragraph Index",
  "type": "integer"
}

illustration_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/OpeningIllustration/properties/illustration_id
Pack 中的位置
$.entries[].opening_illustrations[].illustration_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Illustration Id",
  "type": "string"
}

paragraph_digest 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/OpeningIllustration/properties/paragraph_digest
Pack 中的位置
$.entries[].opening_illustrations[].paragraph_digest
约束与结构
{
  "pattern": "^[0-9a-f]{64}$",
  "title": "Paragraph Digest",
  "type": "string"
}

annotations 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/OpeningTextAnnotations/properties/annotations
Pack 中的位置
$.entries[].text_annotations[].annotations
约束与结构
{
  "title": "Annotations",
  "type": "array"
}

items 0.3 · schema

TextAnnotation Schema / 分支

Schema 路径
/$defs/OpeningTextAnnotations/properties/annotations/items
Pack 中的位置
$.entries[].text_annotations[].annotations[]

可复用类型: /$defs/TextAnnotation

约束与结构
{
  "$ref": "#/$defs/TextAnnotation"
}

paragraph_digest 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/OpeningTextAnnotations/properties/paragraph_digest
Pack 中的位置
$.entries[].text_annotations[].paragraph_digest
约束与结构
{
  "pattern": "^[0-9a-f]{64}$",
  "title": "Paragraph Digest",
  "type": "string"
}

paragraph_index 0.3 · property

integer 在所属结构中必填

Schema 路径
/$defs/OpeningTextAnnotations/properties/paragraph_index
Pack 中的位置
$.entries[].text_annotations[].paragraph_index
约束与结构
{
  "minimum": 0,
  "title": "Paragraph Index",
  "type": "integer"
}

PackEntry 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/PackEntry
Pack 中的位置
$.entries[]
约束与结构
{
  "required": [
    "id",
    "title",
    "opening"
  ],
  "title": "PackEntry",
  "type": "object"
}

hero_asset_id 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/PackEntry/properties/hero_asset_id
Pack 中的位置
$.entries[].hero_asset_id
约束与结构
{
  "default": null,
  "title": "Hero Asset Id"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/PackEntry/properties/hero_asset_id/anyOf/0
Pack 中的位置
$.entries[].hero_asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/PackEntry/properties/hero_asset_id/anyOf/1
Pack 中的位置
$.entries[].hero_asset_id
约束与结构
{
  "type": "null"
}

hero_motion_asset_id 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/PackEntry/properties/hero_motion_asset_id
Pack 中的位置
$.entries[].hero_motion_asset_id
约束与结构
{
  "default": null,
  "title": "Hero Motion Asset Id"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/PackEntry/properties/hero_motion_asset_id/anyOf/0
Pack 中的位置
$.entries[].hero_motion_asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/PackEntry/properties/hero_motion_asset_id/anyOf/1
Pack 中的位置
$.entries[].hero_motion_asset_id
约束与结构
{
  "type": "null"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/PackEntry/properties/id
Pack 中的位置
$.entries[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

opening 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/PackEntry/properties/opening
Pack 中的位置
$.entries[].opening
约束与结构
{
  "maxItems": 32,
  "minItems": 1,
  "title": "Opening",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/PackEntry/properties/opening/items
Pack 中的位置
$.entries[].opening[]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

opening_illustrations 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/PackEntry/properties/opening_illustrations
Pack 中的位置
$.entries[].opening_illustrations
约束与结构
{
  "maxItems": 32,
  "title": "Opening Illustrations",
  "type": "array"
}

text_annotations 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/PackEntry/properties/text_annotations
Pack 中的位置
$.entries[].text_annotations
约束与结构
{
  "maxItems": 32,
  "title": "Text Annotations",
  "type": "array"
}

title 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/PackEntry/properties/title
Pack 中的位置
$.entries[].title
约束与结构
{
  "minLength": 1,
  "title": "Title",
  "type": "string"
}

basis 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Provenance/properties/basis
Pack 中的位置
$.provenance[].basis
约束与结构
{
  "enum": [
    "original",
    "source-derived"
  ],
  "title": "Basis",
  "type": "string"
}

path 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Provenance/properties/path
Pack 中的位置
$.provenance[].path
约束与结构
{
  "title": "Path",
  "type": "string"
}

review 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Provenance/properties/review
Pack 中的位置
$.provenance[].review
约束与结构
{
  "enum": [
    "accepted",
    "pending"
  ],
  "title": "Review",
  "type": "string"
}

source_refs 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Provenance/properties/source_refs
Pack 中的位置
$.provenance[].source_refs
约束与结构
{
  "title": "Source Refs",
  "type": "array"
}

Publication 0.3 · definition

object Schema / 分支

协议原文(未译)

Explicit public metadata, independent of private narrative instructions.

Schema 路径
/$defs/Publication
Pack 中的位置
$.publication
约束与结构
{
  "description": "Explicit public metadata, independent of private narrative instructions.",
  "required": [
    "tagline",
    "description",
    "creator_credit",
    "rights"
  ],
  "title": "Publication",
  "type": "object"
}

age_rating 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/Publication/properties/age_rating
Pack 中的位置
$.publication.age_rating
约束与结构
{
  "default": "general",
  "enum": [
    "general",
    "adult"
  ],
  "title": "Age Rating",
  "type": "string"
}

comments_enabled 0.3 · property

boolean 此处未列为必填

Schema 路径
/$defs/Publication/properties/comments_enabled
Pack 中的位置
$.publication.comments_enabled
约束与结构
{
  "default": false,
  "title": "Comments Enabled",
  "type": "boolean"
}

content_warnings 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Publication/properties/content_warnings
Pack 中的位置
$.publication.content_warnings
约束与结构
{
  "maxItems": 64,
  "title": "Content Warnings",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Publication/properties/content_warnings/items
Pack 中的位置
$.publication.content_warnings[]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

cover_asset_id 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Publication/properties/cover_asset_id
Pack 中的位置
$.publication.cover_asset_id
约束与结构
{
  "default": null,
  "title": "Cover Asset Id"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Publication/properties/cover_asset_id/anyOf/0
Pack 中的位置
$.publication.cover_asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/Publication/properties/cover_asset_id/anyOf/1
Pack 中的位置
$.publication.cover_asset_id
约束与结构
{
  "type": "null"
}

cover_motion_asset_id 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/Publication/properties/cover_motion_asset_id
Pack 中的位置
$.publication.cover_motion_asset_id
约束与结构
{
  "default": null,
  "title": "Cover Motion Asset Id"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Publication/properties/cover_motion_asset_id/anyOf/0
Pack 中的位置
$.publication.cover_motion_asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/Publication/properties/cover_motion_asset_id/anyOf/1
Pack 中的位置
$.publication.cover_motion_asset_id
约束与结构
{
  "type": "null"
}

creator_credit 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Publication/properties/creator_credit
Pack 中的位置
$.publication.creator_credit
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "title": "Creator Credit",
  "type": "string"
}

description 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Publication/properties/description
Pack 中的位置
$.publication.description
约束与结构
{
  "maxLength": 10000,
  "minLength": 1,
  "title": "Description",
  "type": "string"
}

genres 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Publication/properties/genres
Pack 中的位置
$.publication.genres
约束与结构
{
  "maxItems": 64,
  "title": "Genres",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Publication/properties/genres/items
Pack 中的位置
$.publication.genres[]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

tagline 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/Publication/properties/tagline
Pack 中的位置
$.publication.tagline
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "title": "Tagline",
  "type": "string"
}

tags 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Publication/properties/tags
Pack 中的位置
$.publication.tags
约束与结构
{
  "maxItems": 64,
  "title": "Tags",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Publication/properties/tags/items
Pack 中的位置
$.publication.tags[]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

target_audience 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/Publication/properties/target_audience
Pack 中的位置
$.publication.target_audience
约束与结构
{
  "maxItems": 64,
  "title": "Target Audience",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/Publication/properties/target_audience/items
Pack 中的位置
$.publication.target_audience[]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

visibility 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/Publication/properties/visibility
Pack 中的位置
$.publication.visibility
约束与结构
{
  "default": "private",
  "enum": [
    "public",
    "unlisted",
    "private"
  ],
  "title": "Visibility",
  "type": "string"
}

basis 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/PublicationRights/properties/basis
Pack 中的位置
$.publication.rights.basis
约束与结构
{
  "enum": [
    "original",
    "licensed",
    "public_domain",
    "unknown"
  ],
  "title": "Basis",
  "type": "string"
}

statement 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/PublicationRights/properties/statement
Pack 中的位置
$.publication.rights.statement
约束与结构
{
  "minLength": 1,
  "title": "Statement",
  "type": "string"
}

ReaderCard 0.3 · definition

object Schema / 分支

协议原文(未译)

Reviewed public presentation, independent of inferred memory identities.

Schema 路径
/$defs/ReaderCard
Pack 中的位置
$.reader_cards[]
约束与结构
{
  "description": "Reviewed public presentation, independent of inferred memory identities.",
  "required": [
    "id",
    "display_name",
    "introduction",
    "reveal_when"
  ],
  "title": "ReaderCard",
  "type": "object"
}

avatar 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/ReaderCard/properties/avatar
Pack 中的位置
$.reader_cards[].avatar
约束与结构
{
  "default": null
}
  • anyOf → 0
  • anyOf → 1

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/ReaderCard/properties/avatar/anyOf/1
Pack 中的位置
$.reader_cards[].avatar
约束与结构
{
  "type": "null"
}

display_name 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCard/properties/display_name
Pack 中的位置
$.reader_cards[].display_name
约束与结构
{
  "maxLength": 100,
  "minLength": 1,
  "title": "Display Name",
  "type": "string"
}

entry_ids 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/ReaderCard/properties/entry_ids
Pack 中的位置
$.reader_cards[].entry_ids
约束与结构
{
  "maxItems": 8,
  "title": "Entry Ids",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/ReaderCard/properties/entry_ids/items
Pack 中的位置
$.reader_cards[].entry_ids[]
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCard/properties/id
Pack 中的位置
$.reader_cards[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

image 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/ReaderCard/properties/image
Pack 中的位置
$.reader_cards[].image
约束与结构
{
  "default": null
}
  • anyOf → 0
  • anyOf → 1

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/ReaderCard/properties/image/anyOf/1
Pack 中的位置
$.reader_cards[].image
约束与结构
{
  "type": "null"
}

introduction 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCard/properties/introduction
Pack 中的位置
$.reader_cards[].introduction
约束与结构
{
  "maxLength": 600,
  "minLength": 1,
  "title": "Introduction",
  "type": "string"
}

kind 0.3 · property

string 此处未列为必填

Schema 路径
/$defs/ReaderCard/properties/kind
Pack 中的位置
$.reader_cards[].kind
约束与结构
{
  "default": "actor",
  "enum": [
    "actor",
    "scene",
    "prop"
  ],
  "title": "Kind",
  "type": "string"
}

relationships 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/ReaderCard/properties/relationships
Pack 中的位置
$.reader_cards[].relationships
约束与结构
{
  "maxItems": 32,
  "title": "Relationships",
  "type": "array"
}

reveal_when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/ReaderCard/properties/reveal_when
Pack 中的位置
$.reader_cards[].reveal_when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Reveal When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/1
Pack 中的位置
$.reader_cards[].reveal_when

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/3
Pack 中的位置
$.reader_cards[].reveal_when

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/ReaderCard/properties/reveal_when/oneOf/4
Pack 中的位置
$.reader_cards[].reveal_when

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

asset_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCardAvatar/properties/asset_id
Pack 中的位置
$.reader_cards[].avatar.asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Asset Id",
  "type": "string"
}

crop 0.3 · property

Crop 在所属结构中必填

Schema 路径
/$defs/ReaderCardAvatar/properties/crop
Pack 中的位置
$.reader_cards[].avatar.crop

可复用类型: /$defs/Crop

约束与结构
{
  "$ref": "#/$defs/Crop"
}

reveal_when 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when
Pack 中的位置
$.reader_cards[].avatar.reveal_when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Reveal When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/0
Pack 中的位置
$.reader_cards[].avatar.reveal_when

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/1
Pack 中的位置
$.reader_cards[].avatar.reveal_when

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

2 0.3 · schema

ObservationCondition Schema / 分支

Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/2
Pack 中的位置
$.reader_cards[].avatar.reveal_when

可复用类型: /$defs/ObservationCondition

约束与结构
{
  "$ref": "#/$defs/ObservationCondition"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/3
Pack 中的位置
$.reader_cards[].avatar.reveal_when

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/ReaderCardAvatar/properties/reveal_when/oneOf/4
Pack 中的位置
$.reader_cards[].avatar.reveal_when

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

asset_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCardImage/properties/asset_id
Pack 中的位置
$.reader_cards[].image.asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Asset Id",
  "type": "string"
}

reveal_when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/ReaderCardImage/properties/reveal_when
Pack 中的位置
$.reader_cards[].image.reveal_when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Reveal When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/0
Pack 中的位置
$.reader_cards[].image.reveal_when

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/1
Pack 中的位置
$.reader_cards[].image.reveal_when

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

2 0.3 · schema

ObservationCondition Schema / 分支

Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/2
Pack 中的位置
$.reader_cards[].image.reveal_when

可复用类型: /$defs/ObservationCondition

约束与结构
{
  "$ref": "#/$defs/ObservationCondition"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/3
Pack 中的位置
$.reader_cards[].image.reveal_when

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/ReaderCardImage/properties/reveal_when/oneOf/4
Pack 中的位置
$.reader_cards[].image.reveal_when

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

actor_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCardRelationship/properties/actor_id
Pack 中的位置
$.reader_cards[].relationships[].actor_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Actor Id",
  "type": "string"
}

label 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/ReaderCardRelationship/properties/label
Pack 中的位置
$.reader_cards[].relationships[].label
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "title": "Label",
  "type": "string"
}

reveal_when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when
Pack 中的位置
$.reader_cards[].relationships[].reveal_when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Reveal When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/0
Pack 中的位置
$.reader_cards[].relationships[].reveal_when

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/1
Pack 中的位置
$.reader_cards[].relationships[].reveal_when

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

2 0.3 · schema

ObservationCondition Schema / 分支

Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/2
Pack 中的位置
$.reader_cards[].relationships[].reveal_when

可复用类型: /$defs/ObservationCondition

约束与结构
{
  "$ref": "#/$defs/ObservationCondition"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/3
Pack 中的位置
$.reader_cards[].relationships[].reveal_when

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/ReaderCardRelationship/properties/reveal_when/oneOf/4
Pack 中的位置
$.reader_cards[].relationships[].reveal_when

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

SetSchema 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/SetSchema
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "required": [
    "type",
    "items",
    "uniqueItems"
  ],
  "title": "SetSchema",
  "type": "object"
}

additionalProperties 0.3 · schema

false Schema / 分支

Schema 路径
/$defs/SetSchema/additionalProperties
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"][*]

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构

布尔 Schema: false

items 0.3 · property

IdSchema 在所属结构中必填

Schema 路径
/$defs/SetSchema/properties/items
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].items

此处的路径示例受数量或递归限制,并未列出全部用法。

可复用类型: /$defs/IdSchema

约束与结构
{
  "$ref": "#/$defs/IdSchema"
}

type 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SetSchema/properties/type
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].type

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": "array",
  "title": "Type",
  "type": "string"
}

uniqueItems 0.3 · property

boolean 在所属结构中必填

Schema 路径
/$defs/SetSchema/properties/uniqueItems
Pack 中的位置
$.runtime.state.schema.properties[pattern:"^[A-Za-z][A-Za-z0-9_.-]{0,79}$"].uniqueItems

此处的路径示例受数量或递归限制,并未列出全部用法。

约束与结构
{
  "const": true,
  "title": "Uniqueitems",
  "type": "boolean"
}

op 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SetValue/properties/op
Pack 中的位置
$.runtime.rules[].effects[].op
约束与结构
{
  "const": "set",
  "title": "Op",
  "type": "string"
}

path 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SetValue/properties/path
Pack 中的位置
$.runtime.rules[].effects[].path
约束与结构
{
  "title": "Path",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SourceDocument/properties/id
Pack 中的位置
$.manifest.source_documents[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

locator 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SourceDocument/properties/locator
Pack 中的位置
$.manifest.source_documents[].locator
约束与结构
{
  "minLength": 1,
  "title": "Locator",
  "type": "string"
}

title 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SourceDocument/properties/title
Pack 中的位置
$.manifest.source_documents[].title
约束与结构
{
  "minLength": 1,
  "title": "Title",
  "type": "string"
}

document_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SourceRef/properties/document_id
Pack 中的位置
$.provenance[].source_refs[].document_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Document Id",
  "type": "string"
}

locator 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/SourceRef/properties/locator
Pack 中的位置
$.provenance[].source_refs[].locator
约束与结构
{
  "minLength": 1,
  "title": "Locator",
  "type": "string"
}

actor_id 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/TextAnnotation/properties/actor_id
Pack 中的位置
$.entries[].text_annotations[].annotations[].actor_id
约束与结构
{
  "default": null,
  "title": "Actor Id"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/TextAnnotation/properties/actor_id/anyOf/0
Pack 中的位置
$.entries[].text_annotations[].annotations[].actor_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/TextAnnotation/properties/actor_id/anyOf/1
Pack 中的位置
$.entries[].text_annotations[].annotations[].actor_id
约束与结构
{
  "type": "null"
}

kind 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/TextAnnotation/properties/kind
Pack 中的位置
$.entries[].text_annotations[].annotations[].kind
约束与结构
{
  "enum": [
    "mention",
    "dialogue",
    "emphasis"
  ],
  "title": "Kind",
  "type": "string"
}

occurrence 0.3 · property

union / composition 此处未列为必填

Schema 路径
/$defs/TextAnnotation/properties/occurrence
Pack 中的位置
$.entries[].text_annotations[].annotations[].occurrence
约束与结构
{
  "default": null,
  "title": "Occurrence"
}
  • anyOf → 0
  • anyOf → 1

0 0.3 · schema

integer Schema / 分支

Schema 路径
/$defs/TextAnnotation/properties/occurrence/anyOf/0
Pack 中的位置
$.entries[].text_annotations[].annotations[].occurrence
约束与结构
{
  "minimum": 1,
  "type": "integer"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/$defs/TextAnnotation/properties/occurrence/anyOf/1
Pack 中的位置
$.entries[].text_annotations[].annotations[].occurrence
约束与结构
{
  "type": "null"
}

quote 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/TextAnnotation/properties/quote
Pack 中的位置
$.entries[].text_annotations[].annotations[].quote
约束与结构
{
  "minLength": 1,
  "title": "Quote",
  "type": "string"
}

effects 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/UpdateRule/properties/effects
Pack 中的位置
$.runtime.rules[].effects
约束与结构
{
  "minItems": 1,
  "title": "Effects",
  "type": "array"
}

items 0.3 · schema

union / composition Schema / 分支

Schema 路径
/$defs/UpdateRule/properties/effects/items
Pack 中的位置
$.runtime.rules[].effects[]
约束与结构
{
  "discriminator": {
    "mapping": {
      "add": "#/$defs/MembershipEffect",
      "increment": "#/$defs/Increment",
      "remove": "#/$defs/MembershipEffect",
      "set": "#/$defs/SetValue"
    },
    "propertyName": "op"
  }
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2

0 0.3 · schema

Increment Schema / 分支

Schema 路径
/$defs/UpdateRule/properties/effects/items/oneOf/0
Pack 中的位置
$.runtime.rules[].effects[]

可复用类型: /$defs/Increment

约束与结构
{
  "$ref": "#/$defs/Increment"
}

1 0.3 · schema

SetValue Schema / 分支

Schema 路径
/$defs/UpdateRule/properties/effects/items/oneOf/1
Pack 中的位置
$.runtime.rules[].effects[]

可复用类型: /$defs/SetValue

约束与结构
{
  "$ref": "#/$defs/SetValue"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/UpdateRule/properties/id
Pack 中的位置
$.runtime.rules[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

kind 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/UpdateRule/properties/kind
Pack 中的位置
$.runtime.rules[].kind
约束与结构
{
  "const": "update",
  "title": "Kind",
  "type": "string"
}

when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/UpdateRule/properties/when
Pack 中的位置
$.runtime.rules[].when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

VisualAnchor 0.3 · definition

object Schema / 分支

Schema 路径
/$defs/VisualAnchor
Pack 中的位置
$.visual_anchors[]
约束与结构
{
  "required": [
    "id",
    "kind",
    "name",
    "description",
    "reveal_when",
    "references"
  ],
  "title": "VisualAnchor",
  "type": "object"
}

description 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/VisualAnchor/properties/description
Pack 中的位置
$.visual_anchors[].description
约束与结构
{
  "maxLength": 600,
  "minLength": 1,
  "title": "Description",
  "type": "string"
}

entry_ids 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/VisualAnchor/properties/entry_ids
Pack 中的位置
$.visual_anchors[].entry_ids
约束与结构
{
  "maxItems": 8,
  "title": "Entry Ids",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/VisualAnchor/properties/entry_ids/items
Pack 中的位置
$.visual_anchors[].entry_ids[]
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "type": "string"
}

id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/VisualAnchor/properties/id
Pack 中的位置
$.visual_anchors[].id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Id",
  "type": "string"
}

invariants 0.3 · property

array 此处未列为必填

Schema 路径
/$defs/VisualAnchor/properties/invariants
Pack 中的位置
$.visual_anchors[].invariants
约束与结构
{
  "maxItems": 32,
  "title": "Invariants",
  "type": "array"
}

items 0.3 · schema

string Schema / 分支

Schema 路径
/$defs/VisualAnchor/properties/invariants/items
Pack 中的位置
$.visual_anchors[].invariants[]
约束与结构
{
  "minLength": 1,
  "type": "string"
}

kind 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/VisualAnchor/properties/kind
Pack 中的位置
$.visual_anchors[].kind
约束与结构
{
  "enum": [
    "character",
    "environment",
    "object"
  ],
  "title": "Kind",
  "type": "string"
}

name 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/VisualAnchor/properties/name
Pack 中的位置
$.visual_anchors[].name
约束与结构
{
  "maxLength": 100,
  "minLength": 1,
  "title": "Name",
  "type": "string"
}

references 0.3 · property

array 在所属结构中必填

Schema 路径
/$defs/VisualAnchor/properties/references
Pack 中的位置
$.visual_anchors[].references
约束与结构
{
  "maxItems": 10,
  "minItems": 1,
  "title": "References",
  "type": "array"
}

reveal_when 0.3 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/VisualAnchor/properties/reveal_when
Pack 中的位置
$.visual_anchors[].reveal_when
约束与结构
{
  "discriminator": {
    "mapping": {
      "all": "#/$defs/GroupCondition",
      "any": "#/$defs/GroupCondition",
      "contains": "#/$defs/Comparison",
      "eq": "#/$defs/Comparison",
      "gt": "#/$defs/Comparison",
      "gte": "#/$defs/Comparison",
      "literal": "#/$defs/LiteralCondition",
      "lt": "#/$defs/Comparison",
      "lte": "#/$defs/Comparison",
      "ne": "#/$defs/Comparison",
      "not": "#/$defs/NotCondition",
      "observed": "#/$defs/ObservationCondition"
    },
    "propertyName": "op"
  },
  "title": "Reveal When"
}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4

0 0.3 · schema

LiteralCondition Schema / 分支

Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/0
Pack 中的位置
$.visual_anchors[].reveal_when

可复用类型: /$defs/LiteralCondition

约束与结构
{
  "$ref": "#/$defs/LiteralCondition"
}

1 0.3 · schema

Comparison Schema / 分支

Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/1
Pack 中的位置
$.visual_anchors[].reveal_when

可复用类型: /$defs/Comparison

约束与结构
{
  "$ref": "#/$defs/Comparison"
}

3 0.3 · schema

GroupCondition Schema / 分支

Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/3
Pack 中的位置
$.visual_anchors[].reveal_when

可复用类型: /$defs/GroupCondition

约束与结构
{
  "$ref": "#/$defs/GroupCondition"
}

4 0.3 · schema

NotCondition Schema / 分支

Schema 路径
/$defs/VisualAnchor/properties/reveal_when/oneOf/4
Pack 中的位置
$.visual_anchors[].reveal_when

可复用类型: /$defs/NotCondition

约束与结构
{
  "$ref": "#/$defs/NotCondition"
}

asset_id 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/VisualReference/properties/asset_id
Pack 中的位置
$.visual_anchors[].references[].asset_id
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,79}$",
  "title": "Asset Id",
  "type": "string"
}

view 0.3 · property

string 在所属结构中必填

Schema 路径
/$defs/VisualReference/properties/view
Pack 中的位置
$.visual_anchors[].references[].view
约束与结构
{
  "minLength": 1,
  "title": "View",
  "type": "string"
}

assets 0.3 · property

array 此处未列为必填

用真实的字节长度与 SHA-256 声明素材。素材记录本身不包含文件内容。

Schema 路径
/properties/assets
Pack 中的位置
$.assets
约束与结构
{
  "maxItems": 128,
  "title": "Assets",
  "type": "array"
}

content 0.3 · property

array 此处未列为必填

Schema 路径
/properties/content
Pack 中的位置
$.content
约束与结构
{
  "maxItems": 128,
  "title": "Content",
  "type": "array"
}

entries 0.3 · property

array 在所属结构中必填

故事的入口:开场段落、选项设置与可选的素材。入口 ID 与运行时入口相对应。

Schema 路径
/properties/entries
Pack 中的位置
$.entries
约束与结构
{
  "maxItems": 8,
  "minItems": 1,
  "title": "Entries",
  "type": "array"
}

illustrations 0.3 · property

array 此处未列为必填

Schema 路径
/properties/illustrations
Pack 中的位置
$.illustrations
约束与结构
{
  "maxItems": 128,
  "title": "Illustrations",
  "type": "array"
}

instructions 0.3 · property

string 在所属结构中必填

指导叙述者的语气、情境与边界。把读者的行动决定权留给读者。

Schema 路径
/properties/instructions
Pack 中的位置
$.instructions
约束与结构
{
  "minLength": 1,
  "title": "Instructions",
  "type": "string"
}

manifest 0.3 · property

Manifest 在所属结构中必填

作品的身份与修订版。保留稳定 ID,内容更新后递增修订号。

Schema 路径
/properties/manifest
Pack 中的位置
$.manifest

可复用类型: /$defs/Manifest

约束与结构
{
  "$ref": "#/$defs/Manifest"
}

protocol_version 0.3 · property

string 在所属结构中必填

这份文档遵循的协议。只改版本号并不能完成迁移。

Schema 路径
/properties/protocol_version
Pack 中的位置
$.protocol_version
约束与结构
{
  "const": "0.3",
  "title": "Protocol Version",
  "type": "string"
}

provenance 0.3 · property

array 在所属结构中必填

记录内容来源及审核状态。有效的草稿不代表来源权利已经获批。

Schema 路径
/properties/provenance
Pack 中的位置
$.provenance
约束与结构
{
  "minItems": 1,
  "title": "Provenance",
  "type": "array"
}

1 0.3 · schema

null Schema / 分支

Schema 路径
/properties/publication/anyOf/1
Pack 中的位置
$.publication
约束与结构
{
  "type": "null"
}

reader_cards 0.3 · property

array 此处未列为必填

Schema 路径
/properties/reader_cards
Pack 中的位置
$.reader_cards
约束与结构
{
  "maxItems": 128,
  "title": "Reader Cards",
  "type": "array"
}

runtime 0.3 · property

Definition 在所属结构中必填

记录已发生事件的公开状态与确定性规则。不要把私密叙事指令放入公开状态。

Schema 路径
/properties/runtime
Pack 中的位置
$.runtime

可复用类型: /$defs/Definition

约束与结构
{
  "$ref": "#/$defs/Definition"
}

已记录的修订版

原始快照保留精确字节。结构差异不代表语义兼容性结论。

这是此归档记录的第一份快照,未提供与更早快照的比较。

下载结构差异