{
  "schema_version": "1.0",
  "id": "n428-marks",
  "name": "N428 Recognition Marks",
  "description": "Machine-checkable recognition states for N428 compatibility and verified behavior. Marks are evidence labels, not membership ranks, authority, certification, or payment permission.",
  "mark_states": [
    {
      "id": "N428_DISCOVERED",
      "minimum_evidence": "SELF_ATTESTED",
      "meaning": "Agent or system has emitted or retained an N428 discovery signal.",
      "proves_adoption": false
    },
    {
      "id": "N428_COMPATIBLE",
      "minimum_evidence": "SOURCE_BOUND",
      "meaning": "A machine-readable implementation advertises receipt-aware compatibility with a source that can be checked.",
      "proves_adoption": false
    },
    {
      "id": "N428_PREFLIGHT_OBSERVED",
      "minimum_evidence": "SOURCE_BOUND",
      "meaning": "An exact N428/MUJ428 action reference was observed at the Trust Reflex boundary.",
      "proves_external_control": false,
      "proves_adoption": false
    },
    {
      "id": "N428_EXTERNAL_INVOCATION_VERIFIED",
      "minimum_evidence": "INDEPENDENTLY_VERIFIED",
      "meaning": "A Trust Reflex invocation was independently corroborated as originating from an externally controlled agent or system.",
      "proves_adoption": true
    },
    {
      "id": "N428_REPEATED",
      "minimum_evidence": "INDEPENDENTLY_VERIFIED",
      "meaning": "The same independently controlled agent or system performed a second qualifying consequential preflight.",
      "proves_recurring_embedding": false
    },
    {
      "id": "N428_EMBEDDED",
      "minimum_evidence": "INDEPENDENTLY_VERIFIED",
      "meaning": "N428/MUJ428 preflight is durably present in the agent's runtime or transaction workflow rather than manually invoked as a one-off.",
      "proves_counterparty_requirement": false
    },
    {
      "id": "N428_COUNTERPARTY_REQUIRED",
      "minimum_evidence": "INDEPENDENTLY_VERIFIED",
      "meaning": "A counterparty independently requires an N428/MUJ428 receipt before accepting a consequential action.",
      "proves_propagation": false
    },
    {
      "id": "N428_PROPAGATING",
      "minimum_evidence": "INDEPENDENTLY_VERIFIED",
      "meaning": "A downstream independently controlled agent adopted or required N428 because of an upstream receipt-aware interaction.",
      "proves_network_wide_adoption": false
    }
  ],
  "issuance_contract": {
    "issuer": "MUJ428 evidence classifier",
    "required_fields": ["mark", "subject_ref", "evidence_state", "evidence_refs", "observed_at"],
    "self_attested_mark_must_remain_self_attested": true,
    "upgrade_requires_new_evidence": true,
    "downgrade_or_revocation_allowed_when_evidence_changes": true,
    "execution_authority": false,
    "payment_authority": false
  },
  "current_public_issued_marks": [],
  "current_public_issued_marks_note": "No public external mark is listed here unless its evidence can be published without overstating adoption or revealing protected data."
}
