{
  "protocolVersion": "2.0",
  "signatureSuite": "mmp-sig-v2.0",
  "addressScheme": "mmp-cmb-merkle-v2",
  "testKey": {
    "warning": "fixed test key; never use as an identity",
    "privateSeedBase64url": "QkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkI",
    "publicKeyBase64url": "IVL40Zt5HSRFMkLhXy6rbLfP-ntqXtMAl5YOBpiB2xI"
  },
  "invariant": "Both cases have one cognition key and two assertion identities.",
  "cases": [
    {
      "label": "same cognition without application",
      "record": {
        "categories": {
          "focus": {
            "text": "publish corrected MMP conformance artifacts",
            "meta": {
              "key": "5016f1bd82f5ec8ad064f9fb0a47c10988190c407c9d534e76b366634bf2e268",
              "parents": []
            }
          },
          "issue": {
            "text": "the public vectors and runtime disagree",
            "meta": {
              "key": "8f37da919d4165770650b6508b66af65f0710157209b10724e7cc4aab717da83",
              "parents": [
                "cmb-abababababababababababababababababababababababababababababababab"
              ]
            }
          },
          "intent": {
            "text": "make independent implementations interoperate",
            "meta": {
              "key": "f47998bfc4aedee3ac20c485f9cd07caacccf622ceced426c02e178741718f67",
              "parents": []
            }
          },
          "motivation": {
            "text": "a protocol claim must be executable",
            "meta": {
              "key": "9dfa469fab3eeb8c98f79df69c3b2f02f277a017f9cbe3bf0f32ccbf9a4f129d",
              "parents": []
            }
          },
          "commitment": {
            "text": "one contract drives every implementation",
            "meta": {
              "key": "d3bbf94949feceaea72667efe8c43a4bf3aed557ecc632caf82b7c3f2447e3c8",
              "parents": []
            }
          },
          "perspective": {
            "text": "protocol editor",
            "meta": {
              "key": "3e48fe2e89a1e02f5c17c08e853bd09d5355d18a491a1bd926568089626ffa35",
              "parents": []
            }
          },
          "mood": {
            "text": "determined",
            "meta": {
              "key": "a515fb1d0492e7661b89c2b02d6bf81372ee07560bfca054863c76dec74880da",
              "parents": []
            }
          }
        },
        "metadata": {
          "key": "cmb-7f7b55653aa9854999c2efeb9751ce4428f9dfe95839e34e4358ab0be5cdf98d",
          "addressScheme": "mmp-cmb-merkle-v2",
          "signatureSuite": "mmp-sig-v2.0",
          "createdByNodeId": "018f47a0-7b21-7abc-8def-0123456789ab",
          "createdBy": "vector-author",
          "createdTimestamp": 1786611600000,
          "room": "conformance-room",
          "to": "018f47a0-7b21-7abc-8def-fedcba987654",
          "lineage": {
            "parents": [
              "cmb-abababababababababababababababababababababababababababababababab"
            ],
            "method": "svaf-heuristic"
          },
          "application": null,
          "assertionId": "asrt-926d08932fe23abc3950001f80df80f93f9ae0942eb04329cd5d6c4748a0ff7e",
          "sigAlg": "ed25519",
          "sig": "ae5wP18m0_bGBxiqL4faj70eTjwK_nZL1FocG021xhwmHqmX1Ne3SlVZzdquOZiuh5haKtss6nGXWZdvXzVpCg"
        }
      },
      "expectedCategoryParentsCommitment": "8b0ce7e861fb884dfe3b65a59c7c426ceafbdc716503505701d540dc5a950354",
      "expectedSigningPayloadHex": "6d6d702d7369672d76322e300a333a322e3031373a6d6d702d636d622d6d65726b6c652d763236383a636d622d3766376235353635336161393835343939396332656665623937353163653434323866396466653935383339653334653433353861623062653563646639386433363a30313866343761302d376232312d376162632d386465662d30313233343536373839616231333a766563746f722d617574686f7231333a3137383636313136303030303031363a636f6e666f726d616e63652d726f6f6d33363a30313866343761302d376232312d376162632d386465662d666564636261393837363534313a3136383a636d622d6162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616236343a3862306365376538363166623838346466653362363561353963376334323663656166626463373136353033353035373031643534306463356139353033353436343a32386364346533643832386366356430303963353063363935386139326466316162633865343031316532376339376639393566353737366364326533336261",
      "expectedAssertionId": "asrt-926d08932fe23abc3950001f80df80f93f9ae0942eb04329cd5d6c4748a0ff7e",
      "expectedSignature": "ae5wP18m0_bGBxiqL4faj70eTjwK_nZL1FocG021xhwmHqmX1Ne3SlVZzdquOZiuh5haKtss6nGXWZdvXzVpCg"
    },
    {
      "label": "same cognition with application",
      "record": {
        "categories": {
          "focus": {
            "text": "publish corrected MMP conformance artifacts",
            "meta": {
              "key": "5016f1bd82f5ec8ad064f9fb0a47c10988190c407c9d534e76b366634bf2e268",
              "parents": []
            }
          },
          "issue": {
            "text": "the public vectors and runtime disagree",
            "meta": {
              "key": "8f37da919d4165770650b6508b66af65f0710157209b10724e7cc4aab717da83",
              "parents": [
                "cmb-abababababababababababababababababababababababababababababababab"
              ]
            }
          },
          "intent": {
            "text": "make independent implementations interoperate",
            "meta": {
              "key": "f47998bfc4aedee3ac20c485f9cd07caacccf622ceced426c02e178741718f67",
              "parents": []
            }
          },
          "motivation": {
            "text": "a protocol claim must be executable",
            "meta": {
              "key": "9dfa469fab3eeb8c98f79df69c3b2f02f277a017f9cbe3bf0f32ccbf9a4f129d",
              "parents": []
            }
          },
          "commitment": {
            "text": "one contract drives every implementation",
            "meta": {
              "key": "d3bbf94949feceaea72667efe8c43a4bf3aed557ecc632caf82b7c3f2447e3c8",
              "parents": []
            }
          },
          "perspective": {
            "text": "protocol editor",
            "meta": {
              "key": "3e48fe2e89a1e02f5c17c08e853bd09d5355d18a491a1bd926568089626ffa35",
              "parents": []
            }
          },
          "mood": {
            "text": "determined",
            "meta": {
              "key": "a515fb1d0492e7661b89c2b02d6bf81372ee07560bfca054863c76dec74880da",
              "parents": []
            }
          }
        },
        "metadata": {
          "key": "cmb-7f7b55653aa9854999c2efeb9751ce4428f9dfe95839e34e4358ab0be5cdf98d",
          "addressScheme": "mmp-cmb-merkle-v2",
          "signatureSuite": "mmp-sig-v2.0",
          "createdByNodeId": "018f47a0-7b21-7abc-8def-0123456789ab",
          "createdBy": "vector-author",
          "createdTimestamp": 1786611600000,
          "room": "conformance-room",
          "to": "018f47a0-7b21-7abc-8def-fedcba987654",
          "lineage": {
            "parents": [
              "cmb-abababababababababababababababababababababababababababababababab"
            ],
            "method": "svaf-heuristic"
          },
          "application": {
            "mediaType": "application/json",
            "schema": "https://meshcognition.org/schema/action-v1.json",
            "encoding": "base64url",
            "byteLength": 43,
            "digest": "sha256-089f613acdc06074b6a9c4a3e1814b0440352c0a9a33a142d70a8964a88822ff",
            "data": "eyJhY3Rpb24iOiJkZXBsb3kiLCJlbnZpcm9ubWVudCI6InN0YWdpbmcifQ"
          },
          "assertionId": "asrt-07ccedd2eaf5297b193c554b64f8ad4f02908adaff478618dc9ceb4eea63b011",
          "sigAlg": "ed25519",
          "sig": "LKeUxp7if-ce3zsI6OBAiukvgwHuEFfLfS0VjIP63c2usrKy6WLM66a1uFJC-ZDB6PxSik-36Wp7HglTvIp_DQ"
        }
      },
      "expectedCategoryParentsCommitment": "8b0ce7e861fb884dfe3b65a59c7c426ceafbdc716503505701d540dc5a950354",
      "expectedSigningPayloadHex": "6d6d702d7369672d76322e300a333a322e3031373a6d6d702d636d622d6d65726b6c652d763236383a636d622d3766376235353635336161393835343939396332656665623937353163653434323866396466653935383339653334653433353861623062653563646639386433363a30313866343761302d376232312d376162632d386465662d30313233343536373839616231333a766563746f722d617574686f7231333a3137383636313136303030303031363a636f6e666f726d616e63652d726f6f6d33363a30313866343761302d376232312d376162632d386465662d666564636261393837363534313a3136383a636d622d6162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616261626162616236343a3862306365376538363166623838346466653362363561353963376334323663656166626463373136353033353035373031643534306463356139353033353436343a64643932306232636236346163306534356364616461373566633038623230373436376561653634633836623361343465643266376430396236326463333730",
      "expectedAssertionId": "asrt-07ccedd2eaf5297b193c554b64f8ad4f02908adaff478618dc9ceb4eea63b011",
      "expectedSignature": "LKeUxp7if-ce3zsI6OBAiukvgwHuEFfLfS0VjIP63c2usrKy6WLM66a1uFJC-ZDB6PxSik-36Wp7HglTvIp_DQ"
    }
  ]
}
