{
 "about": "Colophon v0 test vectors. Each message is base64 of the octets as accepted. Deliveries run in order and share one replay store; a missing DNS name is NXDOMAIN, null is a failed lookup, and a TXT string stands for its UTF-8 octets. dkim_pass_identities holds the header.i of each passing DKIM signature reported without header.d, whose d= the verifier recovers from the message (section 7.1). dns_misses counts the From host's misses this hour before the delivery, with no key cached (section 7.4); replay_store_available false means the replay store cannot be read or written (section 7.6). expected_authentication_results is the colophon resinfo of section 7.8, unfolded.",
 "cases": [
  {
   "name": "replay: one mailbox, its alias, and a second mailbox",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    },
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "replay",
     "expected_authentication_results": "colophon=fail reason=\"replay\""
    },
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations+web@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "replay",
     "expected_authentication_results": "colophon=fail reason=\"replay\""
    },
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "tables@bistro.example",
     "mailbox": "mbx-tables",
     "mailbox_addresses": [
      "reservations@bistro.example",
      "tables@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "Colophon-Signature refolded in transit",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7IGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4ubG1JdlJvdjJ2NlUzLWRSVS1uMDhtQy1SaDRzNmxZUDM2WFYNCiAzdmUtT3JzRWt5WG1IQ2pFSWMyakxJZ216bmNqcUw5S0JXaUYwUXFrczRzY2c5WlM4QXcNCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "display name changed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQmFuayA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "trailing spaces on a body line",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdSAgDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "charset name in capitals",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJVVEYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "attachment renamed (names are not signed)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJpbnZvaWNlLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "subject refolded in transit",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsDQogIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "spaces in the subject collapsed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogIFRhYmxlICBmb3IgMiwJIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "encoded words that decoders disagree on, signed as sent (never decoded)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5zNUVzalZCZTZOX3FBZms0eWU1bWFad0JPSWszV0c2dGlRZw0KIEFsbHZXUjNTSVhfZWFjUGREZ1JpZHFFUmU2N1ZLLXVvQXh6cWVLbkYyMWU0Z0ZENVpEUQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogPT91dGYtOD9xP2NhZj1DMz89ID0/dXRmLTg/cT89QTk/PSA9P3V0Zi04KmVuP3E/VGFibGU/PSA9P2lzby04ODU5LTE/cT9jYWY9RTk/PQ0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "non-ASCII subject, as the signer encoded it",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi55cnFubWNWeG5xQ3JKM0FZMEk0SmpINWYxZDJoSVJWTmVJWg0KIDM2RndQN1ZaVDdNR3NwUkpnOUlaVTdEeTZnakZ1eE15ejBDSEYzZ0xwX0NwckQ2d0dDdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogPT91dGYtOD9xP1I9QzM9QTlzZXJ2YXRpb24/PSBwb3VyIDIsIHZlbmRyZWRpDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "unrelated TXT beside the record",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "hello world",
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "a Colophon record with a duplicate tag beside the record",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; v=COLOPHON0; k=ed25519; p=",
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "arrived exactly at exp + grace",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793959200,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "signed 1 hour before the credential's iat",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzJNakF3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5hRVA2aWVJLW5WTl92STh6YmNQaFEwU0dLM1kxMkc0VkxkaQ0KIHhRQU9zRXhjckw1aXdlOHJwVklWN0NVQVRYUWtvaFJ2UTFndEhEVklIRDhaajJBOTRCQQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "body in 8bit with non-ASCII text",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi4yaUdfLXRIdU45UUxpdTVCNUZLOW9Tc1RueFN4WkZFelB4Ng0KIGJucVNOOG5VYXBydFIzQkY2ZEIzOWJfLXh6Q1BubnM5OEdDN3BRMVFfWnVTdG44RGdBUQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHbDqWfDqXRhcmllbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "8-bit octets inside a quoted-printable body",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi4yaUdfLXRIdU45UUxpdTVCNUZLOW9Tc1RueFN4WkZFelB4Ng0KIGJucVNOOG5VYXBydFIzQkY2ZEIzOWJfLXh6Q1BubnM5OEdDN3BRMVFfWnVTdG44RGdBUQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHbDqWfDqXRhcmllbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "lines end in LF alone",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7CiBjPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW10cFpDSTZJbk14SWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0WTNKbFpDdHFkM1FpZlEuZXlKagogYm1ZaU9uc2lhbmRySWpwN0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pYkVNNVVISnJURmN5VVcxUVkKIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqCiBvaWJXRndiR1V0ZEdsblpYSXRNamRBWVdOdFpTNWxlR0Z0Y0d4bElpd2lhV0YwSWpveE56a3pPRFkxTmpBd0xDSnBjM01pT2lKaFkyMQogbExtVjRZVzF3YkdVaUxDSndjbWx1WTJsd1lXd2lPbnNpYVdRaU9pSndYMWhyTWpraUxDSnRiMlJsSWpvaWNITmxkV1J2Ym5sdGIzVnoKIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJCiBDUTFNREFnY0dWeUlHSnZiMnRwYm1jdUlpd2ljM1ZpSWpvaVlXZGZOMGh4TWlKOS5SWFpNTENHR1NmMWgySDJ2bTZSNjJGVWVId0VwQgogbHRsNHZxb3VBNDNnTDI0bzVjQ3pVTXg4dHNrVkVnRFdFT0tjQlJZSHc4cTRQdXhOZnFtR0ROTkF3OwogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYKIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLmxtSXZSb3YydjZVMy1kUlUtbjA4bUMtUmg0czZsWVAzNlhWCiAzdmUtT3JzRWt5WG1IQ2pFSWMyakxJZ216bmNqcUw5S0JXaUYwUXFrczRzY2c5WlM4QXcKRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPgpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+ClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzAKTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+CkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDAKTUlNRS1WZXJzaW9uOiAxLjAKQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSIKCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKSGVsbG8sCgpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uCgpUaGFuayB5b3UKCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEKQ29udGVudC1UeXBlOiB0ZXh0L2NzdgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQKQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2IgpNSU1FLVZlcnNpb246IDEuMAoKWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289CgotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "a CR alone ends a body line",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQ0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "empty display name in To",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "quoted-pair in the charset",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGZcLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "empty parameter items",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyA7IGNoYXJzZXQ9InV0Zi04IjsNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "attachment name in RFC 2231 form",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2OyBuYW1lKj11dGYtOCcnciVDMyVBOXNlcnZhdGlvbi5jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "attachment parameter that does not parse (not read)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2OyBuYW1lPXLDqXNlcnZhdGlvbiBjc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "boundary of 70 characters",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4Ig0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgNCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4DQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "preamble and epilogue",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KVGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZS4NCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQpFcGlsb2d1ZQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "agent signature with another valid R (R need not be the RFC 8032 one)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5EZUtLY1pNQkJEZ1BrdjJMVWhYTWpNLWRpSHdJUHhwNmtiMA0KIDlwcWEzMFRRck9oTVk1VVBzZDRJUE5WREJRWFFXTGx6bkVuYWpGSnFJeU9LclJlOHlBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "a non-ASCII Colophon record beside the record (not a Colophon record)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; n=clé; p=",
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "19 DNS misses for the host this hour",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 19,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "subject changed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDQsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "subject re-encoded as an encoded word after signing",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogPT9VVEYtOD9RP1RhYmxlX2Zvcl8yPTJDX0ZyaWRheV83X05vdmVtYmVyPTJDXzE5PTNBMzA/PQ0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "text changed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDQgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "Reply-To added",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KUmVwbHktVG86IHhAZXZpbC5leGFtcGxlDQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "Cc added",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KQ2M6IHhAZXZpbC5leGFtcGxlDQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "attachment changed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzT0FvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "body starts with a BOM (a BOM is content)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KPUVGPUJCPUJGSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "HTML part added",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD11dGYtOA0KDQo8cD5UYWJsZSBmb3IgODwvcD4NCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "body in ISO-8859-1",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJpc28tODg1OS0xIg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "charset alias utf8",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGY4Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "body marked format=flowed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCI7IGZvcm1hdD1mbG93ZWQNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "unknown transfer encoding",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHgtdXVlbmNvZGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "message/rfc822 attachment",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IG1lc3NhZ2UvcmZjODIyDQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50DQpNSU1FLVZlcnNpb246IDEuMA0KDQpGcm9tOiBhQHBhcnRuZXIuZXhhbXBsZQ0KU3ViamVjdDogaGkNCg0KaGVsbG8NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "charset in RFC 2231 form",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0Kj11dGYtOCcndXRmLTgNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "transfer encoding on the multipart",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "layout",
     "expected_authentication_results": "colophon=fail reason=\"layout\""
    }
   ]
  },
  {
   "name": "second To field",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KVG86IHhAZXZpbC5leGFtcGxlDQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "second Subject field",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KU3ViamVjdDogVGFibGUgZm9yIDgNCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "second Content-Type in the body part",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgZm9ybWF0PWZsb3dlZA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "quoted local part in Cc",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KQ2M6ICJhIGIiQHBhcnRuZXIuZXhhbXBsZQ0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "quoted local part in From",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8Ik1hcGxlLVRpZ2VyLTI3IkBhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "group in To",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFRlYW06IHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZTsNClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "domain literal in Cc",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KQ2M6IGJvYkBbMTkyLjAuMi4xXQ0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "non-ASCII domain in Cc",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KQ2M6IGJvYkBjYWbDqS5leGFtcGxlDQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "comment in To",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZSAoZnJvbnQgZGVzaykNClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "unquoted @ in a display name",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZSA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "empty member in To",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZSwgLCB4QGJpc3Ryby5leGFtcGxlDQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "invalid UTF-8 in the subject",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIg/w0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "bad quoted-printable in the body",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG89WlosDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "bad base64 in the attachment",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzKmdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "missing v tag",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOg0KIGM9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbXRwWkNJNkluTXhJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRZM0psWkN0cWQzUWlmUS5leUpqDQogYm1ZaU9uc2lhbmRySWpwN0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pYkVNNVVISnJURmN5VVcxUVkNCiBVdHhRV1ZsUTFrNU5FOU5NMDAzTlUxbFJEbFZlV2MyYjFSb1owOU1SU0o5ZlN3aVpYaHdJam94Tnprek9UVXlNREF3TENKbWNtOXRJag0KIG9pYldGd2JHVXRkR2xuWlhJdE1qZEFZV050WlM1bGVHRnRjR3hsSWl3aWFXRjBJam94Tnprek9EWTFOakF3TENKcGMzTWlPaUpoWTIxDQogbExtVjRZVzF3YkdVaUxDSndjbWx1WTJsd1lXd2lPbnNpYVdRaU9pSndYMWhyTWpraUxDSnRiMlJsSWpvaWNITmxkV1J2Ym5sdGIzVnoNCiBJbjBzSW5OamIzQmxJam9pUW05dmEzTWdjbVZ6ZEdGMWNtRnVkQ0IwWVdKc1pYTWdabTl5SUc5dVpTQndaWEp6YjI0c0lIVndJSFJ2SQ0KIENRMU1EQWdjR1Z5SUdKdmIydHBibWN1SWl3aWMzVmlJam9pWVdkZk4waHhNaUo5LlJYWk1MQ0dHU2YxaDJIMnZtNlI2MkZVZUh3RXBCDQogbHRsNHZxb3VBNDNnTDI0bzVjQ3pVTXg4dHNrVkVnRFdFT0tjQlJZSHc4cTRQdXhOZnFtR0ROTkF3Ow0KIGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4ubG1JdlJvdjJ2NlUzLWRSVS1uMDhtQy1SaDRzNmxZUDM2WFYNCiAzdmUtT3JzRWt5WG1IQ2pFSWMyakxJZ216bmNqcUw5S0JXaUYwUXFrczRzY2c5WlM4QXcNCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "tag name in capitals",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiBWPTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "padded base64url in c",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc9PTsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLmxtSXZSb3YydjZVMy1kUlUtbjA4bUMtUmg0czZsWVAzNlhWDQogM3ZlLU9yc0VreVhtSENqRUljMmpMSWdtem5janFMOUtCV2lGMFFxa3M0c2NnOVpTOEF3DQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a fraction in exp",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMakFzSW1aeWIyDQogMGlPaUp0WVhCc1pTMTBhV2RsY2kweU4wQmhZMjFsTG1WNFlXMXdiR1VpTENKcFlYUWlPakUzT1RNNE5qVTJNREFzSW1semN5STZJbUYNCiBqYldVdVpYaGhiWEJzWlNJc0luQnlhVzVqYVhCaGJDSTZleUpwWkNJNkluQmZXR3N5T1NJc0ltMXZaR1VpT2lKd2MyVjFaRzl1ZVcxdg0KIGRYTWlmU3dpYzJOdmNHVWlPaUpDYjI5cmN5QnlaWE4wWVhWeVlXNTBJSFJoWW14bGN5Qm1iM0lnYjI1bElIQmxjbk52Yml3Z2RYQWdkDQogRzhnSkRVd01DQndaWElnWW05dmEybHVaeTRpTENKemRXSWlPaUpoWjE4M1NIRXlJbjAueEs2UHo3TWREZG0ySndxNEJUSlo1cnk3blMNCiA2dzVVOFA1SnZtREo3M29oakVxX3lGWjJqREZDd0ZWX1lhQXVSLUdiVkk3RlpSaHVsQnJxYl9yb3NPQmc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5XRE9qaDJ0Yk5wX2tjLXRLUzNsaXZpWTdkTUptT3lpWnQtSg0KIEY4a3FNd1ZIcGJPUDU3UnM2cVR0azZKRndnTl81UlhCbDlzS3pNY3JuQ1p2aFE1b2FDZw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a duplicate claim",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2llQ0lzSW5OMVlpSTZJbUZuWHpkSWNUSWlmUS5YcWo2VHdhQTdDeUI1Ql8NCiBydGZPM2xPM1VBeFVXMVBDdEx3TVI3SERZd0RSQlZybjZwWHpRVXkxWXhaMGpPQjFiem40ZGR5cmE1bE5Cb2Y0ZmxyeS1CUTsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLllzamt0LWF6clpqV0Viemd3cFoxcmdVU2JWYlR6NzduNkRhDQogWHNxZnRZWGF0amFzWjdrX09MTjZSSEs5MVlxRXVGdWplWVMtYy01WXRmajRwRl9qVER3DQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "credential over 2,048 octets",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhoaGJYQnNaUzVqYjIwNmNHRmtJam9pZUhoNGVIDQogaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGgNCiA0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNA0KIGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlDQogSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUgNCiBoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaA0KIDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0DQogZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGUNCiBIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSA0KIGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoDQogNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDQNCiBlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZQ0KIEhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIDQogaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGgNCiA0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNA0KIGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlDQogSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUgNCiBoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaA0KIDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0DQogZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGUNCiBIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSA0KIGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNGVIaDRlSGg0ZUhoNElpd2laWGh3SWpveE56a3pPVFV5TURBDQogd0xDSm1jbTl0SWpvaWJXRndiR1V0ZEdsblpYSXRNamRBWVdOdFpTNWxlR0Z0Y0d4bElpd2lhV0YwSWpveE56a3pPRFkxTmpBd0xDSnANCiBjM01pT2lKaFkyMWxMbVY0WVcxd2JHVWlMQ0p3Y21sdVkybHdZV3dpT25zaWFXUWlPaUp3WDFock1qa2lMQ0p0YjJSbElqb2ljSE5sZA0KIFdSdmJubHRiM1Z6SW4wc0luTmpiM0JsSWpvaVFtOXZhM01nY21WemRHRjFjbUZ1ZENCMFlXSnNaWE1nWm05eUlHOXVaU0J3WlhKemIyDQogNHNJSFZ3SUhSdklDUTFNREFnY0dWeUlHSnZiMnRwYm1jdUlpd2ljM1ZpSWpvaVlXZGZOMGh4TWlKOS5abEJqbTNFWnVHaEl3SnJhUFENCiBUd2l4amk3RlRTcnYyVEs3RW5LWU92TkNVcnhKOEhwYm9YOTczWmRNUExQMm5HNEZZMzFQWkh1RmNuQ3NKTV95bWxBUTsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLmlVUUhBdE1iRGxyYnd3cHFTUjJRdndCSEdVeGJwRU9LX1lfDQogTms1eFFJbEVPb0VfSUVJbEVkNU5yc3BQRldENzhYQTFFMXNXdjVBVXE4Wk9iS3RzYkF3DQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "escaped surrogate in sub",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmWEhWa09EQXdJbjAuSzdpNl80cW1jSXRMM0p3TnlVSzJWYVhyM2ENCiA3RTdtQjVhRDdjbnVYRVFhWmVOYU1ieXNKbGpzTGdrcWFUV2Z0YUhROXExUjQwaUU2QTZoTld0eDBKQkE7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi50TnVwS1hQTWltWi1NVVZ5cXZnS2NGSjRfRkt4bm1CczlfQg0KIGx0TFpkNTJVZTM1d3dLVng0cl91RmEtNEtSbHM0WWxUTEVnUFZhT2YwZDFXWGk2eVFBZw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "noncharacter U+FFFF in scope",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2k3Ny1fUW05dmEzTWdjbVZ6ZEdGMWNtRnVkQ0IwWVdKc1pYTWdabTl5SUc5dVpTQndaWEp6YjI0c0lIVndJDQogSFJ2SUNRMU1EQWdjR1Z5SUdKdmIydHBibWN1SWl3aWMzVmlJam9pWVdkZk4waHhNaUo5LnpId3FfQ3kwR1hwZ2hSRFJldWxjTEd6eTYNCiBoX195QzVWX0FSMllXQTI1LUk5RkRWbTdMbllSWUd2Q3FEbTUxamN3eDU2amJ1bm1YYzg0US01ZWFsZERROw0KIGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4uVHMyTVI2TEI0NjQ2Z0pVQ1FRU2dHT3lQYndleGJIYkplU3QNCiB6QzVuYlhhbUZnRzhZSnlQbUpDYy1OMG5hUzVFcnpZcWl3eVVYb1hIbXk2VVVzaElIRFENCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a CR alone in To",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2Vydg1hdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a header line that is not a field",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KWC1Ob3RlDQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "charset given twice",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCI7IGNoYXJzZXQ9dXRmLTgNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a parameter without a value",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCI7IGZsb3dlZA0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "boundary given twice",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSI7IGJvdW5kYXJ5PXgNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "boundary of 71 characters",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eCINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4DQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4LS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "no close delimiter",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "two delimiter lines in a row",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a line that starts with the delimiter",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KLS09X2NvbG9waG9uX2V4YW1wbGVfMXgNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "a delimiter in the epilogue",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "malformed",
     "expected_authentication_results": "colophon=fail reason=\"malformed\""
    }
   ]
  },
  {
   "name": "second Colophon-Signature",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KQ29sb3Bob24tU2lnbmF0dXJlOiB2PTANCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "multiple_signatures",
     "expected_authentication_results": "colophon=fail reason=\"multiple_signatures\""
    }
   ]
  },
  {
   "name": "no Colophon-Signature",
   "message": "RnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "no_signature",
     "expected_authentication_results": "colophon=none reason=\"no_signature\""
    }
   ]
  },
  {
   "name": "DKIM passes only for mail.acme.example",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "mail.acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "dkim_unaligned",
     "expected_authentication_results": "colophon=fail reason=\"dkim_unaligned\""
    }
   ]
  },
  {
   "name": "DKIM passes for mail.acme.example and acme.example",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example",
      "mail.acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "DKIM passes for two unaligned domains",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "esp.example",
      "mail.acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "dkim_unaligned",
     "expected_authentication_results": "colophon=fail reason=\"dkim_unaligned\""
    }
   ]
  },
  {
   "name": "DKIM passes for ACME.EXAMPLE",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "ACME.EXAMPLE"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "DKIM reported by header.i only, i= with an encoded octet",
   "message": "REtJTS1TaWduYXR1cmU6IHY9MTsgYT1lZDI1NTE5LXNoYTI1NjsgZD1hY21lLmV4YW1wbGU7IHM9bWFpbDsgaT1ib29raW5ncz0yQmFnZW50QGFjbWUuZXhhbXBsZTsgaD1mcm9tOnRvOyBiaD1BQUFBOyBiPUFBQUENCkNvbG9waG9uLVNpZ25hdHVyZTogdj0wOw0KIGM9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbXRwWkNJNkluTXhJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRZM0psWkN0cWQzUWlmUS5leUpqDQogYm1ZaU9uc2lhbmRySWpwN0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pYkVNNVVISnJURmN5VVcxUVkNCiBVdHhRV1ZsUTFrNU5FOU5NMDAzTlUxbFJEbFZlV2MyYjFSb1owOU1SU0o5ZlN3aVpYaHdJam94Tnprek9UVXlNREF3TENKbWNtOXRJag0KIG9pYldGd2JHVXRkR2xuWlhJdE1qZEFZV050WlM1bGVHRnRjR3hsSWl3aWFXRjBJam94Tnprek9EWTFOakF3TENKcGMzTWlPaUpoWTIxDQogbExtVjRZVzF3YkdVaUxDSndjbWx1WTJsd1lXd2lPbnNpYVdRaU9pSndYMWhyTWpraUxDSnRiMlJsSWpvaWNITmxkV1J2Ym5sdGIzVnoNCiBJbjBzSW5OamIzQmxJam9pUW05dmEzTWdjbVZ6ZEdGMWNtRnVkQ0IwWVdKc1pYTWdabTl5SUc5dVpTQndaWEp6YjI0c0lIVndJSFJ2SQ0KIENRMU1EQWdjR1Z5SUdKdmIydHBibWN1SWl3aWMzVmlJam9pWVdkZk4waHhNaUo5LlJYWk1MQ0dHU2YxaDJIMnZtNlI2MkZVZUh3RXBCDQogbHRsNHZxb3VBNDNnTDI0bzVjQ3pVTXg4dHNrVkVnRFdFT0tjQlJZSHc4cTRQdXhOZnFtR0ROTkF3Ow0KIGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4ubG1JdlJvdjJ2NlUzLWRSVS1uMDhtQy1SaDRzNmxZUDM2WFYNCiAzdmUtT3JzRWt5WG1IQ2pFSWMyakxJZ216bmNqcUw5S0JXaUYwUXFrczRzY2c5WlM4QXcNCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [],
     "dkim_pass_identities": [
      "bookings+agent@acme.example"
     ],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "DKIM reported by header.i only, i= with malformed quoted-printable",
   "message": "REtJTS1TaWduYXR1cmU6IHY9MTsgYT1lZDI1NTE5LXNoYTI1NjsgZD1hY21lLmV4YW1wbGU7IHM9bWFpbDsgaT1ib29raW5ncz0yR2FnZW50QGFjbWUuZXhhbXBsZTsgaD1mcm9tOnRvOyBiaD1BQUFBOyBiPUFBQUENCkNvbG9waG9uLVNpZ25hdHVyZTogdj0wOw0KIGM9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbXRwWkNJNkluTXhJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRZM0psWkN0cWQzUWlmUS5leUpqDQogYm1ZaU9uc2lhbmRySWpwN0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pYkVNNVVISnJURmN5VVcxUVkNCiBVdHhRV1ZsUTFrNU5FOU5NMDAzTlUxbFJEbFZlV2MyYjFSb1owOU1SU0o5ZlN3aVpYaHdJam94Tnprek9UVXlNREF3TENKbWNtOXRJag0KIG9pYldGd2JHVXRkR2xuWlhJdE1qZEFZV050WlM1bGVHRnRjR3hsSWl3aWFXRjBJam94Tnprek9EWTFOakF3TENKcGMzTWlPaUpoWTIxDQogbExtVjRZVzF3YkdVaUxDSndjbWx1WTJsd1lXd2lPbnNpYVdRaU9pSndYMWhyTWpraUxDSnRiMlJsSWpvaWNITmxkV1J2Ym5sdGIzVnoNCiBJbjBzSW5OamIzQmxJam9pUW05dmEzTWdjbVZ6ZEdGMWNtRnVkQ0IwWVdKc1pYTWdabTl5SUc5dVpTQndaWEp6YjI0c0lIVndJSFJ2SQ0KIENRMU1EQWdjR1Z5SUdKdmIydHBibWN1SWl3aWMzVmlJam9pWVdkZk4waHhNaUo5LlJYWk1MQ0dHU2YxaDJIMnZtNlI2MkZVZUh3RXBCDQogbHRsNHZxb3VBNDNnTDI0bzVjQ3pVTXg4dHNrVkVnRFdFT0tjQlJZSHc4cTRQdXhOZnFtR0ROTkF3Ow0KIGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4ubG1JdlJvdjJ2NlUzLWRSVS1uMDhtQy1SaDRzNmxZUDM2WFYNCiAzdmUtT3JzRWt5WG1IQ2pFSWMyakxJZ216bmNqcUw5S0JXaUYwUXFrczRzY2c5WlM4QXcNCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [],
     "dkim_pass_identities": [
      "bookings=2Gagent@acme.example"
     ],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "dkim_unaligned",
     "expected_authentication_results": "colophon=fail reason=\"dkim_unaligned\""
    }
   ]
  },
  {
   "name": "DKIM reported by header.i only, no i=, domain in another case",
   "message": "REtJTS1TaWduYXR1cmU6IHY9MTsgYT1lZDI1NTE5LXNoYTI1NjsgZD1hY21lLmV4YW1wbGU7IHM9bWFpbDsgaD1mcm9tOnRvOyBiaD1BQUFBOyBiPUFBQUENCkNvbG9waG9uLVNpZ25hdHVyZTogdj0wOw0KIGM9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbXRwWkNJNkluTXhJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRZM0psWkN0cWQzUWlmUS5leUpqDQogYm1ZaU9uc2lhbmRySWpwN0ltTnlkaUk2SWtWa01qVTFNVGtpTENKcmRIa2lPaUpQUzFBaUxDSjRJam9pYkVNNVVISnJURmN5VVcxUVkNCiBVdHhRV1ZsUTFrNU5FOU5NMDAzTlUxbFJEbFZlV2MyYjFSb1owOU1SU0o5ZlN3aVpYaHdJam94Tnprek9UVXlNREF3TENKbWNtOXRJag0KIG9pYldGd2JHVXRkR2xuWlhJdE1qZEFZV050WlM1bGVHRnRjR3hsSWl3aWFXRjBJam94Tnprek9EWTFOakF3TENKcGMzTWlPaUpoWTIxDQogbExtVjRZVzF3YkdVaUxDSndjbWx1WTJsd1lXd2lPbnNpYVdRaU9pSndYMWhyTWpraUxDSnRiMlJsSWpvaWNITmxkV1J2Ym5sdGIzVnoNCiBJbjBzSW5OamIzQmxJam9pUW05dmEzTWdjbVZ6ZEdGMWNtRnVkQ0IwWVdKc1pYTWdabTl5SUc5dVpTQndaWEp6YjI0c0lIVndJSFJ2SQ0KIENRMU1EQWdjR1Z5SUdKdmIydHBibWN1SWl3aWMzVmlJam9pWVdkZk4waHhNaUo5LlJYWk1MQ0dHU2YxaDJIMnZtNlI2MkZVZUh3RXBCDQogbHRsNHZxb3VBNDNnTDI0bzVjQ3pVTXg4dHNrVkVnRFdFT0tjQlJZSHc4cTRQdXhOZnFtR0ROTkF3Ow0KIGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4ubG1JdlJvdjJ2NlUzLWRSVS1uMDhtQy1SaDRzNmxZUDM2WFYNCiAzdmUtT3JzRWt5WG1IQ2pFSWMyakxJZ216bmNqcUw5S0JXaUYwUXFrczRzY2c5WlM4QXcNCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [],
     "dkim_pass_identities": [
      "@Acme.Example"
     ],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "DKIM reported by header.i only, two fields with that identity",
   "message": "REtJTS1TaWduYXR1cmU6IHY9MTsgYT1lZDI1NTE5LXNoYTI1NjsgZD1hY21lLmV4YW1wbGU7IHM9bWFpbDsgaD1mcm9tOnRvOyBiaD1BQUFBOyBiPUFBQUENCkRLSU0tU2lnbmF0dXJlOiB2PTE7IGE9ZWQyNTUxOS1zaGEyNTY7IGQ9YWNtZS5leGFtcGxlOyBzPW1haWw7IGg9ZnJvbTp0bzsgYmg9QUFBQTsgYj1BQUFBDQpDb2xvcGhvbi1TaWduYXR1cmU6IHY9MDsNCiBjPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW10cFpDSTZJbk14SWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0WTNKbFpDdHFkM1FpZlEuZXlKag0KIGJtWWlPbnNpYW5kcklqcDdJbU55ZGlJNklrVmtNalUxTVRraUxDSnJkSGtpT2lKUFMxQWlMQ0o0SWpvaWJFTTVVSEpyVEZjeVVXMVFZDQogVXR4UVdWbFExazVORTlOTTAwM05VMWxSRGxWZVdjMmIxUm9aMDlNUlNKOWZTd2laWGh3SWpveE56a3pPVFV5TURBd0xDSm1jbTl0SWoNCiBvaWJXRndiR1V0ZEdsblpYSXRNamRBWVdOdFpTNWxlR0Z0Y0d4bElpd2lhV0YwSWpveE56a3pPRFkxTmpBd0xDSnBjM01pT2lKaFkyMQ0KIGxMbVY0WVcxd2JHVWlMQ0p3Y21sdVkybHdZV3dpT25zaWFXUWlPaUp3WDFock1qa2lMQ0p0YjJSbElqb2ljSE5sZFdSdmJubHRiM1Z6DQogSW4wc0luTmpiM0JsSWpvaVFtOXZhM01nY21WemRHRjFjbUZ1ZENCMFlXSnNaWE1nWm05eUlHOXVaU0J3WlhKemIyNHNJSFZ3SUhSdkkNCiBDUTFNREFnY0dWeUlHSnZiMnRwYm1jdUlpd2ljM1ZpSWpvaVlXZGZOMGh4TWlKOS5SWFpNTENHR1NmMWgySDJ2bTZSNjJGVWVId0VwQg0KIGx0bDR2cW91QTQzZ0wyNG81Y0N6VU14OHRza1ZFZ0RXRU9LY0JSWUh3OHE0UHV4TmZxbUdETk5BdzsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLmxtSXZSb3YydjZVMy1kUlUtbjA4bUMtUmg0czZsWVAzNlhWDQogM3ZlLU9yc0VreVhtSENqRUljMmpMSWdtem5janFMOUtCV2lGMFFxa3M0c2NnOVpTOEF3DQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [],
     "dkim_pass_identities": [
      "@acme.example"
     ],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "dkim_unaligned",
     "expected_authentication_results": "colophon=fail reason=\"dkim_unaligned\""
    }
   ]
  },
  {
   "name": "DKIM reported by header.i only, beside a field whose tags do not parse",
   "message": "REtJTS1TaWduYXR1cmU6IHY9MTsgYT1lZDI1NTE5LXNoYTI1NjsgZD1hY21lLmV4YW1wbGU7IHM9bWFpbDsgaT1AYWNtZS5leGFtcGxlOyBoPWZyb206dG87IGJoPUFBQUE7IGI9QUFBQTsgeA0KREtJTS1TaWduYXR1cmU6IHY9MTsgYT1lZDI1NTE5LXNoYTI1NjsgZD1hY21lLmV4YW1wbGU7IHM9bWFpbDsgaT1AYWNtZS5leGFtcGxlOyBoPWZyb206dG87IGJoPUFBQUE7IGI9QUFBQQ0KQ29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [],
     "dkim_pass_identities": [
      "@acme.example"
     ],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=maple-tiger-27@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=QyKlpHCC1M-TdbviC2iuOUhIpLY1HxufeJRGlEgEYSo"
    }
   ]
  },
  {
   "name": "v=1",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTE7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "unsupported_version",
     "expected_authentication_results": "colophon=fail reason=\"unsupported_version\""
    }
   ]
  },
  {
   "name": "DNS lookup failed",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": null
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "dns_error",
     "expected_authentication_results": "colophon=temperror reason=\"dns_error\""
    }
   ]
  },
  {
   "name": "no record at the selector",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {},
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "two Colophon records",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI",
       "v=COLOPHON0; k=ed25519; p=1Qerbvjlmpt35-DgbU5RWP_1hp28kak0XqErNaH9P6Y"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "a k=rsa Colophon record beside the record",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI",
       "v=COLOPHON0; k=rsa; p=AAAA"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "record without p",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "key of the wrong length",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=AAAA"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "key in padded base64",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI="
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "record with empty p=",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p="
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_revoked",
     "expected_authentication_results": "colophon=fail reason=\"key_revoked\""
    }
   ]
  },
  {
   "name": "the record with a non-ASCII tag added",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI; n=clé"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "domain key is the identity point (every credential verifies under it)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUENCiBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUE7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi40U2NrcnpZODRDNWpueXdheHlBRmhjS2pqcFBjZ21yQ01JTA0KIGt5QUYxV3YwdW1OOG9pRmQySmFYZmlJNFBXRnRlNnlpeHZ3TVJYcERjNFdpTkJ0RHVEZw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "domain key of 32 zero octets (small order)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "domain key not in canonical encoding",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=8P_______________________________________38"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "key_not_found",
     "expected_authentication_results": "colophon=fail reason=\"key_not_found\""
    }
   ]
  },
  {
   "name": "20 DNS misses for the host this hour",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 20,
     "replay_store_available": true,
     "expected": "dns_limited",
     "expected_authentication_results": "colophon=temperror reason=\"dns_limited\""
    }
   ]
  },
  {
   "name": "record holds a different key",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=1Qerbvjlmpt35-DgbU5RWP_1hp28kak0XqErNaH9P6Y"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "iss in capitals",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSkJRMDENCiBGTGtWWVFVMVFURVVpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkueXdrM283SU0yWWgzNkpQV2M2Y2Ywdm5mNDBLQ3MNCiB1SEFXNHhTbnlNdEVDRVVhYVY4d196Zm5pcVFXWXFKQjJIelFBUDZ1amhxYkxzYmhnVnZ1SUdVQ0E7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi44MlpDU2dtZUZ0Wl9zU09WLUg5VF9ubm90aEVtX25BNnlCWA0KIGhFWnZ3dUlPTGlGeUJlekRvX1YteHFGV19IblRNWTBZNUJVdXdObGpHQlhRSl8zUzRBQQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "sub with a trailing newline",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1seHVJbjAuR2hoeVFnV3Jkd0taUUJCckhXRlNCQjJWeUMNCiB0UlNfcllPLXVESWtSeGpVdlFCZWJvM1QtT0ZlTHFoaVQ3N09QdVoyWDFxUkN2bDFEeno4MDEyMlpkQ3c7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5QWXBHa2hWQkVWR3dxSUNGWVI2YmtpSGFMb3V6emJ3ZzBkeg0KIFlSd3I3a003aTJZcldKV0YzeGNkTnNWel9SMWlrTGs3WmhtUTRyTHZMczlDZUY0eHpEZw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "sub as a number",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb3hNak0wTlgwLkdJZGVINm4tOEFpOW1JYVZneFYzb0Z2NTVOVU13LVZBd3gNCiBaTkplSmhnYk94cG1aajhTTlJ0RVY3d0lwQU5namJLd0d3YWowUl9pSzNER0lBWUR4UER3Ow0KIGI9ZXlKaGJHY2lPaUpGWkVSVFFTSXNJbWxoZENJNk1UYzVNemczTURFd01Dd2libTl1WTJVaU9pSmFiVGw1VEZkV05GbFhNWGRpUjFWDQogMFlqSTFjMlZSSWl3aWRIbHdJam9pWTI5c2IzQm9iMjR0YzJsbkluMC4uNnh1X3BfQzVuYUhqRFpwMXBIVGFiT1FQbTFLWHVCV3MyWVoNCiBua01kd1BnUWdSV1ZFdTQ1RkZ2QUdUcFlzLXEtVU1WWDRkOWQwUGkxM3M2MnVrNzdBREENCkZyb206IEJvb2tpbmcgYWdlbnQgPE1hcGxlLVRpZ2VyLTI3QGFjbWUuZXhhbXBsZT4NClRvOiBSZXNlcnZhdGlvbnMgPHJlc2VydmF0aW9uc0BiaXN0cm8uZXhhbXBsZT4NClN1YmplY3Q6IFRhYmxlIGZvciAyLCBGcmlkYXkgNyBOb3ZlbWJlciwgMTk6MzANCk1lc3NhZ2UtSUQ6IDxleGFtcGxlLTFAYWNtZS5leGFtcGxlPg0KRGF0ZTogVGh1LCAwNSBOb3YgMjAyNiAwOToxNTowMCArMDAwMA0KTUlNRS1WZXJzaW9uOiAxLjANCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOyBib3VuZGFyeT0iPV9jb2xvcGhvbl9leGFtcGxlXzEiDQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXRmLTgiDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlDQoNCkhlbGxvLA0KDQpDb3VsZCB5b3UgaG9sZCBhIHRhYmxlIGZvciAyIHRoaXMgRnJpZGF5LCA3IE5vdmVtYmVyLCBhdCAxOTozMD8NCk9uZSBndWVzdCBpcyB2ZWdldGFyaWFuLg0KDQpUaGFuayB5b3UNCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L2Nzdg0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0DQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT0iYm9va2luZy5jc3YiDQpNSU1FLVZlcnNpb246IDEuMA0KDQpaR0YwWlN4MGFXMWxMSEJoY25SNUNqSXdNall0TVRFdE1EY3NNVGs2TXpBc01nbz0NCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMS0tDQo=",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "no from claim",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0pwWVhRaU9qDQogRTNPVE00TmpVMk1EQXNJbWx6Y3lJNkltRmpiV1V1WlhoaGJYQnNaU0lzSW5CeWFXNWphWEJoYkNJNmV5SnBaQ0k2SW5CZldHc3lPU0kNCiBzSW0xdlpHVWlPaUp3YzJWMVpHOXVlVzF2ZFhNaWZTd2ljMk52Y0dVaU9pSkNiMjlyY3lCeVpYTjBZWFZ5WVc1MElIUmhZbXhsY3lCbQ0KIGIzSWdiMjVsSUhCbGNuTnZiaXdnZFhBZ2RHOGdKRFV3TUNCd1pYSWdZbTl2YTJsdVp5NGlMQ0p6ZFdJaU9pSmhaMTgzU0hFeUluMC43DQogLUVuWF8yNVJPd0YyNkZfVVpSODBvZ2pGbWtyWkhYenc3ckVVNjRld182Ny1KbmIydHhhSUJGbDk4QW5jZ2xYTk1CeGQ0UGlxVHAyWVkNCiByM3lSaV9CdzsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLlpYQ29nc001QXhzeUc5RUwzY1FYOHItaTN3eFRFVnNiX3FhDQogSkFleGJ2NmIzRzdTdFpMV3RPblFIS3JvLXNNTE52UjRZTGhOR3RvQndDOGVTdzJiZ0JRDQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "from claim not in canonical form",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2lUV0Z3YkdVdFZHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkudm9kWGhCem5kMVNrNHg5U1IwaE40MXlfSDJWTU8NCiA3RE1zQzZQNGtES2o1akVlcE4xZTdvTG9rUm1pb2RaQ3RYWWhHVFdqbUJGOEZjVE1lU0t2aEtqQ0E7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5fc09lRHZtbDJFYlJUN0NHMEdRVTBzejZNMU1URE1PQlhaLQ0KIFFrbmJySy1KclBxUFdMV3NtV0NjWnpxeTdjWHllTzlSb2NHMXRfTlRRZkR0WmZKOUVEUQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "lifetime of 25 hours",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVMU5qQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuU3BPUG94QUNILWJUeGM4d2x1UkpkU0pwR3hESkYNCiBNdnFnSkdPdVZpTTZ4cmlOcldBWFg2dURIWnZpOUlYc0FSNnhqb014RF9iQWhic0Q0c1VPNU5VQUE7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5TNDd2UFl0bWJFUEl1OThjZW8zLW1hYzJ3NmxreFRubmdGMA0KIFA5OEZUY2lJbEY3UDZaQ09UUFpGOE5pRUFzTGJ3RjZMMnhJT3UwMTlocjZsS09sRlhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "bidi control in scope",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2RHRmliR1Z6SU9LQXJrWlBVaUJHVWtWRklpd2ljM1ZpSWpvaVlXZGZOMGh4TWlKOS5lWGdaDQoga0ZSUF9JdWtkbWRCbUVxRHFodVNKdGxYX2hpVVZYR2lRdDQ1czhMZVBYckdXM01oNlZjSG44cFFDSWtFUXR4NGxpX293aFJESFFHdGgNCiAxSEdDZzsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLjZCOUxnMWx0TndFSFctM0F6ZzRJbFlzeld2QUhxZ1FPNHZZDQogQnBfQkMwdDlRaVBrcHFySFAtN3NubE5PVWJPTWFTN2xNM3RzaVY0UV85ME9pLTlGYUNRDQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "agent key of 31 octets",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2lRVkZGUWtGUlJVSkJVVVZDUQ0KIFZGRlFrRlJSVUpCVVVWQ1FWRkZRa0ZSUlVKQlVVVkNRVkZGUWtGUkluMTlMQ0psZUhBaU9qRTNPVE01TlRJd01EQXNJbVp5YjIwaU9pDQogSnRZWEJzWlMxMGFXZGxjaTB5TjBCaFkyMWxMbVY0WVcxd2JHVWlMQ0pwWVhRaU9qRTNPVE00TmpVMk1EQXNJbWx6Y3lJNkltRmpiV1UNCiB1WlhoaGJYQnNaU0lzSW5CeWFXNWphWEJoYkNJNmV5SnBaQ0k2SW5CZldHc3lPU0lzSW0xdlpHVWlPaUp3YzJWMVpHOXVlVzF2ZFhNaQ0KIGZTd2ljMk52Y0dVaU9pSkNiMjlyY3lCeVpYTjBZWFZ5WVc1MElIUmhZbXhsY3lCbWIzSWdiMjVsSUhCbGNuTnZiaXdnZFhBZ2RHOGdKDQogRFV3TUNCd1pYSWdZbTl2YTJsdVp5NGlMQ0p6ZFdJaU9pSmhaMTgzU0hFeUluMC5ZUlVHMm5SQlFLRFJyNERfOXlSelVFMFZEY0VrQlgNCiA0VWpHYkk3azE5QW1BRlRhSGJ6aVNySVJIYjNFODNHVGNhM2w1SWEzbnRib0ZjWTA4RGcxV21BdzsNCiBiPWV5SmhiR2NpT2lKRlpFUlRRU0lzSW1saGRDSTZNVGM1TXpnM01ERXdNQ3dpYm05dVkyVWlPaUphYlRsNVRGZFdORmxYTVhkaVIxVg0KIDBZakkxYzJWUklpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dGMybG5JbjAuLk1CM2twYUMxRXd5c3BIN3ozS0trbFNFMUx5cTFhUElnN1pjDQogWnNUbVRKcThGaFFCS3gxT01rRXhfV1AzRC1lNGtkc2VJMnp4b200NmFQSFFRcEhhU0F3DQpGcm9tOiBCb29raW5nIGFnZW50IDxNYXBsZS1UaWdlci0yN0BhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "agent key is the identity point (every signature verifies under it)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2lRVkZCUVVGQlFVRkJRVUZCUQ0KIFVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuMXVsd0tnZ0dpTlNWWjRDSGFKenZDNWR2cVFPQUoNCiBVeHRnYjdfcExaOHlrZllrNzV3OVVOTW5CZ3hHbWFlbVFFVjY4NXJ6RUNTeFdIdFJId2JSaG8xREE7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5BUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ0KIEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_invalid",
     "expected_authentication_results": "colophon=fail reason=\"credential_invalid\""
    }
   ]
  },
  {
   "name": "agent signature with S + L in place of S",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFUm5XX2tKSlFheXo1b0dxeVJsNmZfTDlLQldpRjBRcWtzNHNjZzlaUzhFdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "agent signature with R the identity point",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5BUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ0KIEFBQUFBQUFEQmVEUWVmRXgwWTlQRGFtNS0zOFR1a1pvS1lKem91ZFN1MnRGRXZVTUFBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "agent signature that only a cofactored check accepts",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5aUllQTUw1VUZ1ZWszZVJxdmhiSGx1NV83a0N4RmIxc1lvdw0KIHp1YWt6TnhVQ3VJenY1V1pRd00tMkxNdnB4V1hBZHNJWHJlTE9tdkw5dU9NMGFMcnpBUQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "arrived 1 second after exp + grace",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793959201,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "credential_expired",
     "expected_authentication_results": "colophon=fail reason=\"credential_expired\""
    }
   ]
  },
  {
   "name": "From is another address on the same host",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8b2FrLWZveC0xMUBhY21lLmV4YW1wbGU+DQpUbzogUmVzZXJ2YXRpb25zIDxyZXNlcnZhdGlvbnNAYmlzdHJvLmV4YW1wbGU+DQpTdWJqZWN0OiBUYWJsZSBmb3IgMiwgRnJpZGF5IDcgTm92ZW1iZXIsIDE5OjMwDQpNZXNzYWdlLUlEOiA8ZXhhbXBsZS0xQGFjbWUuZXhhbXBsZT4NCkRhdGU6IFRodSwgMDUgTm92IDIwMjYgMDk6MTU6MDAgKzAwMDANCk1JTUUtVmVyc2lvbjogMS4wDQpDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1fY29sb3Bob25fZXhhbXBsZV8xIg0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9InV0Zi04Ig0KQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpIZWxsbywNCg0KQ291bGQgeW91IGhvbGQgYSB0YWJsZSBmb3IgMiB0aGlzIEZyaWRheSwgNyBOb3ZlbWJlciwgYXQgMTk6MzA/DQpPbmUgZ3Vlc3QgaXMgdmVnZXRhcmlhbi4NCg0KVGhhbmsgeW91DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzENCkNvbnRlbnQtVHlwZTogdGV4dC9jc3YNCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ImJvb2tpbmcuY3N2Ig0KTUlNRS1WZXJzaW9uOiAxLjANCg0KWkdGMFpTeDBhVzFsTEhCaGNuUjVDakl3TWpZdE1URXRNRGNzTVRrNk16QXNNZ289DQoNCi0tPV9jb2xvcGhvbl9leGFtcGxlXzEtLQ0K",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "from_mismatch",
     "expected_authentication_results": "colophon=fail reason=\"from_mismatch\""
    }
   ]
  },
  {
   "name": "SMTPUTF8 local part, ASCII letters lowercased",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2lhbTl6dzZsQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjFsTG1WNFlXMXdiR1UNCiBpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWekluMHNJbk5qYjNCbA0KIElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJQ1ExTURBZ2NHVnlJDQogR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkucFI5U2VVUi1MOFpKRU02aXRlcWZnZWhkc2JpcjFDMzFod2czSlNrdWoNCiBZRkF1VDlsbGxGNG5TeHNBaFJwb0Q3U1o3Y3lBaU9yUGVELTVVVEZ4S1dKQnc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5iT0txUUhYLTlJems4VlZOSnkyTno4X1BLeVRrUVpzaGV3dA0KIHk3anEtNkpIZFh6Z1RHUEpmNVRhZXJlanNZU2dndUlXUm1HeDB0SXB2bVhiRVBtdU1Ddw0KRnJvbTogQm9va2luZyBhZ2VudCA8Sm9zw6lAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "verified",
     "expected_authentication_results": "colophon=pass header.from=josé@acme.example header.sub=ag_7Hq2 header.s=s1 header.principal=pseudonymous header.cred=w8FLEYEcW-CflOYtnXXO3q2_c8RpIBDiGiSlKd58McU"
    }
   ]
  },
  {
   "name": "SMTPUTF8 local part with non-ASCII in another case",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2lhbTl6dzZsQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjFsTG1WNFlXMXdiR1UNCiBpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWekluMHNJbk5qYjNCbA0KIElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJQ1ExTURBZ2NHVnlJDQogR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkucFI5U2VVUi1MOFpKRU02aXRlcWZnZWhkc2JpcjFDMzFod2czSlNrdWoNCiBZRkF1VDlsbGxGNG5TeHNBaFJwb0Q3U1o3Y3lBaU9yUGVELTVVVEZ4S1dKQnc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5rbFk4eEJzbTdqRVFJWTB5YVc4eS1ZNHI2VnE3NWM2cXFYaA0KIDZmVFBpdnluUDI2V3RnTkl6Z09QUDNOcDg4dFE1TmFzdnBBc1dhd1k4SjdNc1FsNHJDdw0KRnJvbTogQm9va2luZyBhZ2VudCA8Sk9Tw4lAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "from_mismatch",
     "expected_authentication_results": "colophon=fail reason=\"from_mismatch\""
    }
   ]
  },
  {
   "name": "signature iat 10 minutes after arrival",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNRGN4TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5zNGJueUFQNkZQUHJwd0hIR0h4c2ExS0VOd1JreEpvZEhBcw0KIDlQWjl4N2htLUV3dWg5RkE4eklpTjdSVHY1VEpsZ3kwNF9IaXpWRFlwTThhVzNDS1BEQQ0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "signature_invalid",
     "expected_authentication_results": "colophon=fail reason=\"signature_invalid\""
    }
   ]
  },
  {
   "name": "delivered to a mailbox not in To or Cc (Bcc)",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "x@bistro.example",
     "mailbox": "mbx-x",
     "mailbox_addresses": [
      "x@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": true,
     "expected": "not_addressed",
     "expected_authentication_results": "colophon=fail reason=\"not_addressed\""
    }
   ]
  },
  {
   "name": "replay store unavailable",
   "message": "Q29sb3Bob24tU2lnbmF0dXJlOiB2PTA7DQogYz1leUpoYkdjaU9pSkZaRVJUUVNJc0ltdHBaQ0k2SW5NeElpd2lkSGx3SWpvaVkyOXNiM0JvYjI0dFkzSmxaQ3RxZDNRaWZRLmV5SmoNCiBibVlpT25zaWFuZHJJanA3SW1OeWRpSTZJa1ZrTWpVMU1Ua2lMQ0pyZEhraU9pSlBTMUFpTENKNElqb2liRU01VUhKclRGY3lVVzFRWQ0KIFV0eFFXVmxRMWs1TkU5Tk0wMDNOVTFsUkRsVmVXYzJiMVJvWjA5TVJTSjlmU3dpWlhod0lqb3hOemt6T1RVeU1EQXdMQ0ptY205dElqDQogb2liV0Z3YkdVdGRHbG5aWEl0TWpkQVlXTnRaUzVsZUdGdGNHeGxJaXdpYVdGMElqb3hOemt6T0RZMU5qQXdMQ0pwYzNNaU9pSmhZMjENCiBsTG1WNFlXMXdiR1VpTENKd2NtbHVZMmx3WVd3aU9uc2lhV1FpT2lKd1gxaHJNamtpTENKdGIyUmxJam9pY0hObGRXUnZibmx0YjNWeg0KIEluMHNJbk5qYjNCbElqb2lRbTl2YTNNZ2NtVnpkR0YxY21GdWRDQjBZV0pzWlhNZ1ptOXlJRzl1WlNCd1pYSnpiMjRzSUhWd0lIUnZJDQogQ1ExTURBZ2NHVnlJR0p2YjJ0cGJtY3VJaXdpYzNWaUlqb2lZV2RmTjBoeE1pSjkuUlhaTUxDR0dTZjFoMkgydm02UjYyRlVlSHdFcEINCiBsdGw0dnFvdUE0M2dMMjRvNWNDelVNeDh0c2tWRWdEV0VPS2NCUllIdzhxNFB1eE5mcW1HRE5OQXc7DQogYj1leUpoYkdjaU9pSkZaRVJUUVNJc0ltbGhkQ0k2TVRjNU16ZzNNREV3TUN3aWJtOXVZMlVpT2lKYWJUbDVURmRXTkZsWE1YZGlSMVYNCiAwWWpJMWMyVlJJaXdpZEhsd0lqb2lZMjlzYjNCb2IyNHRjMmxuSW4wLi5sbUl2Um92MnY2VTMtZFJVLW4wOG1DLVJoNHM2bFlQMzZYVg0KIDN2ZS1PcnNFa3lYbUhDakVJYzJqTElnbXpuY2pxTDlLQldpRjBRcWtzNHNjZzlaUzhBdw0KRnJvbTogQm9va2luZyBhZ2VudCA8TWFwbGUtVGlnZXItMjdAYWNtZS5leGFtcGxlPg0KVG86IFJlc2VydmF0aW9ucyA8cmVzZXJ2YXRpb25zQGJpc3Ryby5leGFtcGxlPg0KU3ViamVjdDogVGFibGUgZm9yIDIsIEZyaWRheSA3IE5vdmVtYmVyLCAxOTozMA0KTWVzc2FnZS1JRDogPGV4YW1wbGUtMUBhY21lLmV4YW1wbGU+DQpEYXRlOiBUaHUsIDA1IE5vdiAyMDI2IDA5OjE1OjAwICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KQ29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSI9X2NvbG9waG9uX2V4YW1wbGVfMSINCg0KLS09X2NvbG9waG9uX2V4YW1wbGVfMQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1dGYtOCINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUNCg0KSGVsbG8sDQoNCkNvdWxkIHlvdSBob2xkIGEgdGFibGUgZm9yIDIgdGhpcyBGcmlkYXksIDcgTm92ZW1iZXIsIGF0IDE5OjMwPw0KT25lIGd1ZXN0IGlzIHZlZ2V0YXJpYW4uDQoNClRoYW5rIHlvdQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xDQpDb250ZW50LVR5cGU6IHRleHQvY3N2DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQNCkNvbnRlbnQtRGlzcG9zaXRpb246IGF0dGFjaG1lbnQ7IGZpbGVuYW1lPSJib29raW5nLmNzdiINCk1JTUUtVmVyc2lvbjogMS4wDQoNClpHRjBaU3gwYVcxbExIQmhjblI1Q2pJd01qWXRNVEV0TURjc01UazZNekFzTWdvPQ0KDQotLT1fY29sb3Bob25fZXhhbXBsZV8xLS0NCg==",
   "deliveries": [
    {
     "accepted_at": 1793870110,
     "dkim_pass_domains": [
      "acme.example"
     ],
     "dkim_pass_identities": [],
     "envelope_recipient": "reservations@bistro.example",
     "mailbox": "mbx-reservations",
     "mailbox_addresses": [
      "reservations+web@bistro.example",
      "reservations@bistro.example"
     ],
     "dns_txt": {
      "s1._colophon.acme.example": [
       "v=COLOPHON0; k=ed25519; p=fKF-JHnT8l0RiMibgA4oUYQKwUzyDxroUgxaRM6i6lI"
      ]
     },
     "dns_misses": 0,
     "replay_store_available": false,
     "expected": "replay_unchecked",
     "expected_authentication_results": "colophon=temperror reason=\"replay_unchecked\""
    }
   ]
  }
 ]
}
