From aec95d2a8201e6277f048b52de95bc73c5e142b9 Mon Sep 17 00:00:00 2001 From: Allaun Silverfox <28494262+allaunthefox@users.noreply.github.com> Date: Sat, 16 May 2026 16:35:07 -0500 Subject: [PATCH] Add logogram chirality witness schema --- ...amm_logogram_chirality_witness.schema.json | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 shared-data/schemas/famm_logogram_chirality_witness.schema.json diff --git a/shared-data/schemas/famm_logogram_chirality_witness.schema.json b/shared-data/schemas/famm_logogram_chirality_witness.schema.json new file mode 100644 index 00000000..ee84adfa --- /dev/null +++ b/shared-data/schemas/famm_logogram_chirality_witness.schema.json @@ -0,0 +1,68 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "title": "FAMM Logogram Chirality Witness", + "type": "object", + "required": [ + "receipt_type", + "schema_version", + "symbol_id", + "payload_hash", + "chirality_witness", + "residual_policy", + "benefit_gate", + "receipt_hash" + ], + "properties": { + "receipt_type": { + "const": "famm_logogram_chirality_witness" + }, + "schema_version": { + "type": "string" + }, + "symbol_id": { + "type": "string" + }, + "payload_hash": { + "type": "string" + }, + "chirality_witness": { + "type": "object", + "required": [ + "direction", + "handedness", + "phase", + "placement", + "mode" + ], + "properties": { + "direction": { + "type": "string" + }, + "handedness": { + "type": "string" + }, + "phase": { + "type": "number" + }, + "placement": { + "type": "string" + }, + "mode": { + "type": "string" + } + } + }, + "compatibility": { + "type": "object" + }, + "residual_policy": { + "type": "string" + }, + "benefit_gate": { + "type": "object" + }, + "receipt_hash": { + "type": "string" + } + } +}