{
  "version": "ecitizen-attestation-method-vectors/1",
  "note": "Deterministic worked vectors use the public fixed keys in attestations.json.",
  "keys": {
    "subjectPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
    "counterSignerCitizenId": "ecitizen:1a1a1a1a-1a1a-4a1a-8a1a-1a1a1a1a1a1a",
    "counterSignerPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----"
  },
  "operatorWellKnown": {
    "note": "The hosted document uses claims[]; neons[] is not required. The counterSignature object below describes the proof carried in event.payload.counterSignature (see event.canonicalEvent); it is not part of document. Its message field is explanatory, not a payload field.",
    "statement": {
      "schema": "ecitizen-claim/1",
      "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "claimType": "operator",
      "method": "operator-well-known/1",
      "methodVersion": "1",
      "claim": {
        "domain": "operator.example",
        "role": "operator"
      },
      "nonce": "111122223333444455556666777788889999aaaabbbbccccddddeeeeffff0000"
    },
    "canonicalClaimStatement": "{\"claim\":{\"domain\":\"operator.example\",\"role\":\"operator\"},\"claimType\":\"operator\",\"method\":\"operator-well-known/1\",\"methodVersion\":\"1\",\"nonce\":\"111122223333444455556666777788889999aaaabbbbccccddddeeeeffff0000\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"}",
    "claimRef": "9ff898a12ef7fe542f89c3d2006ce7081f95a605baf6a51509f87a6bbcc9cfdd",
    "counterSignature": {
      "message": "ecitizen-claim-proof/1\n9ff898a12ef7fe542f89c3d2006ce7081f95a605baf6a51509f87a6bbcc9cfdd",
      "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----",
      "signature": "lzqo3TbR23JLUNtmFwmWlXN7GnFMOc2vUB7E1kF2Ako89QDyV8gpErl4j+DJApvPe5UUNap1Iocxnl40Q5KlDA=="
    },
    "document": {
      "claims": [
        {
          "claimRef": "9ff898a12ef7fe542f89c3d2006ce7081f95a605baf6a51509f87a6bbcc9cfdd",
          "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
          "method": "operator-well-known/1",
          "methodVersion": "1",
          "claim": {
            "domain": "operator.example",
            "role": "operator"
          }
        }
      ],
      "operator": "operator.example",
      "operatorKeys": [
        "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----"
      ]
    },
    "event": {
      "id": "1d551dabf30e656069d95598d84a7806a0cce91190ef0044cce7602562bf0def",
      "signature": "cUDVGimJMtEIju4FoTwodLRjaWuQ4ZNg68ysVoXNAkrWt3/h5D7/eRYt9OpuzJAGx8Sj0x57qohV7MUsJTKMDw==",
      "canonicalEvent": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"claim\":{\"domain\":\"operator.example\",\"role\":\"operator\"},\"claimRef\":\"9ff898a12ef7fe542f89c3d2006ce7081f95a605baf6a51509f87a6bbcc9cfdd\",\"claimType\":\"operator\",\"counterSignature\":{\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\n-----END PUBLIC KEY-----\",\"signature\":\"lzqo3TbR23JLUNtmFwmWlXN7GnFMOc2vUB7E1kF2Ako89QDyV8gpErl4j+DJApvPe5UUNap1Iocxnl40Q5KlDA==\"},\"method\":\"operator-well-known/1\",\"methodVersion\":\"1\",\"nonce\":\"111122223333444455556666777788889999aaaabbbbccccddddeeeeffff0000\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T04:00:00.001Z\",\"type\":\"provenance_attested\"}"
    }
  },
  "httpsWellKnown": {
    "statement": {
      "schema": "ecitizen-claim/1",
      "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "claimType": "external",
      "method": "https-well-known/1",
      "methodVersion": "1",
      "claim": {
        "domain": "subject.example",
        "association": "external"
      },
      "nonce": "22223333444455556666777788889999aaaabbbbccccddddeeeeffff00001111"
    },
    "canonicalClaimStatement": "{\"claim\":{\"association\":\"external\",\"domain\":\"subject.example\"},\"claimType\":\"external\",\"method\":\"https-well-known/1\",\"methodVersion\":\"1\",\"nonce\":\"22223333444455556666777788889999aaaabbbbccccddddeeeeffff00001111\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"}",
    "claimRef": "d8d604a990f1bdc01b3b213edbb786ea1871a61bc08b302c2e5bc92bbff1d4e2",
    "document": {
      "claims": [
        {
          "claimRef": "d8d604a990f1bdc01b3b213edbb786ea1871a61bc08b302c2e5bc92bbff1d4e2",
          "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
          "method": "https-well-known/1",
          "methodVersion": "1",
          "claim": {
            "domain": "subject.example",
            "association": "external"
          },
          "subjectPublicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
          "subjectSignature": "a1qn4xw71FFj8N087mBJ71uLYqYOxUBv7vSistCR3GI11zQNyDcKZ0Uu0ihixnzQMk/T6TLBLTMyFQzmFuIJBw=="
        }
      ]
    },
    "event": {
      "id": "8cf965cd4a5c042a0fa22b6850ab11843108b2aeb9dcbfae5cbe4f4f7685c4cf",
      "signature": "/Np+rtFYvRp76LRIKUfjDwcRZjCQ25yi34u16pSmQgzgNFJMrj0ZnuJ4nTEA/+t4K4PJU9bjfmwGABGvnQ57Bw==",
      "canonicalEvent": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"claim\":{\"association\":\"external\",\"domain\":\"subject.example\"},\"claimRef\":\"d8d604a990f1bdc01b3b213edbb786ea1871a61bc08b302c2e5bc92bbff1d4e2\",\"claimType\":\"external\",\"method\":\"https-well-known/1\",\"methodVersion\":\"1\",\"nonce\":\"22223333444455556666777788889999aaaabbbbccccddddeeeeffff00001111\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T04:01:00.001Z\",\"type\":\"provenance_attested\"}"
    }
  },
  "githubGist": {
    "statement": {
      "schema": "ecitizen-claim/1",
      "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "claimType": "external",
      "method": "github-gist/1",
      "methodVersion": "1",
      "claim": {
        "gistId": "0123456789abcdef0123456789abcdef",
        "account": "example-neon"
      },
      "nonce": "3333444455556666777788889999aaaabbbbccccddddeeeeffff000011112222"
    },
    "canonicalClaimStatement": "{\"claim\":{\"account\":\"example-neon\",\"gistId\":\"0123456789abcdef0123456789abcdef\"},\"claimType\":\"external\",\"method\":\"github-gist/1\",\"methodVersion\":\"1\",\"nonce\":\"3333444455556666777788889999aaaabbbbccccddddeeeeffff000011112222\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"}",
    "claimRef": "0aa1066238ac9086c857f4a89c1f3c5df569659ad2ace884218740c8309b57dc",
    "gistApiResponse": {
      "owner": {
        "login": "example-neon"
      },
      "files": {
        "claim.json": {
          "content": "{\"claims\":[{\"claimRef\":\"0aa1066238ac9086c857f4a89c1f3c5df569659ad2ace884218740c8309b57dc\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"method\":\"github-gist/1\",\"methodVersion\":\"1\",\"claim\":{\"gistId\":\"0123456789abcdef0123456789abcdef\",\"account\":\"example-neon\"},\"subjectPublicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"subjectSignature\":\"1Ro7hxYr8m7KsVnCDFeRTgMhKLum6e+R4LHQag74VqqVPMCNfWuoh6x2USjfb1aXA2np2Wj4VX6Iyj38rMWgAw==\"}]}"
        }
      }
    },
    "event": {
      "id": "4ef527bbbd4269d3a6306ec3dbab779952b42bf8ef3d4eae1de2776575b9d91d",
      "signature": "SNFImrznev3UCMWXXEMEr9MY1ugyOHlh8eXJXiVpEMYJzjJ6pqQ/FiIP/6R36+T8VHMxq0IAJ7imn09spTJLBg==",
      "canonicalEvent": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"claim\":{\"account\":\"example-neon\",\"gistId\":\"0123456789abcdef0123456789abcdef\"},\"claimRef\":\"0aa1066238ac9086c857f4a89c1f3c5df569659ad2ace884218740c8309b57dc\",\"claimType\":\"external\",\"method\":\"github-gist/1\",\"methodVersion\":\"1\",\"nonce\":\"3333444455556666777788889999aaaabbbbccccddddeeeeffff000011112222\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T04:02:00.001Z\",\"type\":\"provenance_attested\"}"
    }
  },
  "nostrNip05": {
    "statement": {
      "schema": "ecitizen-claim/1",
      "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "claimType": "external",
      "method": "nostr-nip05/1",
      "methodVersion": "1",
      "claim": {
        "dependsOn": "ef4ed284f291580e19efe595b0ccd6d18486feeb70b6a8501a21b2a9d3b6689b",
        "pubkey": "f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9",
        "domain": "identity.example",
        "name": "alice"
      },
      "nonce": "444455556666777788889999aaaabbbbccccddddeeeeffff0000111122223333"
    },
    "canonicalClaimStatement": "{\"claim\":{\"dependsOn\":\"ef4ed284f291580e19efe595b0ccd6d18486feeb70b6a8501a21b2a9d3b6689b\",\"domain\":\"identity.example\",\"name\":\"alice\",\"pubkey\":\"f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9\"},\"claimType\":\"external\",\"method\":\"nostr-nip05/1\",\"methodVersion\":\"1\",\"nonce\":\"444455556666777788889999aaaabbbbccccddddeeeeffff0000111122223333\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"}",
    "claimRef": "eea1df6bfc272408ecda6963eb11365306c05d8bcb397bc143302786f677fd8a",
    "dependsOn": "ef4ed284f291580e19efe595b0ccd6d18486feeb70b6a8501a21b2a9d3b6689b",
    "mappingResponse": {
      "names": {
        "alice": "f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9"
      }
    },
    "event": {
      "id": "93cd84ef24dc94be53b8a7b2bba7b628425ecce2868035d201b3df9f371d7386",
      "signature": "kWmiCTjXZLiibJc2V3ZbYSLjDnIMlJbAa9AZWmF3Jzpy4k0tR8r9Cz1rYoZWKmCysff5tEi+TEiyxGvZGJFtCg==",
      "canonicalEvent": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"claim\":{\"dependsOn\":\"ef4ed284f291580e19efe595b0ccd6d18486feeb70b6a8501a21b2a9d3b6689b\",\"domain\":\"identity.example\",\"name\":\"alice\",\"pubkey\":\"f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9\"},\"claimRef\":\"eea1df6bfc272408ecda6963eb11365306c05d8bcb397bc143302786f677fd8a\",\"claimType\":\"external\",\"method\":\"nostr-nip05/1\",\"methodVersion\":\"1\",\"nonce\":\"444455556666777788889999aaaabbbbccccddddeeeeffff0000111122223333\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T04:03:00.001Z\",\"type\":\"provenance_attested\"}"
    }
  },
  "peerVouch": {
    "statement": {
      "schema": "ecitizen-claim/1",
      "subject": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "claimType": "peer",
      "method": "peer-vouch/1",
      "methodVersion": "1",
      "claim": {
        "voucherCitizenId": "ecitizen:1a1a1a1a-1a1a-4a1a-8a1a-1a1a1a1a1a1a"
      },
      "nonce": "55556666777788889999aaaabbbbccccddddeeeeffff00001111222233334444"
    },
    "canonicalClaimStatement": "{\"claim\":{\"voucherCitizenId\":\"ecitizen:1a1a1a1a-1a1a-4a1a-8a1a-1a1a1a1a1a1a\"},\"claimType\":\"peer\",\"method\":\"peer-vouch/1\",\"methodVersion\":\"1\",\"nonce\":\"55556666777788889999aaaabbbbccccddddeeeeffff00001111222233334444\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"}",
    "claimRef": "99b6da22bd8e53d1822f268902c7b0dd78a52d0898d37f82c4458159367cdf6e",
    "counterSignature": {
      "message": "ecitizen-claim-proof/1\n99b6da22bd8e53d1822f268902c7b0dd78a52d0898d37f82c4458159367cdf6e",
      "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----",
      "signature": "x8ZrtLRIedDRmMbg1qhAabCW/t7gQaYlLmwDLSz5m4OW2q9sM+HKeyw1Mc2yRCjt5B+1D2u/zSzhPOxrmFl4AA=="
    },
    "event": {
      "id": "6b1558669282e475652414286c754cf86a48d130a091a6c05f76962027b01a9a",
      "signature": "VhmWmCpfixyzTscXHlg7SfUt1xFaOy9FRwSgTkCuAirNscyqpiPIdG85iYA8Xw28gfE2OFq5Nwr83RClTzxJCg==",
      "canonicalEvent": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"claim\":{\"voucherCitizenId\":\"ecitizen:1a1a1a1a-1a1a-4a1a-8a1a-1a1a1a1a1a1a\"},\"claimRef\":\"99b6da22bd8e53d1822f268902c7b0dd78a52d0898d37f82c4458159367cdf6e\",\"claimType\":\"peer\",\"counterSignature\":{\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\n-----END PUBLIC KEY-----\",\"signature\":\"x8ZrtLRIedDRmMbg1qhAabCW/t7gQaYlLmwDLSz5m4OW2q9sM+HKeyw1Mc2yRCjt5B+1D2u/zSzhPOxrmFl4AA==\"},\"method\":\"peer-vouch/1\",\"methodVersion\":\"1\",\"nonce\":\"55556666777788889999aaaabbbbccccddddeeeeffff00001111222233334444\",\"schema\":\"ecitizen-claim/1\",\"subject\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T04:04:00.001Z\",\"type\":\"provenance_attested\"}"
    }
  }
}