跳转到内容

Creator Pack 0.2

协议字段参考 · 370 字段 · 48 类型

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

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

SHA-256 · 3d8746a5b5e6…3d8746a5b5e6bce5bdf3a3a8657671fb26d276f405a8115cd92b9d384e457dbd

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

Creator Pack 0.2 · root

object Schema / 分支

Schema 路径
/
Pack 中的位置
$
约束与结构
{
  "$id": "https://github.com/sutro-planet/story-orbit/creator-packs/0.2/pack.schema.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "protocol_version",
    "manifest",
    "publication",
    "experience",
    "instructions",
    "generation",
    "style",
    "default_entry_id",
    "entries",
    "canon",
    "actors",
    "scenes",
    "props",
    "predicates",
    "arcs",
    "event_cards",
    "stats",
    "lorebook",
    "visual_anchors",
    "assets",
    "endings",
    "collection",
    "open_questions",
    "extensions"
  ],
  "title": "StoryOrbit Creator Pack 0.2",
  "type": "object"
}

actor 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/actor
Pack 中的位置
$.actors[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "name",
    "public_intro",
    "appearance",
    "goal",
    "stakes",
    "methods",
    "limits",
    "origin",
    "visual_anchor_ids"
  ],
  "type": "object"
}

appearance 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/actor/properties/appearance
Pack 中的位置
$.actors[].appearance
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

goal 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/actor/properties/goal
Pack 中的位置
$.actors[].goal
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

id 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/actor/properties/id
Pack 中的位置
$.actors[].id
约束与结构
{}
  • allOf → 0
  • allOf → 1

not 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/actor/properties/id/allOf/1/not
Pack 中的位置
$.actors[].id
约束与结构
{
  "enum": [
    "world",
    "reader"
  ]
}

limits 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/actor/properties/limits
Pack 中的位置
$.actors[].limits
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/actor/properties/limits/items
Pack 中的位置
$.actors[].limits[]
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

methods 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/actor/properties/methods
Pack 中的位置
$.actors[].methods
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/actor/properties/methods/items
Pack 中的位置
$.actors[].methods[]
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

name 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/actor/properties/name
Pack 中的位置
$.actors[].name
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "type": "string"
}

public_intro 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/actor/properties/public_intro
Pack 中的位置
$.actors[].public_intro
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

stakes 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/actor/properties/stakes
Pack 中的位置
$.actors[].stakes
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

