{ "notice": "Deterministic BRC-178 fixtures generated by @bsv/eqc. The private keys are SHA-256 of public labels and MUST NOT hold value.", "keys": { "derivation": "privateKey = SHA-256(UTF-8 label)", "client": { "label": "BRC-178 test vector client", "publicKey": "02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3" }, "hosts": [ { "label": "BRC-178 test vector host 1", "publicKey": "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554" }, { "label": "BRC-178 test vector host 2", "publicKey": "032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305" }, { "label": "BRC-178 test vector host 3", "publicKey": "023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65" } ] }, "queryId": [ { "query": { "type": "message-list", "client": "02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3", "hostSetHint": [ "023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65", "032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305", "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554" ], "params": { "recipient": "02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3", "messageBox": "payment_inbox" }, "maxFeeSats": 2000, "floorFeeSats": 1000, "threshold": 3, "topK": 5, "raceMs": 400, "expires": "2026-09-18T19:05:00.000Z", "nonce": "1111111111111111111111111111111111111111111111111111111111111111" }, "canonicalJson": "{\"client\":\"02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3\",\"expires\":\"2026-09-18T19:05:00.000Z\",\"floorFeeSats\":1000,\"hostSetHint\":[\"023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65\",\"032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305\",\"03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554\"],\"maxFeeSats\":2000,\"nonce\":\"1111111111111111111111111111111111111111111111111111111111111111\",\"params\":{\"messageBox\":\"payment_inbox\",\"recipient\":\"02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3\"},\"raceMs\":400,\"threshold\":3,\"topK\":5,\"type\":\"message-list\"}", "queryId": "da077157a3f421612dcfbfdac1ab44da6a9379915aec6b0e48af73bae9c7f455" }, { "query": { "type": "overlay-lookup", "client": "02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3", "strictHosts": true, "hostSetHint": [ "023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65", "032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305", "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554" ], "params": { "service": "ls_example", "query": { "z": [3, 1, 2], "a": { "y": "é", "b": null, "x": true } } }, "maxFeeSats": 5000, "floorFeeSats": 1000, "threshold": 1, "topK": 1, "raceMs": 0, "expires": "2026-09-18T19:05:00.000Z", "nonce": "abababababababababababababababababababababababababababababababab" }, "canonicalJson": "{\"client\":\"02751ab926bbd4f9c51bd78da4546bf62ea8b836b97169abdff9b4bdc773e0dae3\",\"expires\":\"2026-09-18T19:05:00.000Z\",\"floorFeeSats\":1000,\"hostSetHint\":[\"023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65\",\"032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305\",\"03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554\"],\"maxFeeSats\":5000,\"nonce\":\"abababababababababababababababababababababababababababababababab\",\"params\":{\"query\":{\"a\":{\"b\":null,\"x\":true,\"y\":\"é\"},\"z\":[3,1,2]},\"service\":\"ls_example\"},\"raceMs\":0,\"strictHosts\":true,\"threshold\":1,\"topK\":1,\"type\":\"overlay-lookup\"}", "queryId": "d514a91ff73a9ff29cba0b8f50ef8bf48325852fd53806bc0fa80962982d6869" } ], "payouts": [ { "feeSats": 12, "k": 5, "weightsFloat64Hex": [ "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "4020c3c110c0ee38", "payouts": [5, 2, 2, 2, 1], "requiredShares": [3, 2, 2, 2, 1] }, { "feeSats": 20, "k": 3, "weightsFloat64Hex": ["3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000"], "sumOfWeightsFloat64Hex": "401095c653b5e21e", "payouts": [10, 6, 4], "requiredShares": [8, 6, 4] }, { "feeSats": 2, "k": 5, "weightsFloat64Hex": [ "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "4020c3c110c0ee38", "payouts": [2, 0, 0, 0, 0], "requiredShares": [0, 0, 0, 0, 0] }, { "feeSats": 1000, "k": 1, "weightsFloat64Hex": ["3ff0000000000000"], "sumOfWeightsFloat64Hex": "3ff0000000000000", "payouts": [1000], "requiredShares": [1000] }, { "feeSats": 1000, "k": 3, "weightsFloat64Hex": ["3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000"], "sumOfWeightsFloat64Hex": "401095c653b5e21e", "payouts": [418, 341, 241], "requiredShares": [417, 341, 241] }, { "feeSats": 1000, "k": 5, "weightsFloat64Hex": [ "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "4020c3c110c0ee38", "payouts": [269, 238, 206, 168, 119], "requiredShares": [266, 238, 206, 168, 119] }, { "feeSats": 1001, "k": 5, "weightsFloat64Hex": [ "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "4020c3c110c0ee38", "payouts": [270, 238, 206, 168, 119], "requiredShares": [267, 238, 206, 168, 119] }, { "feeSats": 1002, "k": 5, "weightsFloat64Hex": [ "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "4020c3c110c0ee38", "payouts": [268, 239, 207, 169, 119], "requiredShares": [267, 239, 207, 169, 119] }, { "feeSats": 987654321, "k": 17, "weightsFloat64Hex": [ "40107e0f66afed07", "4010000000000000", "400efbdeb14f4eda", "400deeea11683f49", "400cd82b446159f3", "400bb67ae8584caa", "400a887293fd6f34", "40094c583ada5b53", "4008000000000000", "4006a09e667f3bcd", "40052a7fa9d2f8ea", "4003988e1409212e", "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "40484bd08f307e81", "payouts": [ 83803468, 81301298, 78719644, 76050401, 73284000, 70408990, 67411475, 64274320, 60975974, 57488699, 53775754, 49786674, 45448807, 40650649, 35204495, 28744349, 20325324 ], "requiredShares": [ 83803460, 81301298, 78719644, 76050401, 73284000, 70408990, 67411475, 64274320, 60975974, 57488699, 53775754, 49786674, 45448807, 40650649, 35204495, 28744349, 20325324 ] }, { "feeSats": 2100000000000000, "k": 64, "weightsFloat64Hex": [ "4020000000000000", "401fbfbf7ebc755f", "401f7efbeb8d4f12", "401f3db2174e7468", "401efbdeb14f4eda", "401eb97e455b9edb", "401e768d399dc470", "401e3307cc56cf5c", "401deeea11683f49", "401daa2fefaae1d8", "401d64d51e0db1c6", "401d1ed52076fbe9", "401cd82b446159f3", "401c90d29d2d43ce", "401c48c6001f0ac0", "401c000000000000", "401bb67ae8584caa", "401b6c30b83593e6", "401b211b1c70d023", "401ad5336963eefc", "401a887293fd6f34", "401a3ad12a1da160", "4019ec474a261264", "40199ccc999fff00", "40194c583ada5b53", "4018fae0c15ad38a", "4018a85c24f70659", "401854bfb363dc39", "4018000000000000", "4017aa10d193c22d", "401752e50db3a3a2", "4016fa6ea162d0f0", "4016a09e667f3bcd", "401645640568c1c3", "4015e8add236a58f", "40158a68a4a8d9f3", "40152a7fa9d2f8ea", "4014c8dc2e423980", "401465655f122ff6", "4014000000000000", "4013988e1409212e", "40132eee75770416", "4012c2fc595456a7", "4012548eb9151e85", "4011e3779b97f4a8", "40116f8334644df9", "4010f876ccdf6cd9", "40107e0f66afed07", "4010000000000000", "400efbdeb14f4eda", "400deeea11683f49", "400cd82b446159f3", "400bb67ae8584caa", "400a887293fd6f34", "40094c583ada5b53", "4008000000000000", "4006a09e667f3bcd", "40052a7fa9d2f8ea", "4003988e1409212e", "4001e3779b97f4a8", "4000000000000000", "3ffbb67ae8584caa", "3ff6a09e667f3bcd", "3ff0000000000000" ], "sumOfWeightsFloat64Hex": "407592172a24cd64", "payouts": [ 48677217557749, 48295429564617, 47910599291809, 47522652831777, 47131513235191, 46737100332694, 46339330543046, 45938116666305, 45533367660611, 45124988400948, 44712879418072, 44296936615577, 43877050962818, 43453108161133, 43024988280445, 42592565363005, 42155706990527, 41714273810538, 41268119017104, 40817087780478, 40361016619364, 39899732708602, 39433053113946, 38960783944328, 38482719410483, 37998640776945, 37508315192297, 37011494379909, 36507913168290, 35997287836346, 35479314244248, 34953665714935, 34419990624356, 33877909649949, 33327012616187, 32766854862633, 32196953043078, 31616780242895, 31025760274277, 30423260973575, 29808586278715, 29180966803808, 28539548547135, 27883379259760, 27211391853652, 26522384023355, 25814992968267, 25087663693956, 24338608778860, 23565756617595, 22766683830305, 21938525481409, 21077853495263, 20180508309682, 19241359705241, 18253956584145, 17209995312178, 16098476521539, 14904293139357, 13605695926826, 12169304389430, 10538926747631, 8604997656089, 6084652194715 ], "requiredShares": [ 48677217557720, 48295429564617, 47910599291809, 47522652831777, 47131513235191, 46737100332694, 46339330543046, 45938116666305, 45533367660611, 45124988400948, 44712879418072, 44296936615577, 43877050962818, 43453108161133, 43024988280445, 42592565363005, 42155706990527, 41714273810538, 41268119017104, 40817087780478, 40361016619364, 39899732708602, 39433053113946, 38960783944328, 38482719410483, 37998640776945, 37508315192297, 37011494379909, 36507913168290, 35997287836346, 35479314244248, 34953665714935, 34419990624356, 33877909649949, 33327012616187, 32766854862633, 32196953043078, 31616780242895, 31025760274277, 30423260973575, 29808586278715, 29180966803808, 28539548547135, 27883379259760, 27211391853652, 26522384023355, 25814992968267, 25087663693956, 24338608778860, 23565756617595, 22766683830305, 21938525481409, 21077853495263, 20180508309682, 19241359705241, 18253956584145, 17209995312178, 16098476521539, 14904293139357, 13605695926826, 12169304389430, 10538926747631, 8604997656089, 6084652194715 ] } ], "minimumFeeForAllRanks": [ { "k": 1, "feeSats": 1 }, { "k": 2, "feeSats": 3 }, { "k": 3, "feeSats": 5 }, { "k": 5, "feeSats": 9 }, { "k": 14, "feeSats": 37 }, { "k": 64, "feeSats": 346 } ], "derivation": { "queryId": "da077157a3f421612dcfbfdac1ab44da6a9379915aec6b0e48af73bae9c7f455", "derivationPrefix": "2gdxV6P0IWEtz7/awatE2mqTeZFa7GsOSK9zuunH9FU=", "suffixes": [ { "rank": 1, "derivationSuffix": "AAE=" }, { "rank": 2, "derivationSuffix": "AAI=" }, { "rank": 3, "derivationSuffix": "AAM=" }, { "rank": 4, "derivationSuffix": "AAQ=" }, { "rank": 5, "derivationSuffix": "AAU=" }, { "rank": 64, "derivationSuffix": "AEA=" }, { "rank": 256, "derivationSuffix": "AQA=" }, { "rank": 65535, "derivationSuffix": "//8=" } ], "payoutScripts": [ { "rank": 1, "host": "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554", "derivationSuffix": "AAE=", "lockingScriptHex": "76a914761135d12a22df95f5709ffa3fd5c4c7f522605c88ac" }, { "rank": 2, "host": "032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305", "derivationSuffix": "AAI=", "lockingScriptHex": "76a914732f1d1d64e812887ca8f1aaa630110ab57e390588ac" }, { "rank": 3, "host": "023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65", "derivationSuffix": "AAM=", "lockingScriptHex": "76a91471f6079db60fabb6c016abdf2c4f58f6b9a02a8088ac" } ] }, "messageList": { "messages": [ { "messageId": "b2", "sender": "032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305", "body": "{\"amount\":2}" }, { "messageId": "a1", "sender": "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554", "body": "hello \"world\"\n" }, { "messageId": "😀", "sender": "023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65", "body": "astral" }, { "messageId": "￿", "sender": "023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65", "body": "last BMP code unit" } ], "canonicalUtf8": "[{\"messageId\":\"a1\",\"sender\":\"03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554\",\"body\":\"hello \\\"world\\\"\\n\"},{\"messageId\":\"b2\",\"sender\":\"032df47dacdca1dbf890f1537bb67457656a198057ef9ff9af61a99620f20fb305\",\"body\":\"{\\\"amount\\\":2}\"},{\"messageId\":\"￿\",\"sender\":\"023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65\",\"body\":\"last BMP code unit\"},{\"messageId\":\"😀\",\"sender\":\"023e656ff8188f0bef9584452b49e3e4970fef01602a5651e9ceb200e0accadc65\",\"body\":\"astral\"}]", "canonicalHex": "5b7b226d6573736167654964223a226131222c2273656e646572223a22303362373961643864656431636434363337323662353764373965316332383832656535303239356436653236643664386538623163613639643939663939353534222c22626f6479223a2268656c6c6f205c22776f726c645c225c6e227d2c7b226d6573736167654964223a226232222c2273656e646572223a22303332646634376461636463613164626638393066313533376262363734353736353661313938303537656639666639616636316139393632306632306662333035222c22626f6479223a227b5c22616d6f756e745c223a327d227d2c7b226d6573736167654964223a22efbfbf222c2273656e646572223a22303233653635366666383138386630626566393538343435326234396533653439373066656630313630326135363531653963656232303065306163636164633635222c22626f6479223a226c61737420424d5020636f646520756e6974227d2c7b226d6573736167654964223a22f09f9880222c2273656e646572223a22303233653635366666383138386630626566393538343435326234396533653439373066656630313630326135363531653963656232303065306163636164633635222c22626f6479223a2261737472616c227d5d", "contentHash": "def038233d40298e7b74e1dd9a86b69c308d23e2191acede30f0f95835df5c15", "empty": { "canonicalUtf8": "[]", "contentHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945" } }, "outpointList": { "outpoints": [ { "txid": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "outputIndex": 1 }, { "txid": "0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f", "outputIndex": 300, "context": [1, 2, 3] }, { "txid": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "outputIndex": 0, "context": [255] }, { "txid": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "outputIndex": 1 } ], "canonicalHex": "030f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0ffd2c0103010203aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0001ffaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0100", "contentHash": "69558ccc35eb91130528c3e23bffda6cdbaa22632ef0e5b5ca1bd7be75512e8c" }, "signatures": { "signer": "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554", "fields": { "queryId": "da077157a3f421612dcfbfdac1ab44da6a9379915aec6b0e48af73bae9c7f455", "host": "03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554", "contentHash": "def038233d40298e7b74e1dd9a86b69c308d23e2191acede30f0f95835df5c15", "payloadSize": 487 }, "attestation": { "preimageUtf8": "BRC-178 attestation\nda077157a3f421612dcfbfdac1ab44da6a9379915aec6b0e48af73bae9c7f455\n03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554\ndef038233d40298e7b74e1dd9a86b69c308d23e2191acede30f0f95835df5c15\n487", "keyIDHex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f", "brc77Hex": "4242330103b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f9955400000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f3045022100bb7cecbc2dfc5d071ec833390cc8d4165d046764c24c3b792e5069dca605ec6b02206a4e9371c4d2fb99990990cd9ae60fd5663e4c829e4a241186800fe92a241c0e" }, "delivery": { "preimageUtf8": "BRC-178 payload\nda077157a3f421612dcfbfdac1ab44da6a9379915aec6b0e48af73bae9c7f455\n03b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f99554\ndef038233d40298e7b74e1dd9a86b69c308d23e2191acede30f0f95835df5c15\n487", "keyIDHex": "fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0efeeedecebeae9e8e7e6e5e4e3e2e1e0", "brc77Hex": "4242330103b79ad8ded1cd463726b57d79e1c2882ee50295d6e26d6d8e8b1ca69d99f9955400fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0efeeedecebeae9e8e7e6e5e4e3e2e1e03045022100c683c3454bf5a76f7ea0c19b364fe274a411556244949291ce6eef32bb8778b402202c8c715ccca1a1eb9868129ca4e7ddc2fdb3b455e49fe243e9530a99a02e71a8" } } }