verified_event.v1.json (6841B)
1 { 2 "contract_version": "1.0.0", 3 "suite": "verified_profile_event", 4 "vectors": [ 5 { 6 "expected": { 7 "event_id": "407b62d3d2c91737c4cba8352ec844b2c5cdd2c9dd441edd93a3c70cdbf8d7e7", 8 "kind": 65535 9 }, 10 "id": "event_verify_max_kind_001", 11 "input": { 12 "event_json": "{\"id\":\"407b62d3d2c91737c4cba8352ec844b2c5cdd2c9dd441edd93a3c70cdbf8d7e7\",\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"created_at\":1800000104,\"kind\":65535,\"tags\":[],\"content\":\"maximum-kind\",\"sig\":\"d1791afa8b3428151e6d6c8425842bcc68ebbce202bb6abb24976ad514794f8df5b4602cf69eee26fb20b7afcb249fb7a0eac5c953839838bccdb03bd1212ab6\"}" 13 }, 14 "kind": "event.verify_nip01.valid" 15 }, 16 { 17 "expected": { 18 "error": "id_mismatch" 19 }, 20 "id": "event_verify_id_mismatch_001", 21 "input": { 22 "event_json": "{\"content\":\"{\\\"display_name\\\":\\\"Moss Street Farm\\\",\\\"bot\\\":false,\\\"website\\\":\\\"https://mossstreet.example\\\",\\\"picture\\\":42}\",\"created_at\":1800000100,\"id\":\"062bee187e9e645b81ec26ade05a69b5e8398caf527be8de0d9a45311ed0c7a0\",\"kind\":0,\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"sig\":\"4290da0bb6422986647bc8cd5f63bd52d49f41e7b665d3b47105b8109183e8d596f322c531d4061df53e1d2b70fda12d5d1c14f3720d7a56d9d0a03746af5109\",\"tags\":[]}" 23 }, 24 "kind": "event.verify_nip01.invalid_id" 25 }, 26 { 27 "expected": { 28 "error": "signature_invalid" 29 }, 30 "id": "event_verify_signature_invalid_001", 31 "input": { 32 "event_json": "{\"content\":\"{\\\"display_name\\\":\\\"Moss Street Farm\\\",\\\"bot\\\":false,\\\"website\\\":\\\"https://mossstreet.example\\\",\\\"picture\\\":42}\",\"created_at\":1800000100,\"id\":\"762bee187e9e645b81ec26ade05a69b5e8398caf527be8de0d9a45311ed0c7a0\",\"kind\":0,\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"sig\":\"0290da0bb6422986647bc8cd5f63bd52d49f41e7b665d3b47105b8109183e8d596f322c531d4061df53e1d2b70fda12d5d1c14f3720d7a56d9d0a03746af5109\",\"tags\":[]}" 33 }, 34 "kind": "event.verify_nip01.invalid_signature" 35 }, 36 { 37 "expected": { 38 "error": "invalid_public_key" 39 }, 40 "id": "event_verify_malformed_curve_pubkey_001", 41 "input": { 42 "event_json": "{\"id\":\"8d71bc1e4126e8b16c7e9229487d9028df9508c156d5e501d1487eda799af161\",\"pubkey\":\"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff\",\"created_at\":1800000107,\"kind\":0,\"tags\":[],\"content\":\"malformed-curve-pubkey\",\"sig\":\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\"}" 43 }, 44 "kind": "event.wire.invalid_public_key" 45 }, 46 { 47 "expected": { 48 "error": "kind_out_of_range", 49 "kind": 65536 50 }, 51 "id": "event_verify_kind_overflow_001", 52 "input": { 53 "event_json": "{\"content\":\"overflow-kind\",\"created_at\":1800000106,\"id\":\"ecb111a334b5d374db240f42c32fd57ce61f42d4bbe1c1d88b62ed72755f906c\",\"kind\":65536,\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"sig\":\"00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"tags\":[]}" 54 }, 55 "kind": "event.verify_nip01.kind_overflow" 56 }, 57 { 58 "expected": { 59 "event_id": "762bee187e9e645b81ec26ade05a69b5e8398caf527be8de0d9a45311ed0c7a0", 60 "projected": { 61 "bot": false, 62 "display_name": "Moss Street Farm" 63 }, 64 "residual_fields": { 65 "picture": 42, 66 "website": "https://mossstreet.example" 67 }, 68 "tags": [] 69 }, 70 "id": "profile_admit_tagless_tolerant_001", 71 "input": { 72 "event_json": "{\"id\":\"762bee187e9e645b81ec26ade05a69b5e8398caf527be8de0d9a45311ed0c7a0\",\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"created_at\":1800000100,\"kind\":0,\"tags\":[],\"content\":\"{\\\"display_name\\\":\\\"Moss Street Farm\\\",\\\"bot\\\":false,\\\"website\\\":\\\"https://mossstreet.example\\\",\\\"picture\\\":42}\",\"sig\":\"4290da0bb6422986647bc8cd5f63bd52d49f41e7b665d3b47105b8109183e8d596f322c531d4061df53e1d2b70fda12d5d1c14f3720d7a56d9d0a03746af5109\"}" 73 }, 74 "kind": "profile.verify_and_admit.valid" 75 }, 76 { 77 "expected": { 78 "actual": 1, 79 "error": "invalid_kind" 80 }, 81 "id": "profile_admit_wrong_kind_001", 82 "input": { 83 "event_json": "{\"id\":\"530131615015d1631d89c80e5cbde5487ce44de24d1164e7d9d8be86f47f1399\",\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"created_at\":1800000102,\"kind\":1,\"tags\":[],\"content\":\"{\\\"name\\\":\\\"not-a-profile\\\"}\",\"sig\":\"1e62c75d7cd1427ce03728ebc27413c284a9c72a0c1049ea6e537ccf7f1a3ed139718468c3f0cf78dc2da7d22ccf35843463272d8f42f59bccd69ffebb8ef3bf\"}" 84 }, 85 "kind": "profile.verify_and_admit.invalid_kind" 86 }, 87 { 88 "expected": { 89 "error": "root_not_object" 90 }, 91 "id": "profile_admit_non_object_001", 92 "input": { 93 "event_json": "{\"id\":\"6205ecbaead32e5bb64afa301446f3ba9cf47d3113b23db6978800f47e5e4183\",\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"created_at\":1800000103,\"kind\":0,\"tags\":[],\"content\":\"[]\",\"sig\":\"909f64b7b5393a80e7db8d0aa788d301133f966c23346e71ca9c019f8b7ac297fe7e27b5049410d60f5858c9060bc7e86fcf8b165c53da2c45f200a00b03f98f\"}" 94 }, 95 "kind": "profile.verify_and_admit.invalid_metadata" 96 }, 97 { 98 "expected": { 99 "created_at": 1800000105, 100 "event_id": "73956f3c723129dbe43ec2865261f6de04632b2817daede8b3cc47ab93faac3f" 101 }, 102 "id": "profile_equal_time_lowest_id_001", 103 "input": { 104 "first_event_json": "{\"id\":\"73956f3c723129dbe43ec2865261f6de04632b2817daede8b3cc47ab93faac3f\",\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"created_at\":1800000105,\"kind\":0,\"tags\":[],\"content\":\"{\\\"name\\\":\\\"arrival-a\\\"}\",\"sig\":\"18c2196e1f9eba23147f138f2ee2e5b140bbfc48ec37f72f4919c28d2d03eaeb60269fe7c6d61a8d93f5d25e05a94f5f87dc1a449850b239114bb7fe76cd6190\"}", 105 "second_event_json": "{\"id\":\"e6e8ff39b7e4365d8fd89a8d47fb6c4e33ce364a449aeb108d5219b4f5d23658\",\"pubkey\":\"585591529da0bab31b3b1b1f986611cf5f435dca84f978c89ee8a40cca7103df\",\"created_at\":1800000105,\"kind\":0,\"tags\":[],\"content\":\"{\\\"name\\\":\\\"arrival-b\\\"}\",\"sig\":\"0b87cc548732f65032187fe33e1f357fd8fe4d1d4c6ec3a2ee8e42713f6bfa73c12f2e6740374ec11b1f318d78c07730dc495abbe50ba025dfbe697041297a22\"}" 106 }, 107 "kind": "profile.select_equal_time_head" 108 } 109 ] 110 }