{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://hkfilings.app/schemas/supply_chain_node-v1.json","$comment":"HKFilings supply_chain_node (flat) schema. Frozen at version 1.0 for this release.","x-schema-version":"1.0","title":"PublicSupplyChainNode","type":"object","required":["edge_id","node_role","node_label"],"properties":{"schema_version":{"type":"string","const":"1.0"},"edge_id":{"type":"string"},"task_id":{"type":["string","null"]},"report_id":{"type":["string","null"]},"ticker":{"type":["string","null"]},"market":{"type":["string","null"]},"node_role":{"type":"string","enum":["upstream","downstream","peer","substitute","regulator"]},"node_type":{"type":["string","null"]},"node_label":{"type":"string"},"linked_segments":{"type":"array","items":{"type":"string"}},"exposure_share":{"type":["number","null"]},"direction_to_company":{"type":["string","null"],"enum":["revenue_driver","cost_driver","demand_proxy","regulator","neutral",null]},"evidence_page":{"type":["integer","null"]},"evidence_text":{"type":["string","null"]},"confidence":{"type":"number"},"review_status":{"type":["string","null"],"enum":["pending","auto_passed","auto_verified","approved","changes_requested","rejected",null]},"reviewer":{"type":["string","null"]},"reviewed_at":{"type":["string","null"]}}}