visual_anchor_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/actor/properties/visual_anchor_ids
Pack 中的位置
$.actors[].visual_anchor_ids
约束与结构
{
  "maxItems": 64,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/actor/properties/visual_anchor_ids/items
Pack 中的位置
$.actors[].visual_anchor_ids[]

可复用类型: /$defs/id

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

actor_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/actorSetup/properties/actor_id
Pack 中的位置
$.entries[].actor_setup[].actor_id

可复用类型: /$defs/id

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

beliefs 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/actorSetup/properties/beliefs
Pack 中的位置
$.entries[].actor_setup[].beliefs
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

belief Schema / 分支

Schema 路径
/$defs/actorSetup/properties/beliefs/items
Pack 中的位置
$.entries[].actor_setup[].beliefs[]

可复用类型: /$defs/belief

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

goal 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/actorSetup/properties/goal
Pack 中的位置
$.entries[].actor_setup[].goal
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

known_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/actorSetup/properties/known_fact_ids
Pack 中的位置
$.entries[].actor_setup[].known_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/actorSetup/properties/known_fact_ids/items
Pack 中的位置
$.entries[].actor_setup[].known_fact_ids[]

可复用类型: /$defs/id

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

relationship_notes 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/actorSetup/properties/relationship_notes
Pack 中的位置
$.entries[].actor_setup[].relationship_notes
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

anchor_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/anchorReference/properties/anchor_id
Pack 中的位置
$.assets[].anchor_references[].anchor_id

可复用类型: /$defs/id

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

instruction 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/anchorReference/properties/instruction
Pack 中的位置
$.assets[].anchor_references[].instruction
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/anchorReference/properties/instruction/anyOf/0
Pack 中的位置
$.assets[].anchor_references[].instruction
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

reference_asset_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/anchorReference/properties/reference_asset_ids
Pack 中的位置
$.assets[].anchor_references[].reference_asset_ids
约束与结构
{
  "maxItems": 64,
  "minItems": 1,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/anchorReference/properties/reference_asset_ids/items
Pack 中的位置
$.assets[].anchor_references[].reference_asset_ids[]

可复用类型: /$defs/id

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

role 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/anchorReference/properties/role
Pack 中的位置
$.assets[].anchor_references[].role
约束与结构
{
  "enum": [
    "identity",
    "style",
    "composition",
    "pose",
    "background",
    "mask",
    "first_frame",
    "last_frame"
  ]
}

strength 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/anchorReference/properties/strength
Pack 中的位置
$.assets[].anchor_references[].strength
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/anchorReference/properties/strength/anyOf/0
Pack 中的位置
$.assets[].anchor_references[].strength
约束与结构
{
  "maximum": 1,
  "minimum": 0,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

outcome_space 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/arc/properties/outcome_space
Pack 中的位置
$.arcs[].outcome_space
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/arc/properties/outcome_space/items
Pack 中的位置
$.arcs[].outcome_space[]
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

pacing 0.2 · property

object 在所属结构中必填

Schema 路径
/$defs/arc/properties/pacing
Pack 中的位置
$.arcs[].pacing
约束与结构
{
  "required": [
    "target_scene_count",
    "max_continuations_per_scene",
    "max_run_continuations",
    "repetition_limits",
    "recovery_rule"
  ],
  "type": "object"
}

max_continuations_per_scene 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/arc/properties/pacing/properties/max_continuations_per_scene
Pack 中的位置
$.arcs[].pacing.max_continuations_per_scene
约束与结构
{
  "maximum": 1000,
  "minimum": 1,
  "type": "integer"
}

max_run_continuations 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/arc/properties/pacing/properties/max_run_continuations
Pack 中的位置
$.arcs[].pacing.max_run_continuations
约束与结构
{
  "maximum": 100000,
  "minimum": 1,
  "type": "integer"
}

recovery_rule 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/arc/properties/pacing/properties/recovery_rule
Pack 中的位置
$.arcs[].pacing.recovery_rule
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

repetition_limits 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/arc/properties/pacing/properties/repetition_limits
Pack 中的位置
$.arcs[].pacing.repetition_limits
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/arc/properties/pacing/properties/repetition_limits/items
Pack 中的位置
$.arcs[].pacing.repetition_limits[]
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

target_scene_count 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/arc/properties/pacing/properties/target_scene_count
Pack 中的位置
$.arcs[].pacing.target_scene_count
约束与结构
{
  "maxItems": 2,
  "minItems": 2,
  "type": "array"
}

items 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/arc/properties/pacing/properties/target_scene_count/items
Pack 中的位置
$.arcs[].pacing.target_scene_count[]
约束与结构
{
  "maximum": 10000,
  "minimum": 1,
  "type": "integer"
}

promises 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/arc/properties/promises
Pack 中的位置
$.arcs[].promises
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

question 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/arc/properties/question
Pack 中的位置
$.arcs[].question
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

asset 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/asset
Pack 中的位置
$.assets[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "kind",
    "description",
    "alt_text",
    "uri",
    "sha256",
    "mime_type",
    "byte_size",
    "reference_only",
    "depicts_fact_ids",
    "depicts_event_ids",
    "valid_when",
    "origin",
    "source_url",
    "references",
    "generation",
    "generation_record",
    "anchor_references"
  ],
  "type": "object"
}

byte_size 0.2 · property

integer 此处未列为必填

Schema 路径
/$defs/asset/allOf/0/then/properties/byte_size
Pack 中的位置
$.assets[].byte_size
约束与结构
{
  "type": "integer"
}

sha256 0.2 · property

string 此处未列为必填

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

uri 0.2 · property

string 此处未列为必填

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

generation 0.2 · property

object 此处未列为必填

Schema 路径
/$defs/asset/allOf/1/if/properties/generation
Pack 中的位置
$.assets[].generation
约束与结构
{
  "type": "object"
}

uri 0.2 · property

string 此处未列为必填

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

kind 0.2 · property

const 此处未列为必填

Schema 路径
/$defs/asset/allOf/2/if/properties/kind
Pack 中的位置
$.assets[].kind
约束与结构
{
  "const": "audio"
}

generation 0.2 · property

null 此处未列为必填

Schema 路径
/$defs/asset/allOf/2/then/properties/generation
Pack 中的位置
$.assets[].generation
约束与结构
{
  "type": "null"
}

references 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/2/then/properties/references
Pack 中的位置
$.assets[].references
约束与结构
{
  "maxItems": 0
}

kind 0.2 · property

const 此处未列为必填

Schema 路径
/$defs/asset/allOf/3/if/properties/kind
Pack 中的位置
$.assets[].kind
约束与结构
{
  "const": "image"
}

task 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/3/then/properties/generation/properties/task
Pack 中的位置
$.assets[].generation.task
约束与结构
{
  "enum": [
    "text_to_image",
    "image_to_image"
  ]
}

config 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/3/then/properties/generation_record/properties/config
Pack 中的位置
$.assets[].generation_record.config
约束与结构
{}

task 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/3/then/properties/generation_record/properties/config/properties/task
Pack 中的位置
$.assets[].generation_record.config.task
约束与结构
{
  "enum": [
    "text_to_image",
    "image_to_image"
  ]
}

kind 0.2 · property

const 此处未列为必填

Schema 路径
/$defs/asset/allOf/4/if/properties/kind
Pack 中的位置
$.assets[].kind
约束与结构
{
  "const": "video"
}

task 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/4/then/properties/generation/properties/task
Pack 中的位置
$.assets[].generation.task
约束与结构
{
  "enum": [
    "text_to_video",
    "image_to_video",
    "video_to_video"
  ]
}

config 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/4/then/properties/generation_record/properties/config
Pack 中的位置
$.assets[].generation_record.config
约束与结构
{}

task 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/asset/allOf/4/then/properties/generation_record/properties/config/properties/task
Pack 中的位置
$.assets[].generation_record.config.task
约束与结构
{
  "enum": [
    "text_to_video",
    "image_to_video",
    "video_to_video"
  ]
}

alt_text 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/asset/properties/alt_text
Pack 中的位置
$.assets[].alt_text
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

anchor_references 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/asset/properties/anchor_references
Pack 中的位置
$.assets[].anchor_references
约束与结构
{
  "maxItems": 64,
  "minItems": 0,
  "type": "array"
}

byte_size 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/asset/properties/byte_size
Pack 中的位置
$.assets[].byte_size
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/asset/properties/byte_size/anyOf/0
Pack 中的位置
$.assets[].byte_size
约束与结构
{
  "maximum": 1073741824,
  "minimum": 1,
  "type": "integer"
}

1 0.2 · schema

null Schema / 分支

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

depicts_event_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/asset/properties/depicts_event_ids
Pack 中的位置
$.assets[].depicts_event_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/asset/properties/depicts_event_ids/items
Pack 中的位置
$.assets[].depicts_event_ids[]

可复用类型: /$defs/id

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

depicts_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/asset/properties/depicts_fact_ids
Pack 中的位置
$.assets[].depicts_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/asset/properties/depicts_fact_ids/items
Pack 中的位置
$.assets[].depicts_fact_ids[]

可复用类型: /$defs/id

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

description 0.2 · property

string 在所属结构中必填

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

generation 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/asset/properties/generation
Pack 中的位置
$.assets[].generation
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

1 0.2 · schema

null Schema / 分支

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

1 0.2 · schema

null Schema / 分支

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

kind 0.2 · property

schema 在所属结构中必填

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

mime_type 0.2 · property

schema 在所属结构中必填

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

references 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/asset/properties/references
Pack 中的位置
$.assets[].references
约束与结构
{
  "maxItems": 64,
  "type": "array"
}

sha256 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/asset/properties/sha256
Pack 中的位置
$.assets[].sha256
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

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

1 0.2 · schema

null Schema / 分支

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

source_url 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/asset/properties/source_url
Pack 中的位置
$.assets[].source_url
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/asset/properties/source_url/anyOf/0
Pack 中的位置
$.assets[].source_url
约束与结构
{
  "format": "uri",
  "maxLength": 2048,
  "pattern": "^https://[^\\s/?#@]+(?:[/?#][^\\s]*)?$",
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

uri 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/asset/properties/uri
Pack 中的位置
$.assets[].uri
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

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

1 0.2 · schema

null Schema / 分支

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

anchor_id 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/assetGenerationInput/properties/anchor_id
Pack 中的位置
$.assets[].generation_record.input_assets[].anchor_id
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/assetGenerationInput/properties/anchor_id/anyOf/0
Pack 中的位置
$.assets[].generation_record.input_assets[].anchor_id

可复用类型: /$defs/id

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

1 0.2 · schema

null Schema / 分支

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

asset_id 0.2 · property

id 在所属结构中必填

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

可复用类型: /$defs/id

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

instruction 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/assetGenerationInput/properties/instruction
Pack 中的位置
$.assets[].generation_record.input_assets[].instruction
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/assetGenerationInput/properties/instruction/anyOf/0
Pack 中的位置
$.assets[].generation_record.input_assets[].instruction
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

role 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/assetGenerationInput/properties/role
Pack 中的位置
$.assets[].generation_record.input_assets[].role
约束与结构
{
  "enum": [
    "identity",
    "style",
    "composition",
    "pose",
    "background",
    "mask",
    "first_frame",
    "last_frame"
  ]
}

sha256 0.2 · property

string 在所属结构中必填

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

strength 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/assetGenerationInput/properties/strength
Pack 中的位置
$.assets[].generation_record.input_assets[].strength
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/assetGenerationInput/properties/strength/anyOf/0
Pack 中的位置
$.assets[].generation_record.input_assets[].strength
约束与结构
{
  "maximum": 1,
  "minimum": 0,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

input_assets 0.2 · property

array 在所属结构中必填

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

output_sha256 0.2 · property

string 在所属结构中必填

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

provider_revised_prompt 0.2 · property

union / composition 在所属结构中必填

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

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/assetGenerationRecord/properties/provider_revised_prompt/anyOf/0
Pack 中的位置
$.assets[].generation_record.provider_revised_prompt
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

asset_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/assetReference/properties/asset_id
Pack 中的位置
$.assets[].references[].asset_id

可复用类型: /$defs/id

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

instruction 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/assetReference/properties/instruction
Pack 中的位置
$.assets[].references[].instruction
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/assetReference/properties/instruction/anyOf/0
Pack 中的位置
$.assets[].references[].instruction
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

role 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/assetReference/properties/role
Pack 中的位置
$.assets[].references[].role
约束与结构
{
  "enum": [
    "identity",
    "style",
    "composition",
    "pose",
    "background",
    "mask",
    "first_frame",
    "last_frame"
  ]
}

strength 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/assetReference/properties/strength
Pack 中的位置
$.assets[].references[].strength
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/assetReference/properties/strength/anyOf/0
Pack 中的位置
$.assets[].references[].strength
约束与结构
{
  "maximum": 1,
  "minimum": 0,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

confidence 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/belief/properties/confidence
Pack 中的位置
$.entries[].actor_setup[].beliefs[].confidence
约束与结构
{
  "enum": [
    "possible",
    "likely",
    "certain"
  ]
}

evidence_refs 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/belief/properties/evidence_refs
Pack 中的位置
$.entries[].actor_setup[].beliefs[].evidence_refs
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

statement 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/belief/properties/statement
Pack 中的位置
$.entries[].actor_setup[].beliefs[].statement
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

leaderboard 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/collection/properties/leaderboard
Pack 中的位置
$.collection.leaderboard
约束与结构
{
  "enum": [
    "disabled",
    "first_completion"
  ]
}

rank_limit 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/collection/properties/rank_limit
Pack 中的位置
$.collection.rank_limit
约束与结构
{
  "maximum": 100,
  "minimum": 1,
  "type": "integer"
}

rarity_policy 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/collection/properties/rarity_policy
Pack 中的位置
$.collection.rarity_policy
约束与结构
{
  "enum": [
    "unrestricted",
    "ooc_2026"
  ]
}

condition 0.2 · definition

union / composition Schema / 分支

Schema 路径
/$defs/condition
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

约束与结构
{}
  • oneOf → 0
  • oneOf → 1
  • oneOf → 2
  • oneOf → 3
  • oneOf → 4
  • oneOf → 5
  • oneOf → 6
  • oneOf → 7

0 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/0
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/0/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

literal 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/0/properties/literal
Pack 中的位置
$.arcs[].completion_condition.literal$.arcs[].promises[].satisfied_when.literal$.assets[].valid_when.literal
更多位置 (8)$.canon[].reveal_condition.literal$.endings[].condition.literal$.event_cards[].blocked_when.literal$.event_cards[].eligible_when.literal$.event_cards[].repeat_change_condition.literal$.lorebook.entries[].when.literal$.stats[].update_rules[].when.literal$.visual_anchors[].valid_when.literal

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

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

1 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/1
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/1/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

all 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/1/properties/all
Pack 中的位置
$.arcs[].completion_condition.all$.arcs[].promises[].satisfied_when.all$.assets[].valid_when.all
更多位置 (8)$.canon[].reveal_condition.all$.endings[].condition.all$.event_cards[].blocked_when.all$.event_cards[].eligible_when.all$.event_cards[].repeat_change_condition.all$.lorebook.entries[].when.all$.stats[].update_rules[].when.all$.visual_anchors[].valid_when.all

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

约束与结构
{
  "maxItems": 32,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

condition Schema / 分支

Schema 路径
/$defs/condition/oneOf/1/properties/all/items
Pack 中的位置
$.arcs[].completion_condition.all[]$.arcs[].promises[].satisfied_when.all[]$.assets[].valid_when.all[]
更多位置 (8)$.canon[].reveal_condition.all[]$.endings[].condition.all[]$.event_cards[].blocked_when.all[]$.event_cards[].eligible_when.all[]$.event_cards[].repeat_change_condition.all[]$.lorebook.entries[].when.all[]$.stats[].update_rules[].when.all[]$.visual_anchors[].valid_when.all[]

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

可复用类型: /$defs/condition

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

2 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/2
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/2/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

any 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/2/properties/any
Pack 中的位置
$.arcs[].completion_condition.any$.arcs[].promises[].satisfied_when.any$.assets[].valid_when.any
更多位置 (8)$.canon[].reveal_condition.any$.endings[].condition.any$.event_cards[].blocked_when.any$.event_cards[].eligible_when.any$.event_cards[].repeat_change_condition.any$.lorebook.entries[].when.any$.stats[].update_rules[].when.any$.visual_anchors[].valid_when.any

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

约束与结构
{
  "maxItems": 32,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

condition Schema / 分支

Schema 路径
/$defs/condition/oneOf/2/properties/any/items
Pack 中的位置
$.arcs[].completion_condition.any[]$.arcs[].promises[].satisfied_when.any[]$.assets[].valid_when.any[]
更多位置 (8)$.canon[].reveal_condition.any[]$.endings[].condition.any[]$.event_cards[].blocked_when.any[]$.event_cards[].eligible_when.any[]$.event_cards[].repeat_change_condition.any[]$.lorebook.entries[].when.any[]$.stats[].update_rules[].when.any[]$.visual_anchors[].valid_when.any[]

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

可复用类型: /$defs/condition

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

3 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/3
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/3/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

not 0.2 · property

condition 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/3/properties/not
Pack 中的位置
$.arcs[].completion_condition.not$.arcs[].promises[].satisfied_when.not$.assets[].valid_when.not
更多位置 (8)$.canon[].reveal_condition.not$.endings[].condition.not$.event_cards[].blocked_when.not$.event_cards[].eligible_when.not$.event_cards[].repeat_change_condition.not$.lorebook.entries[].when.not$.stats[].update_rules[].when.not$.visual_anchors[].valid_when.not

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

可复用类型: /$defs/condition

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

4 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/4
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/4/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

op 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/4/properties/op
Pack 中的位置
$.arcs[].completion_condition.op$.arcs[].promises[].satisfied_when.op$.assets[].valid_when.op
更多位置 (8)$.canon[].reveal_condition.op$.endings[].condition.op$.event_cards[].blocked_when.op$.event_cards[].eligible_when.op$.event_cards[].repeat_change_condition.op$.lorebook.entries[].when.op$.stats[].update_rules[].when.op$.visual_anchors[].valid_when.op

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

约束与结构
{
  "enum": [
    "eq",
    "ne",
    "lt",
    "lte",
    "gt",
    "gte"
  ]
}

stat_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/4/properties/stat_id
Pack 中的位置
$.arcs[].completion_condition.stat_id$.arcs[].promises[].satisfied_when.stat_id$.assets[].valid_when.stat_id
更多位置 (8)$.canon[].reveal_condition.stat_id$.endings[].condition.stat_id$.event_cards[].blocked_when.stat_id$.event_cards[].eligible_when.stat_id$.event_cards[].repeat_change_condition.stat_id$.lorebook.entries[].when.stat_id$.stats[].update_rules[].when.stat_id$.visual_anchors[].valid_when.stat_id

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

可复用类型: /$defs/id

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

value 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/4/properties/value
Pack 中的位置
$.arcs[].completion_condition.value$.arcs[].promises[].satisfied_when.value$.assets[].valid_when.value
更多位置 (8)$.canon[].reveal_condition.value$.endings[].condition.value$.event_cards[].blocked_when.value$.event_cards[].eligible_when.value$.event_cards[].repeat_change_condition.value$.lorebook.entries[].when.value$.stats[].update_rules[].when.value$.visual_anchors[].valid_when.value

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

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

5 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/5
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

约束与结构
{
  "required": [
    "fact_id",
    "holder",
    "known"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/5/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

fact_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/5/properties/fact_id
Pack 中的位置
$.arcs[].completion_condition.fact_id$.arcs[].promises[].satisfied_when.fact_id$.assets[].valid_when.fact_id
更多位置 (8)$.canon[].reveal_condition.fact_id$.endings[].condition.fact_id$.event_cards[].blocked_when.fact_id$.event_cards[].eligible_when.fact_id$.event_cards[].repeat_change_condition.fact_id$.lorebook.entries[].when.fact_id$.stats[].update_rules[].when.fact_id$.visual_anchors[].valid_when.fact_id

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

可复用类型: /$defs/id

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

holder 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/5/properties/holder
Pack 中的位置
$.arcs[].completion_condition.holder$.arcs[].promises[].satisfied_when.holder$.assets[].valid_when.holder
更多位置 (8)$.canon[].reveal_condition.holder$.endings[].condition.holder$.event_cards[].blocked_when.holder$.event_cards[].eligible_when.holder$.event_cards[].repeat_change_condition.holder$.lorebook.entries[].when.holder$.stats[].update_rules[].when.holder$.visual_anchors[].valid_when.holder

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

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

known 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/5/properties/known
Pack 中的位置
$.arcs[].completion_condition.known$.arcs[].promises[].satisfied_when.known$.assets[].valid_when.known
更多位置 (8)$.canon[].reveal_condition.known$.endings[].condition.known$.event_cards[].blocked_when.known$.event_cards[].eligible_when.known$.event_cards[].repeat_change_condition.known$.lorebook.entries[].when.known$.stats[].update_rules[].when.known$.visual_anchors[].valid_when.known

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

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

6 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/6
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

约束与结构
{
  "required": [
    "event_id",
    "occurred"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/6/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

event_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/6/properties/event_id
Pack 中的位置
$.arcs[].completion_condition.event_id$.arcs[].promises[].satisfied_when.event_id$.assets[].valid_when.event_id
更多位置 (8)$.canon[].reveal_condition.event_id$.endings[].condition.event_id$.event_cards[].blocked_when.event_id$.event_cards[].eligible_when.event_id$.event_cards[].repeat_change_condition.event_id$.lorebook.entries[].when.event_id$.stats[].update_rules[].when.event_id$.visual_anchors[].valid_when.event_id

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

可复用类型: /$defs/id

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

occurred 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/6/properties/occurred
Pack 中的位置
$.arcs[].completion_condition.occurred$.arcs[].promises[].satisfied_when.occurred$.assets[].valid_when.occurred
更多位置 (8)$.canon[].reveal_condition.occurred$.endings[].condition.occurred$.event_cards[].blocked_when.occurred$.event_cards[].eligible_when.occurred$.event_cards[].repeat_change_condition.occurred$.lorebook.entries[].when.occurred$.stats[].update_rules[].when.occurred$.visual_anchors[].valid_when.occurred

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

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

7 0.2 · schema

object Schema / 分支

Schema 路径
/$defs/condition/oneOf/7
Pack 中的位置
$.arcs[].completion_condition$.arcs[].promises[].satisfied_when$.assets[].valid_when
更多位置 (8)$.canon[].reveal_condition$.endings[].condition$.event_cards[].blocked_when$.event_cards[].eligible_when$.event_cards[].repeat_change_condition$.lorebook.entries[].when$.stats[].update_rules[].when$.visual_anchors[].valid_when

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

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/condition/oneOf/7/additionalProperties
Pack 中的位置
$.arcs[].completion_condition[*]$.arcs[].promises[].satisfied_when[*]$.assets[].valid_when[*]
更多位置 (8)$.canon[].reveal_condition[*]$.endings[].condition[*]$.event_cards[].blocked_when[*]$.event_cards[].eligible_when[*]$.event_cards[].repeat_change_condition[*]$.lorebook.entries[].when[*]$.stats[].update_rules[].when[*]$.visual_anchors[].valid_when[*]

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

约束与结构

布尔 Schema: false

predicate_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/condition/oneOf/7/properties/predicate_id
Pack 中的位置
$.arcs[].completion_condition.predicate_id$.arcs[].promises[].satisfied_when.predicate_id$.assets[].valid_when.predicate_id
更多位置 (8)$.canon[].reveal_condition.predicate_id$.endings[].condition.predicate_id$.event_cards[].blocked_when.predicate_id$.event_cards[].eligible_when.predicate_id$.event_cards[].repeat_change_condition.predicate_id$.lorebook.entries[].when.predicate_id$.stats[].update_rules[].when.predicate_id$.visual_anchors[].valid_when.predicate_id

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

可复用类型: /$defs/id

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

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/document/properties/id
Pack 中的位置
$.manifest.source.documents[].id

可复用类型: /$defs/id

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

locator_scheme 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/document/properties/locator_scheme
Pack 中的位置
$.manifest.source.documents[].locator_scheme
约束与结构
{
  "maxLength": 512,
  "minLength": 1,
  "type": "string"
}

revision_or_digest 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/document/properties/revision_or_digest
Pack 中的位置
$.manifest.source.documents[].revision_or_digest
约束与结构
{
  "maxLength": 256,
  "minLength": 1,
  "type": "string"
}

title 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/document/properties/title
Pack 中的位置
$.manifest.source.documents[].title
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "type": "string"
}

ending 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/ending
Pack 中的位置
$.endings[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "name",
    "arc_id",
    "priority",
    "min_turns",
    "check_every_turns",
    "condition",
    "evaluation_prompt",
    "epilogue",
    "hint",
    "card_asset_id",
    "rarity",
    "completion",
    "collectible",
    "repeatable"
  ],
  "type": "object"
}

arc_id 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/ending/properties/arc_id
Pack 中的位置
$.endings[].arc_id
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/ending/properties/arc_id/anyOf/0
Pack 中的位置
$.endings[].arc_id

可复用类型: /$defs/id

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

1 0.2 · schema

null Schema / 分支

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

card_asset_id 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/ending/properties/card_asset_id
Pack 中的位置
$.endings[].card_asset_id
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/ending/properties/card_asset_id/anyOf/0
Pack 中的位置
$.endings[].card_asset_id

可复用类型: /$defs/id

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

1 0.2 · schema

null Schema / 分支

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

check_every_turns 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/ending/properties/check_every_turns
Pack 中的位置
$.endings[].check_every_turns
约束与结构
{
  "maximum": 100000,
  "minimum": 1,
  "type": "integer"
}

collectible 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/ending/properties/collectible
Pack 中的位置
$.endings[].collectible
约束与结构
{
  "type": "boolean"
}

completion 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/ending/properties/completion
Pack 中的位置
$.endings[].completion
约束与结构
{
  "enum": [
    "terminal",
    "milestone"
  ]
}

mode 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/ending/properties/epilogue/properties/mode
Pack 中的位置
$.endings[].epilogue.mode
约束与结构
{
  "enum": [
    "fixed",
    "adapt"
  ]
}

text 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/ending/properties/epilogue/properties/text
Pack 中的位置
$.endings[].epilogue.text
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

evaluation_prompt 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/ending/properties/evaluation_prompt
Pack 中的位置
$.endings[].evaluation_prompt
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

hint 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/ending/properties/hint
Pack 中的位置
$.endings[].hint
约束与结构
{
  "maxLength": 1000,
  "minLength": 0,
  "type": "string"
}

min_turns 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/ending/properties/min_turns
Pack 中的位置
$.endings[].min_turns
约束与结构
{
  "maximum": 100000,
  "minimum": 0,
  "type": "integer"
}

name 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/ending/properties/name
Pack 中的位置
$.endings[].name
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "type": "string"
}

priority 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/ending/properties/priority
Pack 中的位置
$.endings[].priority
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

rarity 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/ending/properties/rarity
Pack 中的位置
$.endings[].rarity
约束与结构
{
  "enum": [
    "N",
    "R",
    "SR",
    "SSR"
  ]
}

repeatable 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/ending/properties/repeatable
Pack 中的位置
$.endings[].repeatable
约束与结构
{
  "type": "boolean"
}

entry 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/entry
Pack 中的位置
$.entries[]
约束与结构
{
  "required": [
    "id",
    "name",
    "anchor",
    "opening_text",
    "opening_scene",
    "play_guide",
    "suggestions",
    "persona",
    "location",
    "story_time",
    "actor_ids",
    "present_actor_ids",
    "actor_setup",
    "established_fact_ids",
    "reader_known_fact_ids",
    "arc_id",
    "opening_scene_id",
    "present_prop_ids"
  ],
  "type": "object"
}

actor_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/entry/properties/actor_ids
Pack 中的位置
$.entries[].actor_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array",
  "uniqueItems": true
}

actor_setup 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/entry/properties/actor_setup
Pack 中的位置
$.entries[].actor_setup
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

anchor 0.2 · property

string 在所属结构中必填

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

arc_id 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/entry/properties/arc_id
Pack 中的位置
$.entries[].arc_id
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/entry/properties/arc_id/anyOf/0
Pack 中的位置
$.entries[].arc_id

可复用类型: /$defs/id

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

1 0.2 · schema

null Schema / 分支

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

established_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/entry/properties/established_fact_ids
Pack 中的位置
$.entries[].established_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/entry/properties/established_fact_ids/items
Pack 中的位置
$.entries[].established_fact_ids[]

可复用类型: /$defs/id

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

location 0.2 · property

string 在所属结构中必填

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

name 0.2 · property

string 在所属结构中必填

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

opening_scene 0.2 · property

string 在所属结构中必填

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

0 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/entry/properties/opening_scene_id/anyOf/0
Pack 中的位置
$.entries[].opening_scene_id

可复用类型: /$defs/id

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

1 0.2 · schema

null Schema / 分支

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

opening_text 0.2 · property

string 在所属结构中必填

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

play_guide 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/entry/properties/play_guide
Pack 中的位置
$.entries[].play_guide
约束与结构
{
  "maxLength": 20000,
  "minLength": 0,
  "type": "string"
}

present_actor_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/entry/properties/present_actor_ids
Pack 中的位置
$.entries[].present_actor_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/entry/properties/present_actor_ids/items
Pack 中的位置
$.entries[].present_actor_ids[]

可复用类型: /$defs/id

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

present_prop_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/entry/properties/present_prop_ids
Pack 中的位置
$.entries[].present_prop_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/entry/properties/present_prop_ids/items
Pack 中的位置
$.entries[].present_prop_ids[]

可复用类型: /$defs/id

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

reader_known_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/entry/properties/reader_known_fact_ids
Pack 中的位置
$.entries[].reader_known_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/entry/properties/reader_known_fact_ids/items
Pack 中的位置
$.entries[].reader_known_fact_ids[]

可复用类型: /$defs/id

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

story_time 0.2 · property

string 在所属结构中必填

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

event 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/event
Pack 中的位置
$.event_cards[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "label",
    "purpose",
    "actor_ids",
    "requires_fact_ids",
    "requires_event_ids",
    "eligible_when",
    "blocked_when",
    "action",
    "possible_outcomes",
    "reveal_fact_ids",
    "advances_promise_ids",
    "repeat_policy",
    "repeat_change_condition",
    "origin"
  ],
  "type": "object"
}

action 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/event/properties/action
Pack 中的位置
$.event_cards[].action
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

actor_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/event/properties/actor_ids
Pack 中的位置
$.event_cards[].actor_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/event/properties/actor_ids/items
Pack 中的位置
$.event_cards[].actor_ids[]

可复用类型: /$defs/id

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

advances_promise_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/event/properties/advances_promise_ids
Pack 中的位置
$.event_cards[].advances_promise_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/event/properties/advances_promise_ids/items
Pack 中的位置
$.event_cards[].advances_promise_ids[]

可复用类型: /$defs/id

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

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/event/properties/id
Pack 中的位置
$.event_cards[].id

可复用类型: /$defs/id

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

label 0.2 · property

string 在所属结构中必填

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

possible_outcomes 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/event/properties/possible_outcomes
Pack 中的位置
$.event_cards[].possible_outcomes
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/event/properties/possible_outcomes/items
Pack 中的位置
$.event_cards[].possible_outcomes[]
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

purpose 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/event/properties/purpose
Pack 中的位置
$.event_cards[].purpose
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

0 0.2 · schema

condition Schema / 分支

Schema 路径
/$defs/event/properties/repeat_change_condition/anyOf/0
Pack 中的位置
$.event_cards[].repeat_change_condition

可复用类型: /$defs/condition

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

1 0.2 · schema

null Schema / 分支

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

repeat_policy 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/event/properties/repeat_policy
Pack 中的位置
$.event_cards[].repeat_policy
约束与结构
{
  "enum": [
    "once",
    "repeat_if_state_changed"
  ]
}

requires_event_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/event/properties/requires_event_ids
Pack 中的位置
$.event_cards[].requires_event_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/event/properties/requires_event_ids/items
Pack 中的位置
$.event_cards[].requires_event_ids[]

可复用类型: /$defs/id

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

requires_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/event/properties/requires_fact_ids
Pack 中的位置
$.event_cards[].requires_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/event/properties/requires_fact_ids/items
Pack 中的位置
$.event_cards[].requires_fact_ids[]

可复用类型: /$defs/id

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

reveal_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/event/properties/reveal_fact_ids
Pack 中的位置
$.event_cards[].reveal_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/event/properties/reveal_fact_ids/items
Pack 中的位置
$.event_cards[].reveal_fact_ids[]

可复用类型: /$defs/id

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

assistant 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/example/properties/assistant
Pack 中的位置
$.instructions.examples[].assistant
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/example/properties/id
Pack 中的位置
$.instructions.examples[].id

可复用类型: /$defs/id

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

user 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/example/properties/user
Pack 中的位置
$.instructions.examples[].user
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

boundaries 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/experience/properties/boundaries
Pack 中的位置
$.experience.boundaries
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

interaction_mode 0.2 · property

const 在所属结构中必填

协议原文(未译)

The player acts as the entry participant. Reading/observer mode is not supported.

Schema 路径
/$defs/experience/properties/interaction_mode
Pack 中的位置
$.experience.interaction_mode
约束与结构
{
  "const": "roleplay",
  "description": "The player acts as the entry participant. Reading/observer mode is not supported."
}

premise 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/experience/properties/premise
Pack 中的位置
$.experience.premise
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

progression 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/experience/properties/progression
Pack 中的位置
$.experience.progression
约束与结构
{
  "enum": [
    "bounded_arc",
    "open_ended"
  ]
}

reader_controls 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/experience/properties/reader_controls
Pack 中的位置
$.experience.reader_controls
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

rewards 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/experience/properties/rewards
Pack 中的位置
$.experience.rewards
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

disclosure 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/fact/properties/disclosure
Pack 中的位置
$.canon[].disclosure
约束与结构
{
  "enum": [
    "public",
    "gated"
  ]
}

kind 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/fact/properties/kind
Pack 中的位置
$.canon[].kind
约束与结构
{
  "enum": [
    "past_event",
    "identity",
    "world_rule",
    "initial_state"
  ]
}

statement 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/fact/properties/statement
Pack 中的位置
$.canon[].statement
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

max_paragraphs 0.2 · property

integer 此处未列为必填

协议原文(未译)

Maximum paragraphs per generated continuation, including endings. Omit for the platform default of 60; set a positive integer to override it. Counts both JSON paragraph items and paragraphs separated by blank lines. Independent host character and provider output-token limits still apply.

Schema 路径
/$defs/generation/properties/max_paragraphs
Pack 中的位置
$.generation.max_paragraphs
约束与结构
{
  "default": 60,
  "description": "Maximum paragraphs per generated continuation, including endings. Omit for the platform default of 60; set a positive integer to override it. Counts both JSON paragraph items and paragraphs separated by blank lines. Independent host character and provider output-token limits still apply.",
  "minimum": 1,
  "type": "integer"
}

target_output_tokens 0.2 · property

integer 在所属结构中必填

协议原文(未译)

Soft target for prose length. The host owns output caps and may accept a naturally longer or shorter passage, including endings.

Schema 路径
/$defs/generation/properties/target_output_tokens
Pack 中的位置
$.generation.target_output_tokens
约束与结构
{
  "description": "Soft target for prose length. The host owns output caps and may accept a naturally longer or shorter passage, including endings.",
  "maximum": 32768,
  "minimum": 1,
  "type": "integer"
}

id 0.2 · definition

string Schema / 分支

Schema 路径
/$defs/id
Pack 中的位置
$.actors[].entry_ids[]$.actors[].id$.actors[].origin.source_refs[].document_id
更多位置 (29)$.actors[].visual_anchor_ids[]$.arcs[].completion_condition.event_id$.arcs[].completion_condition.fact_id$.arcs[].completion_condition.predicate_id$.arcs[].completion_condition.stat_id$.arcs[].entry_ids[]$.arcs[].id$.arcs[].promises[].id$.arcs[].promises[].satisfied_when.event_id$.arcs[].promises[].satisfied_when.fact_id$.arcs[].promises[].satisfied_when.predicate_id$.arcs[].promises[].satisfied_when.stat_id$.assets[].anchor_references[].anchor_id$.assets[].anchor_references[].reference_asset_ids[]$.assets[].depicts_event_ids[]$.assets[].depicts_fact_ids[]$.assets[].entry_ids[]$.assets[].generation_record.input_assets[].anchor_id$.assets[].generation_record.input_assets[].asset_id$.assets[].id$.assets[].origin.source_refs[].document_id$.assets[].references[].asset_id$.assets[].valid_when.event_id$.assets[].valid_when.fact_id$.assets[].valid_when.predicate_id$.assets[].valid_when.stat_id$.canon[].entry_ids[]$.canon[].id$.canon[].origin.source_refs[].document_id

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

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

custom_prompt 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/instructions/properties/custom_prompt
Pack 中的位置
$.instructions.custom_prompt
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/instructions/properties/custom_prompt/anyOf/0
Pack 中的位置
$.instructions.custom_prompt
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

examples 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/instructions/properties/examples
Pack 中的位置
$.instructions.examples
约束与结构
{
  "maxItems": 64,
  "minItems": 0,
  "type": "array"
}

story_details 0.2 · property

string 在所属结构中必填

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

template 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/instructions/properties/template
Pack 中的位置
$.instructions.template
约束与结构
{
  "enum": [
    "default",
    "custom"
  ]
}

loreEntry 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/loreEntry
Pack 中的位置
$.lorebook.entries[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "name",
    "body",
    "keywords",
    "match",
    "case_sensitive",
    "priority",
    "when",
    "discloses_fact_ids",
    "origin"
  ],
  "type": "object"
}

body 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/body
Pack 中的位置
$.lorebook.entries[].body
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

case_sensitive 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/case_sensitive
Pack 中的位置
$.lorebook.entries[].case_sensitive
约束与结构
{
  "type": "boolean"
}

discloses_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/discloses_fact_ids
Pack 中的位置
$.lorebook.entries[].discloses_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/loreEntry/properties/discloses_fact_ids/items
Pack 中的位置
$.lorebook.entries[].discloses_fact_ids[]

可复用类型: /$defs/id

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

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/id
Pack 中的位置
$.lorebook.entries[].id

可复用类型: /$defs/id

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

keywords 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/keywords
Pack 中的位置
$.lorebook.entries[].keywords
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

match 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/match
Pack 中的位置
$.lorebook.entries[].match
约束与结构
{
  "enum": [
    "any",
    "all"
  ]
}

name 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/name
Pack 中的位置
$.lorebook.entries[].name
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "type": "string"
}

priority 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/loreEntry/properties/priority
Pack 中的位置
$.lorebook.entries[].priority
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

entries 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/lorebook/properties/entries
Pack 中的位置
$.lorebook.entries
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

max_active_entries 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/lorebook/properties/max_active_entries
Pack 中的位置
$.lorebook.max_active_entries
约束与结构
{
  "maximum": 256,
  "minimum": 1,
  "type": "integer"
}

recursion 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/lorebook/properties/recursion
Pack 中的位置
$.lorebook.recursion
约束与结构
{
  "enum": [
    "disabled"
  ]
}

scan_messages 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/lorebook/properties/scan_messages
Pack 中的位置
$.lorebook.scan_messages
约束与结构
{
  "maximum": 1000,
  "minimum": 1,
  "type": "integer"
}

token_budget 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/lorebook/properties/token_budget
Pack 中的位置
$.lorebook.token_budget
约束与结构
{
  "maximum": 131072,
  "minimum": 1,
  "type": "integer"
}

language 0.2 · property

string 在所属结构中必填

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

required_capabilities 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/manifest/properties/required_capabilities
Pack 中的位置
$.manifest.required_capabilities
约束与结构
{
  "maxItems": 128,
  "minItems": 1,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

string Schema / 分支

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

revision 0.2 · property

integer 在所属结构中必填

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

status 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/manifest/properties/status
Pack 中的位置
$.manifest.status
约束与结构
{
  "enum": [
    "draft",
    "ready",
    "example"
  ]
}

title 0.2 · property

string 在所属结构中必填

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

goals 0.2 · property

boolean 此处未列为必填

Schema 路径
/$defs/memory/properties/goals
Pack 中的位置
$.runtime.memory.goals
约束与结构
{
  "type": "boolean"
}

origin 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/origin
Pack 中的位置
$.actors[].origin$.assets[].origin$.canon[].origin
更多位置 (6)$.event_cards[].origin$.lorebook.entries[].origin$.predicates[].origin$.props[].origin$.scenes[].origin$.visual_anchors[].origin
约束与结构
{
  "required": [
    "basis",
    "source_refs",
    "review"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/origin/additionalProperties
Pack 中的位置
$.actors[].origin[*]$.assets[].origin[*]$.canon[].origin[*]
更多位置 (6)$.event_cards[].origin[*]$.lorebook.entries[].origin[*]$.predicates[].origin[*]$.props[].origin[*]$.scenes[].origin[*]$.visual_anchors[].origin[*]
约束与结构

布尔 Schema: false

basis 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/origin/properties/basis
Pack 中的位置
$.actors[].origin.basis$.assets[].origin.basis$.canon[].origin.basis
更多位置 (6)$.event_cards[].origin.basis$.lorebook.entries[].origin.basis$.predicates[].origin.basis$.props[].origin.basis$.scenes[].origin.basis$.visual_anchors[].origin.basis
约束与结构
{
  "enum": [
    "source_explicit",
    "source_inference",
    "creator_design",
    "synthetic_example"
  ]
}

review 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/origin/properties/review
Pack 中的位置
$.actors[].origin.review$.assets[].origin.review$.canon[].origin.review
更多位置 (6)$.event_cards[].origin.review$.lorebook.entries[].origin.review$.predicates[].origin.review$.props[].origin.review$.scenes[].origin.review$.visual_anchors[].origin.review
约束与结构
{
  "enum": [
    "proposed",
    "accepted",
    "example_only"
  ]
}

source_refs 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/origin/properties/source_refs
Pack 中的位置
$.actors[].origin.source_refs$.assets[].origin.source_refs$.canon[].origin.source_refs
更多位置 (6)$.event_cards[].origin.source_refs$.lorebook.entries[].origin.source_refs$.predicates[].origin.source_refs$.props[].origin.source_refs$.scenes[].origin.source_refs$.visual_anchors[].origin.source_refs
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

sourceRef Schema / 分支

Schema 路径
/$defs/origin/properties/source_refs/items
Pack 中的位置
$.actors[].origin.source_refs[]$.assets[].origin.source_refs[]$.canon[].origin.source_refs[]
更多位置 (6)$.event_cards[].origin.source_refs[]$.lorebook.entries[].origin.source_refs[]$.predicates[].origin.source_refs[]$.props[].origin.source_refs[]$.scenes[].origin.source_refs[]$.visual_anchors[].origin.source_refs[]

可复用类型: /$defs/sourceRef

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

actor_id 0.2 · property

id 在所属结构中必填

协议原文(未译)

The player character; must belong to actor_ids and present_actor_ids for this entry.

Schema 路径
/$defs/persona/properties/actor_id
Pack 中的位置
$.entries[].persona.actor_id

可复用类型: /$defs/id

约束与结构
{
  "$ref": "#/$defs/id",
  "description": "The player character; must belong to actor_ids and present_actor_ids for this entry."
}

boundaries 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/persona/properties/boundaries
Pack 中的位置
$.entries[].persona.boundaries
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

customization 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/persona/properties/customization
Pack 中的位置
$.entries[].persona.customization
约束与结构
{
  "enum": [
    "none",
    "cosmetic",
    "within_boundaries"
  ]
}

description 0.2 · property

string 在所属结构中必填

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

display_name 0.2 · property

string 在所属结构中必填

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

role 0.2 · property

const 在所属结构中必填

Schema 路径
/$defs/persona/properties/role
Pack 中的位置
$.entries[].persona.role
约束与结构
{
  "const": "participant"
}

evidence_policy 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/predicate/properties/evidence_policy
Pack 中的位置
$.predicates[].evidence_policy
约束与结构
{
  "enum": [
    "on_page"
  ]
}

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/predicate/properties/id
Pack 中的位置
$.predicates[].id

可复用类型: /$defs/id

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

prompt 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/predicate/properties/prompt
Pack 中的位置
$.predicates[].prompt
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/promise/properties/id
Pack 中的位置
$.arcs[].promises[].id

可复用类型: /$defs/id

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

overdue_action 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/promise/properties/overdue_action
Pack 中的位置
$.arcs[].promises[].overdue_action
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

question 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/promise/properties/question
Pack 中的位置
$.arcs[].promises[].question
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

target_scene 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/promise/properties/target_scene
Pack 中的位置
$.arcs[].promises[].target_scene
约束与结构
{
  "maximum": 10000,
  "minimum": 1,
  "type": "integer"
}

publication 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/publication
Pack 中的位置
$.publication
约束与结构
{
  "required": [
    "tagline",
    "description",
    "cover_asset_id",
    "genres",
    "target_audience",
    "age_rating",
    "content_warnings",
    "tags",
    "visibility",
    "comments_enabled",
    "creator_credit",
    "rights"
  ],
  "type": "object"
}

age_rating 0.2 · property

schema 在所属结构中必填

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

content_warnings 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/publication/properties/content_warnings
Pack 中的位置
$.publication.content_warnings
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

cover_asset_id 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/publication/properties/cover_asset_id
Pack 中的位置
$.publication.cover_asset_id
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/publication/properties/cover_asset_id/anyOf/0
Pack 中的位置
$.publication.cover_asset_id

可复用类型: /$defs/id

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

1 0.2 · schema

null Schema / 分支

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

creator_credit 0.2 · property

string 在所属结构中必填

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

description 0.2 · property

string 在所属结构中必填

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

genres 0.2 · property

array 在所属结构中必填

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

items 0.2 · schema

string Schema / 分支

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

basis 0.2 · property

schema 在所属结构中必填

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

statement 0.2 · property

string 在所属结构中必填

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

tagline 0.2 · property

string 在所属结构中必填

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

tags 0.2 · property

array 在所属结构中必填

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

items 0.2 · schema

string Schema / 分支

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

target_audience 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/publication/properties/target_audience
Pack 中的位置
$.publication.target_audience
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

visibility 0.2 · property

schema 在所属结构中必填

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

blocks_play 0.2 · property

boolean 在所属结构中必填

Schema 路径
/$defs/question/properties/blocks_play
Pack 中的位置
$.open_questions[].blocks_play
约束与结构
{
  "type": "boolean"
}

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/question/properties/id
Pack 中的位置
$.open_questions[].id

可复用类型: /$defs/id

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

question 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/question/properties/question
Pack 中的位置
$.open_questions[].question
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

related_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/question/properties/related_ids
Pack 中的位置
$.open_questions[].related_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/question/properties/related_ids/items
Pack 中的位置
$.open_questions[].related_ids[]

可复用类型: /$defs/id

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

scope 0.2 · definition

array Schema / 分支

Schema 路径
/$defs/scope
Pack 中的位置
$.actors[].entry_ids$.arcs[].entry_ids$.assets[].entry_ids
更多位置 (9)$.canon[].entry_ids$.endings[].entry_ids$.event_cards[].entry_ids$.lorebook.entries[].entry_ids$.predicates[].entry_ids$.props[].entry_ids$.scenes[].entry_ids$.stats[].entry_ids$.visual_anchors[].entry_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/scope/items
Pack 中的位置
$.actors[].entry_ids[]$.arcs[].entry_ids[]$.assets[].entry_ids[]
更多位置 (9)$.canon[].entry_ids[]$.endings[].entry_ids[]$.event_cards[].entry_ids[]$.lorebook.entries[].entry_ids[]$.predicates[].entry_ids[]$.props[].entry_ids[]$.scenes[].entry_ids[]$.stats[].entry_ids[]$.visual_anchors[].entry_ids[]

可复用类型: /$defs/id

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

adaptation_mode 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/source/properties/adaptation_mode
Pack 中的位置
$.manifest.source.adaptation_mode
约束与结构
{
  "enum": [
    "continue_after_anchor",
    "adapt_arc",
    "original"
  ]
}

documents 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/source/properties/documents
Pack 中的位置
$.manifest.source.documents
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

future_treatment 0.2 · property

string 在所属结构中必填

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

kind 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/source/properties/kind
Pack 中的位置
$.manifest.source.kind
约束与结构
{
  "enum": [
    "novel",
    "original",
    "synthetic_example"
  ]
}

sourceRef 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/sourceRef
Pack 中的位置
$.actors[].origin.source_refs[]$.assets[].origin.source_refs[]$.canon[].origin.source_refs[]
更多位置 (6)$.event_cards[].origin.source_refs[]$.lorebook.entries[].origin.source_refs[]$.predicates[].origin.source_refs[]$.props[].origin.source_refs[]$.scenes[].origin.source_refs[]$.visual_anchors[].origin.source_refs[]
约束与结构
{
  "required": [
    "document_id",
    "locator"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/sourceRef/additionalProperties
Pack 中的位置
$.actors[].origin.source_refs[][*]$.assets[].origin.source_refs[][*]$.canon[].origin.source_refs[][*]
更多位置 (6)$.event_cards[].origin.source_refs[][*]$.lorebook.entries[].origin.source_refs[][*]$.predicates[].origin.source_refs[][*]$.props[].origin.source_refs[][*]$.scenes[].origin.source_refs[][*]$.visual_anchors[].origin.source_refs[][*]
约束与结构

布尔 Schema: false

document_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/sourceRef/properties/document_id
Pack 中的位置
$.actors[].origin.source_refs[].document_id$.assets[].origin.source_refs[].document_id$.canon[].origin.source_refs[].document_id
更多位置 (6)$.event_cards[].origin.source_refs[].document_id$.lorebook.entries[].origin.source_refs[].document_id$.predicates[].origin.source_refs[].document_id$.props[].origin.source_refs[].document_id$.scenes[].origin.source_refs[].document_id$.visual_anchors[].origin.source_refs[].document_id

可复用类型: /$defs/id

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

locator 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/sourceRef/properties/locator
Pack 中的位置
$.actors[].origin.source_refs[].locator$.assets[].origin.source_refs[].locator$.canon[].origin.source_refs[].locator
更多位置 (6)$.event_cards[].origin.source_refs[].locator$.lorebook.entries[].origin.source_refs[].locator$.predicates[].origin.source_refs[].locator$.props[].origin.source_refs[].locator$.scenes[].origin.source_refs[].locator$.visual_anchors[].origin.source_refs[].locator
约束与结构
{
  "maxLength": 512,
  "minLength": 1,
  "type": "string"
}

stat 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/stat
Pack 中的位置
$.stats[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "name",
    "description",
    "icon",
    "color",
    "unit",
    "min",
    "max",
    "initial",
    "visibility",
    "overflow",
    "update_rules",
    "levels"
  ],
  "type": "object"
}

color 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/stat/properties/color
Pack 中的位置
$.stats[].color
约束与结构
{
  "pattern": "^#[0-9A-Fa-f]{6}$",
  "type": "string"
}

description 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/stat/properties/description
Pack 中的位置
$.stats[].description
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

icon 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/stat/properties/icon
Pack 中的位置
$.stats[].icon
约束与结构
{
  "maxLength": 100,
  "minLength": 1,
  "type": "string"
}

initial 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/stat/properties/initial
Pack 中的位置
$.stats[].initial
约束与结构
{
  "maxItems": 4096,
  "minItems": 1,
  "type": "array"
}

levels 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/stat/properties/levels
Pack 中的位置
$.stats[].levels
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

max 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/stat/properties/max
Pack 中的位置
$.stats[].max
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

min 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/stat/properties/min
Pack 中的位置
$.stats[].min
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

name 0.2 · property

string 在所属结构中必填

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

overflow 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/stat/properties/overflow
Pack 中的位置
$.stats[].overflow
约束与结构
{
  "enum": [
    "clamp",
    "reject"
  ]
}

unit 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/stat/properties/unit
Pack 中的位置
$.stats[].unit
约束与结构
{
  "maxLength": 40,
  "minLength": 0,
  "type": "string"
}

update_rules 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/stat/properties/update_rules
Pack 中的位置
$.stats[].update_rules
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

visibility 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/stat/properties/visibility
Pack 中的位置
$.stats[].visibility
约束与结构
{
  "enum": [
    "reader",
    "internal"
  ]
}

value 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/statInitial/properties/value
Pack 中的位置
$.stats[].initial[].value
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/statLevel/properties/id
Pack 中的位置
$.stats[].levels[].id

可复用类型: /$defs/id

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

max 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/statLevel/properties/max
Pack 中的位置
$.stats[].levels[].max
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

min 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/statLevel/properties/min
Pack 中的位置
$.stats[].levels[].min
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

name 0.2 · property

string 在所属结构中必填

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

prompt 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/statLevel/properties/prompt
Pack 中的位置
$.stats[].levels[].prompt
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/statRule/properties/id
Pack 中的位置
$.stats[].update_rules[].id

可复用类型: /$defs/id

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

max_delta 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/statRule/properties/max_delta
Pack 中的位置
$.stats[].update_rules[].max_delta
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

min_delta 0.2 · property

integer 在所属结构中必填

Schema 路径
/$defs/statRule/properties/min_delta
Pack 中的位置
$.stats[].update_rules[].min_delta
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": -9007199254740991,
  "type": "integer"
}

reason 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/statRule/properties/reason
Pack 中的位置
$.stats[].update_rules[].reason
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

avoid 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/style/properties/avoid
Pack 中的位置
$.style.avoid
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

dialogue_notes 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/style/properties/dialogue_notes
Pack 中的位置
$.style.dialogue_notes
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

positive_example 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/style/properties/positive_example
Pack 中的位置
$.style.positive_example
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

pov 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/style/properties/pov
Pack 中的位置
$.style.pov
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

voice 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/style/properties/voice
Pack 中的位置
$.style.voice
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

suggestions 0.2 · definition

object Schema / 分支

协议原文(未译)

Optional reader directions selected from the active entry’s authored candidate pool. Selection never generates new text.

Schema 路径
/$defs/suggestions
Pack 中的位置
$.entries[].suggestions
约束与结构
{
  "description": "Optional reader directions selected from the active entry’s authored candidate pool. Selection never generates new text.",
  "required": [
    "mode",
    "count",
    "items"
  ],
  "type": "object"
}

count 0.2 · property

integer 在所属结构中必填

协议原文(未译)

Maximum displayed suggestions (0 when disabled; 1–3 for semantic_match). The candidate pool may contain more items.

Schema 路径
/$defs/suggestions/properties/count
Pack 中的位置
$.entries[].suggestions.count
约束与结构
{
  "description": "Maximum displayed suggestions (0 when disabled; 1–3 for semantic_match). The candidate pool may contain more items.",
  "maximum": 3,
  "minimum": 0,
  "type": "integer"
}

items 0.2 · property

array 在所属结构中必填

协议原文(未译)

Authored candidate actions. Jev selects relevant, currently available next steps; fewer than count may qualify. Never display the full pool as fixed suggestions.

Schema 路径
/$defs/suggestions/properties/items
Pack 中的位置
$.entries[].suggestions.items
约束与结构
{
  "description": "Authored candidate actions. Jev selects relevant, currently available next steps; fewer than count may qualify. Never display the full pool as fixed suggestions.",
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

items 0.2 · schema

string Schema / 分支

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

mode 0.2 · property

schema 在所属结构中必填

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

visualAnchor 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/visualAnchor
Pack 中的位置
$.visual_anchors[]
约束与结构
{
  "required": [
    "id",
    "entry_ids",
    "name",
    "kind",
    "description",
    "invariants",
    "references",
    "depicts_fact_ids",
    "depicts_event_ids",
    "valid_when",
    "origin"
  ],
  "type": "object"
}

depicts_event_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/visualAnchor/properties/depicts_event_ids
Pack 中的位置
$.visual_anchors[].depicts_event_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/visualAnchor/properties/depicts_event_ids/items
Pack 中的位置
$.visual_anchors[].depicts_event_ids[]

可复用类型: /$defs/id

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

depicts_fact_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/visualAnchor/properties/depicts_fact_ids
Pack 中的位置
$.visual_anchors[].depicts_fact_ids
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/visualAnchor/properties/depicts_fact_ids/items
Pack 中的位置
$.visual_anchors[].depicts_fact_ids[]

可复用类型: /$defs/id

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

description 0.2 · property

string 在所属结构中必填

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

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/visualAnchor/properties/id
Pack 中的位置
$.visual_anchors[].id

可复用类型: /$defs/id

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

invariants 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/visualAnchor/properties/invariants
Pack 中的位置
$.visual_anchors[].invariants
约束与结构
{
  "maxItems": 64,
  "minItems": 1,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

string Schema / 分支

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

kind 0.2 · property

schema 在所属结构中必填

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

name 0.2 · property

string 在所属结构中必填

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

references 0.2 · property

array 在所属结构中必填

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

asset_id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/visualAnchorImage/properties/asset_id
Pack 中的位置
$.visual_anchors[].references[].asset_id

可复用类型: /$defs/id

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

view 0.2 · property

string 在所属结构中必填

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

description 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/visualEntity/properties/description
Pack 中的位置
$.props[].description$.scenes[].description
约束与结构
{
  "maxLength": 20000,
  "minLength": 1,
  "type": "string"
}

entry_ids 0.2 · property

scope 在所属结构中必填

Schema 路径
/$defs/visualEntity/properties/entry_ids
Pack 中的位置
$.props[].entry_ids$.scenes[].entry_ids

可复用类型: /$defs/scope

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

id 0.2 · property

id 在所属结构中必填

Schema 路径
/$defs/visualEntity/properties/id
Pack 中的位置
$.props[].id$.scenes[].id

可复用类型: /$defs/id

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

name 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/visualEntity/properties/name
Pack 中的位置
$.props[].name$.scenes[].name
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "type": "string"
}

origin 0.2 · property

origin 在所属结构中必填

Schema 路径
/$defs/visualEntity/properties/origin
Pack 中的位置
$.props[].origin$.scenes[].origin

可复用类型: /$defs/origin

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

visual_anchor_ids 0.2 · property

array 在所属结构中必填

Schema 路径
/$defs/visualEntity/properties/visual_anchor_ids
Pack 中的位置
$.props[].visual_anchor_ids$.scenes[].visual_anchor_ids
约束与结构
{
  "maxItems": 64,
  "minItems": 0,
  "type": "array",
  "uniqueItems": true
}

items 0.2 · schema

id Schema / 分支

Schema 路径
/$defs/visualEntity/properties/visual_anchor_ids/items
Pack 中的位置
$.props[].visual_anchor_ids[]$.scenes[].visual_anchor_ids[]

可复用类型: /$defs/id

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

visualGenerationConfig 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/visualGenerationConfig
Pack 中的位置
$.assets[].generation$.assets[].generation_record.config
约束与结构
{
  "required": [
    "task",
    "provider",
    "model",
    "model_version",
    "prompts",
    "sampling",
    "output",
    "provider_parameters"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/additionalProperties
Pack 中的位置
$.assets[].generation[*]$.assets[].generation_record.config[*]
约束与结构

布尔 Schema: false

0 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/allOf/0
Pack 中的位置
$.assets[].generation$.assets[].generation_record.config
约束与结构
{}

else 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/allOf/0/else
Pack 中的位置
$.assets[].generation$.assets[].generation_record.config
约束与结构
{}

output 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/else/properties/output
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{}

mime_type 0.2 · property

const 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/else/properties/output/properties/mime_type
Pack 中的位置
$.assets[].generation.output.mime_type$.assets[].generation_record.config.output.mime_type
约束与结构
{
  "const": "video/mp4"
}

if 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/allOf/0/if
Pack 中的位置
$.assets[].generation$.assets[].generation_record.config
约束与结构
{}

task 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/if/properties/task
Pack 中的位置
$.assets[].generation.task$.assets[].generation_record.config.task
约束与结构
{
  "enum": [
    "text_to_image",
    "image_to_image"
  ]
}

then 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/allOf/0/then
Pack 中的位置
$.assets[].generation$.assets[].generation_record.config
约束与结构
{}

output 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/then/properties/output
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{}

duration_ms 0.2 · property

null 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/then/properties/output/properties/duration_ms
Pack 中的位置
$.assets[].generation.output.duration_ms$.assets[].generation_record.config.output.duration_ms
约束与结构
{
  "type": "null"
}

fps 0.2 · property

null 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/then/properties/output/properties/fps
Pack 中的位置
$.assets[].generation.output.fps$.assets[].generation_record.config.output.fps
约束与结构
{
  "type": "null"
}

mime_type 0.2 · property

schema 此处未列为必填

Schema 路径
/$defs/visualGenerationConfig/allOf/0/then/properties/output/properties/mime_type
Pack 中的位置
$.assets[].generation.output.mime_type$.assets[].generation_record.config.output.mime_type
约束与结构
{
  "enum": [
    "image/jpeg",
    "image/png",
    "image/webp",
    "image/gif"
  ]
}

model 0.2 · property

string 在所属结构中必填

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

model_version 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualGenerationConfig/properties/model_version
Pack 中的位置
$.assets[].generation.model_version$.assets[].generation_record.config.model_version
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/properties/model_version/anyOf/0
Pack 中的位置
$.assets[].generation.model_version$.assets[].generation_record.config.model_version
约束与结构
{
  "maxLength": 200,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

output 0.2 · property

visualOutput 在所属结构中必填

Schema 路径
/$defs/visualGenerationConfig/properties/output
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output

可复用类型: /$defs/visualOutput

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

prompts 0.2 · property

visualPrompts 在所属结构中必填

Schema 路径
/$defs/visualGenerationConfig/properties/prompts
Pack 中的位置
$.assets[].generation.prompts$.assets[].generation_record.config.prompts

可复用类型: /$defs/visualPrompts

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

provider 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/visualGenerationConfig/properties/provider
Pack 中的位置
$.assets[].generation.provider$.assets[].generation_record.config.provider
约束与结构
{
  "pattern": "^[a-z][a-z0-9_.-]{0,99}$",
  "type": "string"
}

additionalProperties 0.2 · schema

true Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/properties/provider_parameters/additionalProperties
Pack 中的位置
$.assets[].generation.provider_parameters[*]$.assets[].generation_record.config.provider_parameters[*]
约束与结构

布尔 Schema: true

propertyNames 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualGenerationConfig/properties/provider_parameters/propertyNames
约束与结构
{
  "pattern": "^[A-Za-z][A-Za-z0-9_.-]{0,99}$"
}

sampling 0.2 · property

visualSampling 在所属结构中必填

Schema 路径
/$defs/visualGenerationConfig/properties/sampling
Pack 中的位置
$.assets[].generation.sampling$.assets[].generation_record.config.sampling

可复用类型: /$defs/visualSampling

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

task 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/visualGenerationConfig/properties/task
Pack 中的位置
$.assets[].generation.task$.assets[].generation_record.config.task
约束与结构
{
  "enum": [
    "text_to_image",
    "image_to_image",
    "text_to_video",
    "image_to_video",
    "video_to_video"
  ]
}

visualOutput 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/visualOutput
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{
  "required": [
    "mime_type",
    "width",
    "height",
    "aspect_ratio",
    "duration_ms",
    "fps"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/visualOutput/additionalProperties
Pack 中的位置
$.assets[].generation.output[*]$.assets[].generation_record.config.output[*]
约束与结构

布尔 Schema: false

0 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualOutput/allOf/0
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{}

else 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualOutput/allOf/0/else
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{}

height 0.2 · property

integer 此处未列为必填

Schema 路径
/$defs/visualOutput/allOf/0/else/properties/height
Pack 中的位置
$.assets[].generation.output.height$.assets[].generation_record.config.output.height
约束与结构
{
  "type": "integer"
}

if 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualOutput/allOf/0/if
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{}

width 0.2 · property

null 此处未列为必填

Schema 路径
/$defs/visualOutput/allOf/0/if/properties/width
Pack 中的位置
$.assets[].generation.output.width$.assets[].generation_record.config.output.width
约束与结构
{
  "type": "null"
}

then 0.2 · schema

schema Schema / 分支

Schema 路径
/$defs/visualOutput/allOf/0/then
Pack 中的位置
$.assets[].generation.output$.assets[].generation_record.config.output
约束与结构
{}

height 0.2 · property

null 此处未列为必填

Schema 路径
/$defs/visualOutput/allOf/0/then/properties/height
Pack 中的位置
$.assets[].generation.output.height$.assets[].generation_record.config.output.height
约束与结构
{
  "type": "null"
}

aspect_ratio 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualOutput/properties/aspect_ratio
Pack 中的位置
$.assets[].generation.output.aspect_ratio$.assets[].generation_record.config.output.aspect_ratio
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/visualOutput/properties/aspect_ratio/anyOf/0
Pack 中的位置
$.assets[].generation.output.aspect_ratio$.assets[].generation_record.config.output.aspect_ratio
约束与结构
{
  "pattern": "^[1-9][0-9]{0,4}:[1-9][0-9]{0,4}$",
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

duration_ms 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualOutput/properties/duration_ms
Pack 中的位置
$.assets[].generation.output.duration_ms$.assets[].generation_record.config.output.duration_ms
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/visualOutput/properties/duration_ms/anyOf/0
Pack 中的位置
$.assets[].generation.output.duration_ms$.assets[].generation_record.config.output.duration_ms
约束与结构
{
  "maximum": 3600000,
  "minimum": 1,
  "type": "integer"
}

1 0.2 · schema

null Schema / 分支

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

fps 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualOutput/properties/fps
Pack 中的位置
$.assets[].generation.output.fps$.assets[].generation_record.config.output.fps
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/visualOutput/properties/fps/anyOf/0
Pack 中的位置
$.assets[].generation.output.fps$.assets[].generation_record.config.output.fps
约束与结构
{
  "exclusiveMinimum": 0,
  "maximum": 240,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

height 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualOutput/properties/height
Pack 中的位置
$.assets[].generation.output.height$.assets[].generation_record.config.output.height
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/visualOutput/properties/height/anyOf/0
Pack 中的位置
$.assets[].generation.output.height$.assets[].generation_record.config.output.height
约束与结构
{
  "maximum": 32768,
  "minimum": 1,
  "type": "integer"
}

1 0.2 · schema

null Schema / 分支

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

mime_type 0.2 · property

schema 在所属结构中必填

Schema 路径
/$defs/visualOutput/properties/mime_type
Pack 中的位置
$.assets[].generation.output.mime_type$.assets[].generation_record.config.output.mime_type
约束与结构
{
  "enum": [
    "image/jpeg",
    "image/png",
    "image/webp",
    "image/gif",
    "video/mp4"
  ]
}

width 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualOutput/properties/width
Pack 中的位置
$.assets[].generation.output.width$.assets[].generation_record.config.output.width
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/visualOutput/properties/width/anyOf/0
Pack 中的位置
$.assets[].generation.output.width$.assets[].generation_record.config.output.width
约束与结构
{
  "maximum": 32768,
  "minimum": 1,
  "type": "integer"
}

1 0.2 · schema

null Schema / 分支

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

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/visualPrompts/additionalProperties
Pack 中的位置
$.assets[].generation.prompts[*]$.assets[].generation_record.config.prompts[*]
约束与结构

布尔 Schema: false

negative_prompt 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualPrompts/properties/negative_prompt
Pack 中的位置
$.assets[].generation.prompts.negative_prompt$.assets[].generation_record.config.prompts.negative_prompt
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/visualPrompts/properties/negative_prompt/anyOf/0
Pack 中的位置
$.assets[].generation.prompts.negative_prompt$.assets[].generation_record.config.prompts.negative_prompt
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

prompt 0.2 · property

string 在所属结构中必填

Schema 路径
/$defs/visualPrompts/properties/prompt
Pack 中的位置
$.assets[].generation.prompts.prompt$.assets[].generation_record.config.prompts.prompt
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

system_prompt 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualPrompts/properties/system_prompt
Pack 中的位置
$.assets[].generation.prompts.system_prompt$.assets[].generation_record.config.prompts.system_prompt
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/visualPrompts/properties/system_prompt/anyOf/0
Pack 中的位置
$.assets[].generation.prompts.system_prompt$.assets[].generation_record.config.prompts.system_prompt
约束与结构
{
  "maxLength": 100000,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

visualSampling 0.2 · definition

object Schema / 分支

Schema 路径
/$defs/visualSampling
Pack 中的位置
$.assets[].generation.sampling$.assets[].generation_record.config.sampling
约束与结构
{
  "required": [
    "seed",
    "steps",
    "guidance_scale",
    "sampler",
    "scheduler",
    "temperature",
    "top_p"
  ],
  "type": "object"
}

additionalProperties 0.2 · schema

false Schema / 分支

Schema 路径
/$defs/visualSampling/additionalProperties
Pack 中的位置
$.assets[].generation.sampling[*]$.assets[].generation_record.config.sampling[*]
约束与结构

布尔 Schema: false

guidance_scale 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/guidance_scale
Pack 中的位置
$.assets[].generation.sampling.guidance_scale$.assets[].generation_record.config.sampling.guidance_scale
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/visualSampling/properties/guidance_scale/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.guidance_scale$.assets[].generation_record.config.sampling.guidance_scale
约束与结构
{
  "maximum": 1000,
  "minimum": 0,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

sampler 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/sampler
Pack 中的位置
$.assets[].generation.sampling.sampler$.assets[].generation_record.config.sampling.sampler
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/visualSampling/properties/sampler/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.sampler$.assets[].generation_record.config.sampling.sampler
约束与结构
{
  "maxLength": 100,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

scheduler 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/scheduler
Pack 中的位置
$.assets[].generation.sampling.scheduler$.assets[].generation_record.config.sampling.scheduler
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

string Schema / 分支

Schema 路径
/$defs/visualSampling/properties/scheduler/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.scheduler$.assets[].generation_record.config.sampling.scheduler
约束与结构
{
  "maxLength": 100,
  "minLength": 1,
  "type": "string"
}

1 0.2 · schema

null Schema / 分支

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

seed 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/seed
Pack 中的位置
$.assets[].generation.sampling.seed$.assets[].generation_record.config.sampling.seed
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/visualSampling/properties/seed/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.seed$.assets[].generation_record.config.sampling.seed
约束与结构
{
  "maximum": 9007199254740991,
  "minimum": 0,
  "type": "integer"
}

1 0.2 · schema

null Schema / 分支

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

steps 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/steps
Pack 中的位置
$.assets[].generation.sampling.steps$.assets[].generation_record.config.sampling.steps
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

integer Schema / 分支

Schema 路径
/$defs/visualSampling/properties/steps/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.steps$.assets[].generation_record.config.sampling.steps
约束与结构
{
  "maximum": 10000,
  "minimum": 1,
  "type": "integer"
}

1 0.2 · schema

null Schema / 分支

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

temperature 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/temperature
Pack 中的位置
$.assets[].generation.sampling.temperature$.assets[].generation_record.config.sampling.temperature
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/visualSampling/properties/temperature/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.temperature$.assets[].generation_record.config.sampling.temperature
约束与结构
{
  "maximum": 2,
  "minimum": 0,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

top_p 0.2 · property

union / composition 在所属结构中必填

Schema 路径
/$defs/visualSampling/properties/top_p
Pack 中的位置
$.assets[].generation.sampling.top_p$.assets[].generation_record.config.sampling.top_p
约束与结构
{}
  • anyOf → 0
  • anyOf → 1

0 0.2 · schema

number Schema / 分支

Schema 路径
/$defs/visualSampling/properties/top_p/anyOf/0
Pack 中的位置
$.assets[].generation.sampling.top_p$.assets[].generation_record.config.sampling.top_p
约束与结构
{
  "exclusiveMinimum": 0,
  "maximum": 1,
  "type": "number"
}

1 0.2 · schema

null Schema / 分支

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

actors 0.2 · property

array 在所属结构中必填

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

arcs 0.2 · property

array 在所属结构中必填

Schema 路径
/properties/arcs
Pack 中的位置
$.arcs
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

assets 0.2 · property

array 在所属结构中必填

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

canon 0.2 · property

array 在所属结构中必填

Schema 路径
/properties/canon
Pack 中的位置
$.canon
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

endings 0.2 · property

array 在所属结构中必填

Schema 路径
/properties/endings
Pack 中的位置
$.endings
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

entries 0.2 · property

array 在所属结构中必填

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

manifest 0.2 · property

manifest 在所属结构中必填

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

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

可复用类型: /$defs/manifest

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

props 0.2 · property

array 在所属结构中必填

Schema 路径
/properties/props
Pack 中的位置
$.props
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

protocol_version 0.2 · property

const 在所属结构中必填

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

Schema 路径
/properties/protocol_version
Pack 中的位置
$.protocol_version
约束与结构
{
  "const": "0.2"
}

scenes 0.2 · property

array 在所属结构中必填

Schema 路径
/properties/scenes
Pack 中的位置
$.scenes
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

stats 0.2 · property

array 在所属结构中必填

Schema 路径
/properties/stats
Pack 中的位置
$.stats
约束与结构
{
  "maxItems": 4096,
  "minItems": 0,
  "type": "array"
}

已记录的修订版

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

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

下载结构差异