For reading and verification only. You may not copy, use, modify or redistribute this code. Full notice on the main page.
contracts/vectors/keys.json
| 1 | { |
| 2 | "note": "TEST KEYS ONLY. Every seed is sha256('all-contracts-v1/' + name); nothing here protects anything. Ed25519 signatures are deterministic, so tokens minted from these seeds are reproducible. cp_rogue is never published; node_rogue (node-t1-0) was revoked.", |
| 3 | "salt": "", |
| 4 | "base_time": 1798761600, |
| 5 | "zone": "devices.all-e2e.test", |
| 6 | "node_zone": "nodes.all-e2e.test", |
| 7 | "control_plane": { |
| 8 | "cp": { |
| 9 | "seed_hex": "38a8bcd5a47ce37bc632b08c5c2e117ae0af6bddc05d82138ecd7245a28f6a6c", |
| 10 | "x": "fX5C9uHGorCmQCuwcraTTxZPpbxUh3elPZt5uX3OvqA", |
| 11 | "kid": "cp-2027-01" |
| 12 | }, |
| 13 | "cp_old": { |
| 14 | "seed_hex": "e73ef72607d47b301ffc20f914f2f5d1cfec889956733a638f36b39ca44ec4cd", |
| 15 | "x": "sWrWvn1edtMmmO_FjDMCyue2t9Y_tf_7eFSYrI1vBr0", |
| 16 | "kid": "cp-2026-10" |
| 17 | }, |
| 18 | "cp_rogue": { |
| 19 | "seed_hex": "b280a5927ce64182115f2e7a834fdcc3ff8dd4b7ea7eebc42ada800f19f1c131", |
| 20 | "x": "87rSOETX2eSX4bDGWUAR3iszXDTEvANkf3j8Z8VYoz8", |
| 21 | "kid": "cp-rogue" |
| 22 | } |
| 23 | }, |
| 24 | "nodes": { |
| 25 | "node_t1": { |
| 26 | "seed_hex": "8f4a1ad60c0a8ce22a04600cd1bbffbabe85577d7bc07fe3c80338dba5d2c1e0", |
| 27 | "x": "Pur4yosK8_cuGyraj4T-gI_Zxkb1wYrL1wNJqsK-50Q", |
| 28 | "kid": "node-t1-1", |
| 29 | "node": "t1" |
| 30 | }, |
| 31 | "node_t2": { |
| 32 | "seed_hex": "4b386a098e6dbd89ef018880fea627c341aa4f3b854c2afe72db6480a805bbc2", |
| 33 | "x": "l73wsYm8_aBD6pz-Aj-_tgdOcgyaZYreC9wIP-a-UcA", |
| 34 | "kid": "node-t2-1", |
| 35 | "node": "t2" |
| 36 | }, |
| 37 | "node_rogue": { |
| 38 | "seed_hex": "be1178b7dceb0556709593be15c92ef1fb25c9d5b02ef777bf2f734d232ae817", |
| 39 | "x": "F3Uod5FB1Ywy-iIFhRc3s5Zgy6NUzuTJJ7UsmhnMNKI", |
| 40 | "kid": "node-t1-0", |
| 41 | "node": "t1" |
| 42 | } |
| 43 | }, |
| 44 | "devices": { |
| 45 | "a": { |
| 46 | "seed_hex": "911c4d06e2daa6ff6f83f5751ef7d5ba350d83ced323d1bebf3ee38de5ffe632", |
| 47 | "x": "j72RSCHD2lGtEh2gHTZ_LFhKtTUdArwkm2VDEVAPtPA", |
| 48 | "device_id": "b290d929d06d7dd6c9a98a5b8a5276aa", |
| 49 | "label": "psrhz6n5wpzbm6yfkngo", |
| 50 | "host": "psrhz6n5wpzbm6yfkngo.devices.all-e2e.test" |
| 51 | }, |
| 52 | "b": { |
| 53 | "seed_hex": "96bee129e7a2b918b542347dde37e22f0257bb26ea709c786aff7395eb112e5b", |
| 54 | "x": "7V0C8fhvAvQOcs_38WQLHcVtdbs8D1eOU6FDB8ocvAQ", |
| 55 | "device_id": "ac8fb81efc2ce011a6ded256c40a1d3a", |
| 56 | "label": "zoplfhior7zh6nwqxs6q", |
| 57 | "host": "zoplfhior7zh6nwqxs6q.devices.all-e2e.test" |
| 58 | } |
| 59 | }, |
| 60 | "jwks": { |
| 61 | "cp": { |
| 62 | "keys": [ |
| 63 | { |
| 64 | "kty": "OKP", |
| 65 | "crv": "Ed25519", |
| 66 | "x": "fX5C9uHGorCmQCuwcraTTxZPpbxUh3elPZt5uX3OvqA", |
| 67 | "kid": "cp-2027-01", |
| 68 | "alg": "EdDSA", |
| 69 | "use": "sig", |
| 70 | "key_ops": [ |
| 71 | "verify" |
| 72 | ] |
| 73 | }, |
| 74 | { |
| 75 | "kty": "OKP", |
| 76 | "crv": "Ed25519", |
| 77 | "x": "sWrWvn1edtMmmO_FjDMCyue2t9Y_tf_7eFSYrI1vBr0", |
| 78 | "kid": "cp-2026-10", |
| 79 | "alg": "EdDSA", |
| 80 | "use": "sig", |
| 81 | "key_ops": [ |
| 82 | "verify" |
| 83 | ] |
| 84 | } |
| 85 | ] |
| 86 | } |
| 87 | }, |
| 88 | "node_keys": { |
| 89 | "live": { |
| 90 | "keys": [ |
| 91 | { |
| 92 | "kid": "node-t1-1", |
| 93 | "node": "t1", |
| 94 | "kty": "OKP", |
| 95 | "crv": "Ed25519", |
| 96 | "x": "Pur4yosK8_cuGyraj4T-gI_Zxkb1wYrL1wNJqsK-50Q" |
| 97 | }, |
| 98 | { |
| 99 | "kid": "node-t2-1", |
| 100 | "node": "t2", |
| 101 | "kty": "OKP", |
| 102 | "crv": "Ed25519", |
| 103 | "x": "l73wsYm8_aBD6pz-Aj-_tgdOcgyaZYreC9wIP-a-UcA" |
| 104 | } |
| 105 | ] |
| 106 | } |
| 107 | }, |
| 108 | "surface": { |
| 109 | "secret": "1E0RNbrxcukCk0rTUV8cQJ80BKH4PeJ228NtNdk9v7Q", |
| 110 | "pid": 4242, |
| 111 | "port": 45123, |
| 112 | "host": "127.0.0.1" |
| 113 | } |
| 114 | } |