{
  "apiVersion": "0.1.0",
  "specVersion": "0.7.0",
  "protocols": [
    {
      "id": "value-capture",
      "name": "Value Capture Protocol",
      "path": "~ValueCaptureProtocol",
      "level": "L1",
      "version": "0.4.0",
      "status": "locked",
      "description": "Captures time-bounded activity, proof, attribution, downstream routing, and integrity with durable event lineage.",
      "nodes": [
        {
          "id": "time-slice",
          "name": "Time Slice",
          "path": "~~TimeSlice",
          "level": "L2",
          "privacy": "audit",
          "description": "Time boundary for a captured activity.",
          "facets": [
            {
              "id": "start-time",
              "name": "Start Time",
              "path": "~~~StartTime",
              "level": "L3",
              "type": "datetime",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Activity start timestamp."
            },
            {
              "id": "end-time",
              "name": "End Time",
              "path": "~~~EndTime",
              "level": "L3",
              "type": "datetime",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Activity end timestamp."
            },
            {
              "id": "duration",
              "name": "Duration",
              "path": "~~~Duration",
              "level": "L3",
              "type": "duration",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Computed duration of the activity."
            }
          ]
        },
        {
          "id": "activity",
          "name": "Activity",
          "path": "~~Activity",
          "level": "L2",
          "privacy": "audit",
          "description": "Work, learning, earning, or organization-building activity.",
          "facets": [
            {
              "id": "activity-label",
              "name": "Activity Label",
              "path": "~~~ActivityLabel",
              "level": "L3",
              "type": "string",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Human-readable activity label."
            },
            {
              "id": "task-type",
              "name": "Task Type",
              "path": "~~~TaskType",
              "level": "L3",
              "type": "enum",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Classification used to route work."
            },
            {
              "id": "wellbecoming-node-tag",
              "name": "Wellbecoming Node Tag",
              "path": "~~~WellbecomingNodeTag",
              "level": "L3",
              "type": "enum",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Required Wellbecoming node route for the time slice: Physiology, Emotion, Feeling, Thought, Habit, or Performance."
            },
            {
              "id": "route-allocation",
              "name": "Route Allocation",
              "path": "~~~RouteAllocation",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Allocation map for one time slice across downstream interpretations without double-counting duration."
            },
            {
              "id": "intent",
              "name": "Intent",
              "path": "~~~Intent",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Declared intention for the activity."
            }
          ]
        },
        {
          "id": "proof",
          "name": "Proof",
          "path": "~~Proof",
          "level": "L2",
          "privacy": "audit",
          "description": "Evidence that the captured activity occurred.",
          "facets": [
            {
              "id": "proof-of-activity",
              "name": "Proof Of Activity",
              "path": "~~~ProofOfActivity",
              "level": "L3",
              "type": "string",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Primary proof artifact or reference."
            },
            {
              "id": "evidence-link",
              "name": "Evidence Link",
              "path": "~~~EvidenceLink",
              "level": "L3",
              "type": "uri",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Link to supporting evidence."
            },
            {
              "id": "artifact-type",
              "name": "Artifact Type",
              "path": "~~~ArtifactType",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Evidence artifact type."
            }
          ]
        },
        {
          "id": "attribution",
          "name": "Attribution",
          "path": "~~Attribution",
          "level": "L2",
          "privacy": "audit",
          "description": "Community, project, and contributor context.",
          "facets": [
            {
              "id": "actor-identity-ref",
              "name": "Actor Identity Ref",
              "path": "~~~ActorIdentityRef",
              "level": "L3",
              "type": "uri",
              "required": true,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Persistent identity reference for the human",
              "agent": null,
              "team": null,
              "or organization responsible for the captured activity.": null
            },
            {
              "id": "beneficiary-ref",
              "name": "Beneficiary Ref",
              "path": "~~~BeneficiaryRef",
              "level": "L3",
              "type": "uri",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Persistent reference to the person",
              "community": null,
              "client": null,
              "organization": null,
              "or project that benefits from the captured activity.": null
            },
            {
              "id": "community",
              "name": "Community",
              "path": "~~~Community",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Community context for the activity."
            },
            {
              "id": "project",
              "name": "Project",
              "path": "~~~Project",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Project context for the activity."
            },
            {
              "id": "contributor-role",
              "name": "Contributor Role",
              "path": "~~~ContributorRole",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Role performed by the contributor."
            },
            {
              "id": "validation-community-ref",
              "name": "Validation Community Ref",
              "path": "~~~ValidationCommunityRef",
              "level": "L3",
              "type": "uri",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Community or institution authorized to validate this time slice",
              "whether or not SAOcommons activates.": null
            }
          ]
        },
        {
          "id": "integrity",
          "name": "Integrity",
          "path": "~~Integrity",
          "level": "L2",
          "privacy": "audit",
          "description": "Quality, anomaly, and fraud-risk metadata for captured activity.",
          "facets": [
            {
              "id": "proof-quality",
              "name": "Proof Quality",
              "path": "~~~ProofQuality",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Quality score for proof."
            },
            {
              "id": "anomaly-flag",
              "name": "Anomaly Flag",
              "path": "~~~AnomalyFlag",
              "level": "L3",
              "type": "boolean",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Flag for unusual or suspicious activity."
            },
            {
              "id": "fraud-risk-signal",
              "name": "Fraud Risk Signal",
              "path": "~~~FraudRiskSignal",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "audit",
              "sourceProtocol": "value-capture",
              "description": "Fraud-risk indicator."
            }
          ]
        }
      ]
    },
    {
      "id": "wellbecoming",
      "name": "Wellbecoming Protocol",
      "path": "~WellbecomingProtocol",
      "level": "L1",
      "version": "0.4.0",
      "status": "locked",
      "description": "Interprets captured activity through private human context and routes positive Performance outputs into community validation.",
      "nodes": [
        {
          "id": "physiology",
          "name": "Physiology",
          "path": "~~Physiology",
          "level": "L2",
          "privacy": "private",
          "description": "Physical state and biological context.",
          "facets": [
            {
              "id": "movement",
              "name": "Movement",
              "path": "~~~Movement",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Movement and physical activity signal."
            },
            {
              "id": "rest",
              "name": "Rest",
              "path": "~~~Rest",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Rest and sleep signal."
            },
            {
              "id": "diet",
              "name": "Diet",
              "path": "~~~Diet",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Nutrition signal."
            },
            {
              "id": "fasting",
              "name": "Fasting",
              "path": "~~~Fasting",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Fasting signal."
            },
            {
              "id": "breathwork",
              "name": "Breathwork",
              "path": "~~~Breathwork",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Breathing practice signal."
            },
            {
              "id": "biomarkers",
              "name": "Biomarkers",
              "path": "~~~Biomarkers",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Biomarker signal set."
            },
            {
              "id": "body-composition",
              "name": "Body Composition",
              "path": "~~~BodyComposition",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Body composition signal."
            }
          ]
        },
        {
          "id": "emotion",
          "name": "Emotion",
          "path": "~~Emotion",
          "level": "L2",
          "privacy": "private",
          "description": "Biochemical affective signals.",
          "facets": [
            {
              "id": "dopamine",
              "name": "Dopamine",
              "path": "~~~Dopamine",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Dopamine-linked signal."
            },
            {
              "id": "serotonin",
              "name": "Serotonin",
              "path": "~~~Serotonin",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Serotonin-linked signal."
            },
            {
              "id": "cortisol",
              "name": "Cortisol",
              "path": "~~~Cortisol",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Cortisol-linked signal."
            },
            {
              "id": "adrenaline",
              "name": "Adrenaline",
              "path": "~~~Adrenaline",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Adrenaline-linked signal."
            },
            {
              "id": "norepinephrine",
              "name": "Norepinephrine",
              "path": "~~~Norepinephrine",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Norepinephrine-linked signal."
            },
            {
              "id": "oxytocin",
              "name": "Oxytocin",
              "path": "~~~Oxytocin",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Oxytocin-linked signal."
            },
            {
              "id": "endorphin",
              "name": "Endorphin",
              "path": "~~~Endorphin",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Endorphin-linked signal."
            },
            {
              "id": "gaba",
              "name": "GABA",
              "path": "~~~GABA",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "GABA-linked signal."
            },
            {
              "id": "glutamate",
              "name": "Glutamate",
              "path": "~~~Glutamate",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Glutamate-linked signal."
            },
            {
              "id": "acetylcholine",
              "name": "Acetylcholine",
              "path": "~~~Acetylcholine",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Acetylcholine-linked signal."
            }
          ]
        },
        {
          "id": "feeling",
          "name": "Feeling",
          "path": "~~Feeling",
          "level": "L2",
          "privacy": "private",
          "description": "Subjective felt-state signals.",
          "facets": [
            {
              "id": "love-affection",
              "name": "Love Affection",
              "path": "~~~LoveAffection",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Love or affection signal."
            },
            {
              "id": "joy-humor",
              "name": "Joy Humor",
              "path": "~~~JoyHumor",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Joy or humor signal."
            },
            {
              "id": "compassion-sorrow",
              "name": "Compassion Sorrow",
              "path": "~~~CompassionSorrow",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Compassion or sorrow signal."
            },
            {
              "id": "anger",
              "name": "Anger",
              "path": "~~~Anger",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Anger signal."
            },
            {
              "id": "courage",
              "name": "Courage",
              "path": "~~~Courage",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Courage signal."
            },
            {
              "id": "fear",
              "name": "Fear",
              "path": "~~~Fear",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Fear signal."
            },
            {
              "id": "disgust",
              "name": "Disgust",
              "path": "~~~Disgust",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Disgust signal."
            },
            {
              "id": "wonder",
              "name": "Wonder",
              "path": "~~~Wonder",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Wonder signal."
            },
            {
              "id": "peace-equanimity",
              "name": "Peace Equanimity",
              "path": "~~~PeaceEquanimity",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Peace or equanimity signal."
            },
            {
              "id": "dominant-feeling",
              "name": "Dominant Feeling",
              "path": "~~~DominantFeeling",
              "level": "L3",
              "type": "enum",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Dominant subjective feeling."
            }
          ]
        },
        {
          "id": "thought",
          "name": "Thought",
          "path": "~~Thought",
          "level": "L2",
          "privacy": "private",
          "description": "Cognitive state and model signals.",
          "facets": [
            {
              "id": "cognitive-state",
              "name": "Cognitive State",
              "path": "~~~CognitiveState",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Current cognitive state."
            },
            {
              "id": "thinking-system",
              "name": "Thinking System",
              "path": "~~~ThinkingSystem",
              "level": "L3",
              "type": "enum",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Thinking mode or system."
            },
            {
              "id": "mental-model",
              "name": "Mental Model",
              "path": "~~~MentalModel",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Mental model in use."
            },
            {
              "id": "cognitive-bias",
              "name": "Cognitive Bias",
              "path": "~~~CognitiveBias",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Bias pattern detected or declared."
            },
            {
              "id": "consciousness",
              "name": "Consciousness",
              "path": "~~~Consciousness",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Consciousness or awareness signal."
            }
          ]
        },
        {
          "id": "habit",
          "name": "Habit",
          "path": "~~Habit",
          "level": "L2",
          "privacy": "private",
          "description": "Recurring behavior pattern signals.",
          "facets": [
            {
              "id": "cue",
              "name": "Cue",
              "path": "~~~Cue",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Habit trigger cue."
            },
            {
              "id": "routine",
              "name": "Routine",
              "path": "~~~Routine",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Habit routine."
            },
            {
              "id": "reward",
              "name": "Reward",
              "path": "~~~Reward",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Habit reward."
            },
            {
              "id": "consistency",
              "name": "Consistency",
              "path": "~~~Consistency",
              "level": "L3",
              "type": "metric",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Habit consistency signal."
            },
            {
              "id": "streak",
              "name": "Streak",
              "path": "~~~Streak",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbecoming",
              "description": "Habit streak count."
            }
          ]
        },
        {
          "id": "performance",
          "name": "Performance",
          "path": "~~Performance",
          "level": "L2",
          "privacy": "public-gateway",
          "description": "Public gateway outputs that can activate SAOcommons validation.",
          "facets": [
            {
              "id": "learning-output",
              "name": "Learning Output",
              "path": "~~~LearningOutput",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-gateway",
              "sourceProtocol": "wellbecoming",
              "description": "Learning output that can route to SAOcommons."
            },
            {
              "id": "earning-output",
              "name": "Earning Output",
              "path": "~~~EarningOutput",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-gateway",
              "sourceProtocol": "wellbecoming",
              "description": "Earning output that can route to SAOcommons."
            },
            {
              "id": "org-building-output",
              "name": "Org Building Output",
              "path": "~~~OrgBuildingOutput",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-gateway",
              "sourceProtocol": "wellbecoming",
              "description": "Organization-building output that can route to SAOcommons."
            },
            {
              "id": "deliverable-ref",
              "name": "Deliverable Ref",
              "path": "~~~DeliverableRef",
              "level": "L3",
              "type": "uri",
              "required": false,
              "privacy": "public-gateway",
              "sourceProtocol": "wellbecoming",
              "description": "Reference to the concrete deliverable or output being interpreted by Performance and validated downstream."
            },
            {
              "id": "skill-application",
              "name": "Skill Application",
              "path": "~~~SkillApplication",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-gateway",
              "sourceProtocol": "wellbecoming",
              "description": "Skill applied during performance."
            },
            {
              "id": "community-context",
              "name": "Community Context",
              "path": "~~~CommunityContext",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-gateway",
              "sourceProtocol": "wellbecoming",
              "description": "Community context for performance."
            }
          ]
        }
      ]
    },
    {
      "id": "saocommons",
      "name": "SAOcommons",
      "path": "~SAOcommons",
      "level": "L1",
      "version": "0.4.0",
      "status": "locked",
      "description": "Community validation, attestation, governance, and value interface across three primary lanes: learning, earning, and organization-building.",
      "nodes": [
        {
          "id": "learning",
          "name": "Learning",
          "path": "~~Learning",
          "level": "L2",
          "privacy": "public-validation",
          "description": "State-like skill formation lane for learning claims, evidence, validation, attestation, valuation, and disputes.",
          "facets": [
            {
              "id": "learning-task",
              "name": "Learning Task",
              "path": "~~~LearningTask",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Learning task under validation."
            },
            {
              "id": "learning-outcome",
              "name": "Learning Outcome",
              "path": "~~~LearningOutcome",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Validated learning outcome."
            },
            {
              "id": "learning-evidence",
              "name": "Learning Evidence",
              "path": "~~~LearningEvidence",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Evidence for learning outcome."
            },
            {
              "id": "learning-evidence-review",
              "name": "Evidence Review",
              "path": "~~~EvidenceReview",
              "level": "L3",
              "type": "string",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Review of submitted learning evidence."
            },
            {
              "id": "learning-reviewer-set",
              "name": "Reviewer Set",
              "path": "~~~ReviewerSet",
              "level": "L3",
              "type": "array",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Reviewer group or quorum for learning validation."
            },
            {
              "id": "learning-validation-decision",
              "name": "Validation Decision",
              "path": "~~~ValidationDecision",
              "level": "L3",
              "type": "enum",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Learning approval",
              "rejection": null,
              "dispute": null,
              "or revision decision.": null
            },
            {
              "id": "learning-skill-level-before",
              "name": "Skill Level Before",
              "path": "~~~SkillLevelBefore",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Skill level before learning attestation."
            },
            {
              "id": "learning-skill-level-after",
              "name": "Skill Level After",
              "path": "~~~SkillLevelAfter",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Skill level after learning attestation."
            },
            {
              "id": "learning-effective-skill-level",
              "name": "Effective Skill Level",
              "path": "~~~EffectiveSkillLevel",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Final effective skill level after validation and dispute resolution."
            },
            {
              "id": "learning-skill-name",
              "name": "Skill Name",
              "path": "~~~SkillName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Skill being attested."
            },
            {
              "id": "learning-community-name",
              "name": "Community Name",
              "path": "~~~CommunityName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Validating community name for the learning lane."
            },
            {
              "id": "learning-org-name",
              "name": "Org Name",
              "path": "~~~OrgName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Organization context for the learning lane."
            },
            {
              "id": "learning-attestation-record",
              "name": "Attestation Record",
              "path": "~~~AttestationRecord",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Signed or auditable learning attestation record."
            },
            {
              "id": "learning-effective-date",
              "name": "Effective Date",
              "path": "~~~EffectiveDate",
              "level": "L3",
              "type": "date",
              "required": false,
              "privacy": "public-governance",
              "sourceProtocol": "saocommons",
              "description": "Date the learning validation",
              "attestation": null,
              "or governance rule becomes active.": null
            },
            {
              "id": "learning-dispute-case",
              "name": "Dispute Case",
              "path": "~~~DisputeCase",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Learning dispute case details."
            },
            {
              "id": "learning-appeal",
              "name": "Appeal",
              "path": "~~~Appeal",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Learning appeal details."
            },
            {
              "id": "learning-final-decision",
              "name": "Final Decision",
              "path": "~~~FinalDecision",
              "level": "L3",
              "type": "enum",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Binding final learning dispute decision."
            }
          ]
        },
        {
          "id": "earning",
          "name": "Earning",
          "path": "~~Earning",
          "level": "L2",
          "privacy": "public-validation",
          "description": "Market-like value exchange lane for earning claims, evidence, validation, valuation, and disputes.",
          "facets": [
            {
              "id": "earning-task",
              "name": "Earning Task",
              "path": "~~~EarningTask",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Earning task under validation."
            },
            {
              "id": "earning-outcome",
              "name": "Earning Outcome",
              "path": "~~~EarningOutcome",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Validated earning outcome."
            },
            {
              "id": "earning-evidence",
              "name": "Earning Evidence",
              "path": "~~~EarningEvidence",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Evidence for earning outcome."
            },
            {
              "id": "earning-evidence-review",
              "name": "Evidence Review",
              "path": "~~~EvidenceReview",
              "level": "L3",
              "type": "string",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Review of submitted earning evidence."
            },
            {
              "id": "earning-reviewer-set",
              "name": "Reviewer Set",
              "path": "~~~ReviewerSet",
              "level": "L3",
              "type": "array",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Reviewer group or quorum for earning validation."
            },
            {
              "id": "earning-validation-decision",
              "name": "Validation Decision",
              "path": "~~~ValidationDecision",
              "level": "L3",
              "type": "enum",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Earning approval",
              "rejection": null,
              "dispute": null,
              "or revision decision.": null
            },
            {
              "id": "earning-value-credit",
              "name": "Value Credit",
              "path": "~~~ValueCredit",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Assigned value credit for earning output."
            },
            {
              "id": "earning-equity-weight",
              "name": "Equity Weight",
              "path": "~~~EquityWeight",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Equity or ownership weighting for earning output."
            },
            {
              "id": "earning-community-name",
              "name": "Community Name",
              "path": "~~~CommunityName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Validating community name for the earning lane."
            },
            {
              "id": "earning-org-name",
              "name": "Org Name",
              "path": "~~~OrgName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Organization context for the earning lane."
            },
            {
              "id": "earning-distribution-rule",
              "name": "Distribution Rule",
              "path": "~~~DistributionRule",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Rule used to distribute earning value."
            },
            {
              "id": "earning-effective-date",
              "name": "Effective Date",
              "path": "~~~EffectiveDate",
              "level": "L3",
              "type": "date",
              "required": false,
              "privacy": "public-governance",
              "sourceProtocol": "saocommons",
              "description": "Date the earning validation",
              "valuation": null,
              "distribution": null,
              "or governance rule becomes active.": null
            },
            {
              "id": "earning-dispute-case",
              "name": "Dispute Case",
              "path": "~~~DisputeCase",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Earning dispute case details."
            },
            {
              "id": "earning-appeal",
              "name": "Appeal",
              "path": "~~~Appeal",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Earning appeal details."
            },
            {
              "id": "earning-final-decision",
              "name": "Final Decision",
              "path": "~~~FinalDecision",
              "level": "L3",
              "type": "enum",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Binding final earning dispute decision."
            }
          ]
        },
        {
          "id": "org-building",
          "name": "Org Building",
          "path": "~~OrgBuilding",
          "level": "L2",
          "privacy": "public-validation",
          "description": "Productivity and institution-building lane for community coordination, governance, validation, attestation, valuation, and disputes.",
          "facets": [
            {
              "id": "org-task",
              "name": "Org Task",
              "path": "~~~OrgTask",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Organization-building task under validation."
            },
            {
              "id": "org-outcome",
              "name": "Org Outcome",
              "path": "~~~OrgOutcome",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Validated organization-building outcome."
            },
            {
              "id": "org-evidence",
              "name": "Org Evidence",
              "path": "~~~OrgEvidence",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Evidence for organization-building outcome."
            },
            {
              "id": "org-evidence-review",
              "name": "Evidence Review",
              "path": "~~~EvidenceReview",
              "level": "L3",
              "type": "string",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Review of submitted organization-building evidence."
            },
            {
              "id": "org-reviewer-set",
              "name": "Reviewer Set",
              "path": "~~~ReviewerSet",
              "level": "L3",
              "type": "array",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Reviewer group or quorum for organization-building validation."
            },
            {
              "id": "org-validation-decision",
              "name": "Validation Decision",
              "path": "~~~ValidationDecision",
              "level": "L3",
              "type": "enum",
              "required": true,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Organization-building approval",
              "rejection": null,
              "dispute": null,
              "or revision decision.": null
            },
            {
              "id": "org-skill-level-before",
              "name": "Skill Level Before",
              "path": "~~~SkillLevelBefore",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Skill level before organization-building attestation."
            },
            {
              "id": "org-skill-level-after",
              "name": "Skill Level After",
              "path": "~~~SkillLevelAfter",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Raw attested skill level after organization-building validation."
            },
            {
              "id": "org-effective-skill-level",
              "name": "Effective Skill Level",
              "path": "~~~EffectiveSkillLevel",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Final effective skill level after validation and dispute resolution; decimals are allowed for transition states."
            },
            {
              "id": "org-public-skill-tier",
              "name": "Public Skill Tier",
              "path": "~~~PublicSkillTier",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Whole-level public credential display derived from effective skill level."
            },
            {
              "id": "org-skill-name",
              "name": "Skill Name",
              "path": "~~~SkillName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Skill being attested."
            },
            {
              "id": "org-community-name",
              "name": "Community Name",
              "path": "~~~CommunityName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Validating community name."
            },
            {
              "id": "org-name",
              "name": "Org Name",
              "path": "~~~OrgName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Organization context for attestation."
            },
            {
              "id": "org-attestation-record",
              "name": "Attestation Record",
              "path": "~~~AttestationRecord",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-credential",
              "sourceProtocol": "saocommons",
              "description": "Signed or auditable organization-building attestation record."
            },
            {
              "id": "org-value-credit",
              "name": "Value Credit",
              "path": "~~~ValueCredit",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Assigned value credit for organization-building output."
            },
            {
              "id": "org-equity-weight",
              "name": "Equity Weight",
              "path": "~~~EquityWeight",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Equity or ownership weighting for organization-building output."
            },
            {
              "id": "org-distribution-rule",
              "name": "Distribution Rule",
              "path": "~~~DistributionRule",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Rule used to distribute organization-building value."
            },
            {
              "id": "org-hourly-rate-floor",
              "name": "Hourly Rate Floor",
              "path": "~~~HourlyRateFloor",
              "level": "L3",
              "type": "currency",
              "required": false,
              "privacy": "public-governance",
              "sourceProtocol": "saocommons",
              "description": "Community-governed hourly floor for the effective skill level."
            },
            {
              "id": "org-governance-body",
              "name": "Governance Body",
              "path": "~~~GovernanceBody",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "public-governance",
              "sourceProtocol": "saocommons",
              "description": "Body authorized to set pricing or validation policy."
            },
            {
              "id": "org-effective-date",
              "name": "Effective Date",
              "path": "~~~EffectiveDate",
              "level": "L3",
              "type": "date",
              "required": false,
              "privacy": "public-governance",
              "sourceProtocol": "saocommons",
              "description": "Date the governance or pricing rule becomes active."
            },
            {
              "id": "org-dispute-case",
              "name": "Dispute Case",
              "path": "~~~DisputeCase",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Organization-building dispute case details."
            },
            {
              "id": "org-appeal",
              "name": "Appeal",
              "path": "~~~Appeal",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Organization-building appeal details."
            },
            {
              "id": "org-final-decision",
              "name": "Final Decision",
              "path": "~~~FinalDecision",
              "level": "L3",
              "type": "enum",
              "required": false,
              "privacy": "public-validation",
              "sourceProtocol": "saocommons",
              "description": "Binding final organization-building dispute decision."
            }
          ]
        }
      ]
    },
    {
      "id": "wellbeing-identity",
      "name": "Wellbeing Identity",
      "path": "~WellbeingIdentity",
      "level": "L1",
      "version": "0.4.0",
      "status": "locked",
      "description": "Consent-governed living identity whose calculated state and constituted Genesis Baseline are updated reversibly by validated protocol flows.",
      "nodes": [
        {
          "id": "given-identity",
          "name": "Given Identity",
          "path": "~~GivenIdentity",
          "level": "L2",
          "privacy": "selective-disclosure",
          "description": "Given or legally anchored identity context.",
          "facets": [
            {
              "id": "full-name",
              "name": "Full Name",
              "path": "~~~FullName",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Full legal or chosen name."
            },
            {
              "id": "national-id",
              "name": "National ID",
              "path": "~~~NationalId",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "National identity reference."
            },
            {
              "id": "birth-date",
              "name": "Birth Date",
              "path": "~~~BirthDate",
              "level": "L3",
              "type": "date",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Birth date."
            },
            {
              "id": "birth-place",
              "name": "Birth Place",
              "path": "~~~BirthPlace",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Birth place."
            },
            {
              "id": "sex",
              "name": "Sex",
              "path": "~~~Sex",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Sex marker."
            },
            {
              "id": "language",
              "name": "Language",
              "path": "~~~Language",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Language context."
            },
            {
              "id": "nationality",
              "name": "Nationality",
              "path": "~~~Nationality",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Nationality context."
            },
            {
              "id": "citizenship",
              "name": "Citizenship",
              "path": "~~~Citizenship",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Citizenship context."
            },
            {
              "id": "religion",
              "name": "Religion",
              "path": "~~~Religion",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Religion context."
            },
            {
              "id": "caste",
              "name": "Caste",
              "path": "~~~Caste",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Caste or caste-community context controlled by Consent And Disclosure."
            },
            {
              "id": "genetics",
              "name": "Genetics",
              "path": "~~~Genetics",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Genetic context."
            },
            {
              "id": "did",
              "name": "DID",
              "path": "~~~DID",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Decentralized identifier."
            }
          ]
        },
        {
          "id": "earned-identity",
          "name": "Earned Identity",
          "path": "~~EarnedIdentity",
          "level": "L2",
          "privacy": "selective-disclosure",
          "description": "Credentials, experience, and portfolio earned over time.",
          "facets": [
            {
              "id": "schooling",
              "name": "Schooling",
              "path": "~~~Schooling",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Schooling history."
            },
            {
              "id": "ug",
              "name": "UG",
              "path": "~~~UG",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Undergraduate credential."
            },
            {
              "id": "pg",
              "name": "PG",
              "path": "~~~PG",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Postgraduate credential."
            },
            {
              "id": "phd",
              "name": "PhD",
              "path": "~~~PhD",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Doctoral credential."
            },
            {
              "id": "certifications",
              "name": "Certifications",
              "path": "~~~Certifications",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Certification set."
            },
            {
              "id": "work-experience",
              "name": "Work Experience",
              "path": "~~~WorkExperience",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Work experience history."
            },
            {
              "id": "portfolio",
              "name": "Portfolio",
              "path": "~~~Portfolio",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Portfolio artifacts."
            }
          ]
        },
        {
          "id": "rented-identity",
          "name": "Rented Identity",
          "path": "~~RentedIdentity",
          "level": "L2",
          "privacy": "selective-disclosure",
          "description": "Platform handles and rented social surfaces.",
          "facets": [
            {
              "id": "x",
              "name": "X",
              "path": "~~~X",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "X handle."
            },
            {
              "id": "linkedin",
              "name": "LinkedIn",
              "path": "~~~LinkedIn",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "LinkedIn profile."
            },
            {
              "id": "youtube",
              "name": "YouTube",
              "path": "~~~YouTube",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "YouTube channel."
            },
            {
              "id": "instagram",
              "name": "Instagram",
              "path": "~~~Instagram",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Instagram handle."
            },
            {
              "id": "substack",
              "name": "Substack",
              "path": "~~~Substack",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Substack publication."
            },
            {
              "id": "github",
              "name": "GitHub",
              "path": "~~~GitHub",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "GitHub account."
            },
            {
              "id": "website-handles",
              "name": "Website Handles",
              "path": "~~~WebsiteHandles",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Website handles or owned domains."
            },
            {
              "id": "email",
              "name": "Email",
              "path": "~~~Email",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Private email locator for participant-controlled authentication or contact; never public by default."
            }
          ]
        },
        {
          "id": "skills",
          "name": "Skills",
          "path": "~~Skills",
          "level": "L2",
          "privacy": "selective-disclosure",
          "description": "Capability map and skill trajectory.",
          "facets": [
            {
              "id": "hard-skills",
              "name": "Hard Skills",
              "path": "~~~HardSkills",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Technical or domain skills."
            },
            {
              "id": "soft-skills",
              "name": "Soft Skills",
              "path": "~~~SoftSkills",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Interpersonal or behavioral skills."
            },
            {
              "id": "skill-level",
              "name": "Skill Level",
              "path": "~~~SkillLevel",
              "level": "L3",
              "type": "number",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Current skill level."
            },
            {
              "id": "skill-evidence",
              "name": "Skill Evidence",
              "path": "~~~SkillEvidence",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Evidence backing skill claims."
            },
            {
              "id": "skill-trajectory",
              "name": "Skill Trajectory",
              "path": "~~~SkillTrajectory",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Skill progression over time."
            }
          ]
        },
        {
          "id": "moral-compass",
          "name": "Moral Compass",
          "path": "~~MoralCompass",
          "level": "L2",
          "privacy": "selective-disclosure",
          "description": "Values, virtues, and ethical boundaries.",
          "facets": [
            {
              "id": "virtues",
              "name": "Virtues",
              "path": "~~~Virtues",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Practiced virtues."
            },
            {
              "id": "values",
              "name": "Values",
              "path": "~~~Values",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Stated values."
            },
            {
              "id": "ethical-boundaries",
              "name": "Ethical Boundaries",
              "path": "~~~EthicalBoundaries",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Explicit ethical boundaries."
            }
          ]
        },
        {
          "id": "story",
          "name": "Story",
          "path": "~~Story",
          "level": "L2",
          "privacy": "selective-disclosure",
          "description": "Narrative identity across past, present, and future.",
          "facets": [
            {
              "id": "past",
              "name": "Past",
              "path": "~~~Past",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Past narrative."
            },
            {
              "id": "now",
              "name": "Now",
              "path": "~~~Now",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Current narrative."
            },
            {
              "id": "future",
              "name": "Future",
              "path": "~~~Future",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Future narrative."
            },
            {
              "id": "turning-points",
              "name": "Turning Points",
              "path": "~~~TurningPoints",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Major turning points."
            },
            {
              "id": "vision",
              "name": "Vision",
              "path": "~~~Vision",
              "level": "L3",
              "type": "string",
              "required": false,
              "privacy": "selective-disclosure",
              "sourceProtocol": "wellbeing-identity",
              "description": "Future-oriented vision."
            }
          ]
        },
        {
          "id": "identity-state",
          "name": "Identity State",
          "path": "~~IdentityState",
          "level": "L2",
          "privacy": "private",
          "description": "Convergent living state updated by the other protocols.",
          "facets": [
            {
              "id": "wellbeing-score",
              "name": "Wellbeing Score",
              "path": "~~~WellbeingScore",
              "level": "L3",
              "type": "score",
              "required": true,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Composite state score."
            },
            {
              "id": "score-history",
              "name": "Score History",
              "path": "~~~ScoreHistory",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Score history over time."
            },
            {
              "id": "protocol-convergence",
              "name": "Protocol Convergence",
              "path": "~~~ProtocolConvergence",
              "level": "L3",
              "type": "object",
              "required": true,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Provenance map from all contributing protocols."
            }
          ]
        },
        {
          "id": "consent-and-disclosure",
          "name": "Consent And Disclosure",
          "path": "~~ConsentAndDisclosure",
          "level": "L2",
          "privacy": "private",
          "description": "Consent controls and selective disclosure policy.",
          "facets": [
            {
              "id": "disclosure-policy",
              "name": "Disclosure Policy",
              "path": "~~~DisclosurePolicy",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Policy governing disclosure."
            },
            {
              "id": "selective-disclosure",
              "name": "Selective Disclosure",
              "path": "~~~SelectiveDisclosure",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Selective disclosure controls."
            },
            {
              "id": "facet-disclosure-rules",
              "name": "Facet Disclosure Rules",
              "path": "~~~FacetDisclosureRules",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Facet-level disclosure constraints for each identity or state field."
            },
            {
              "id": "audience-scopes",
              "name": "Audience Scopes",
              "path": "~~~AudienceScopes",
              "level": "L3",
              "type": "array",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Audiences or contexts allowed to access selected facets."
            },
            {
              "id": "consent-grant",
              "name": "Consent Grant",
              "path": "~~~ConsentGrant",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Explicit consent grant for a facet",
              "audience": null,
              "purpose": null,
              "and time window.": null
            },
            {
              "id": "consent-expiry",
              "name": "Consent Expiry",
              "path": "~~~ConsentExpiry",
              "level": "L3",
              "type": "datetime",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Expiration timestamp for a consent grant or disclosure permission."
            },
            {
              "id": "revocation-state",
              "name": "Revocation State",
              "path": "~~~RevocationState",
              "level": "L3",
              "type": "object",
              "required": false,
              "privacy": "private",
              "sourceProtocol": "wellbeing-identity",
              "description": "Revocation status for prior disclosures."
            }
          ]
        }
      ]
    }
  ]
}
