{ "artifact_verification_cases": [ { "artifact": { "artifact_type": "quote", "created_at": 1700000002, "hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_limits": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "expires_at": 1700000600, "offer_hash": "8c505f064878fd5cfcfd508da0aca34254b081eb14403598bb5357693941f22f", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "settlement_terms": { "base_fee_msat": 1000, "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "max_base_invoice_expiry_secs": 300, "max_success_hold_expiry_secs": 300, "method": "lightning.base_fee_plus_success_fee.v1", "min_final_cltv_expiry": 18, "success_fee_msat": 9000 }, "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea", "workload_kind": "compute.wasm.v1" }, "payload_hash": "ec36da6cf04df1d901740210820b2a95a5f7ae2bb799b01b99cea0420494dbc9", "schema_version": "froglet/v1", "signature": "c80cd550e39f60f2af9999d119846087c8a1d92d21feeb77a7ccf3b84aecfa2b0bf0120fdcd77bd86aeb04d71b404449c5291f6ac9cfcae5f7bbf9dd72f846c7", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "quote", "expected_valid": true, "name": "quote_valid" }, { "artifact": { "artifact_type": "quote", "created_at": 1700000002, "hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_limits": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "expires_at": 1700000600, "offer_hash": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "settlement_terms": { "base_fee_msat": 1000, "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "max_base_invoice_expiry_secs": 300, "max_success_hold_expiry_secs": 300, "method": "lightning.base_fee_plus_success_fee.v1", "min_final_cltv_expiry": 18, "success_fee_msat": 9000 }, "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea", "workload_kind": "compute.wasm.v1" }, "payload_hash": "ec36da6cf04df1d901740210820b2a95a5f7ae2bb799b01b99cea0420494dbc9", "schema_version": "froglet/v1", "signature": "c80cd550e39f60f2af9999d119846087c8a1d92d21feeb77a7ccf3b84aecfa2b0bf0120fdcd77bd86aeb04d71b404449c5291f6ac9cfcae5f7bbf9dd72f846c7", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "quote", "expected_valid": false, "name": "quote_tampered_offer_hash" }, { "artifact": { "artifact_type": "deal", "created_at": 1700000003, "hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "payload": { "acceptance_deadline": 1700000930, "admission_deadline": 1700000600, "completion_deadline": 1700000630, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea" }, "payload_hash": "2a056175d26e557e204d13b267bb5fca06ec012adcb0932718bb37981defbabd", "schema_version": "froglet/v1", "signature": "b4f3ed1d8cd30fe2ef8fa08cdf663195acb9e2deaa39354277179378a03d63a2c25ed1cbd492da661d23d1f53a9f4946b32391be7ec25b2cae112681c5086f34", "signer": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27" }, "artifact_type": "deal", "expected_valid": true, "name": "deal_valid" }, { "artifact": { "artifact_type": "deal", "created_at": 1700000003, "hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "payload": { "acceptance_deadline": 1700000931, "admission_deadline": 1700000600, "completion_deadline": 1700000630, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea" }, "payload_hash": "2a056175d26e557e204d13b267bb5fca06ec012adcb0932718bb37981defbabd", "schema_version": "froglet/v1", "signature": "b4f3ed1d8cd30fe2ef8fa08cdf663195acb9e2deaa39354277179378a03d63a2c25ed1cbd492da661d23d1f53a9f4946b32391be7ec25b2cae112681c5086f34", "signer": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27" }, "artifact_type": "deal", "expected_valid": false, "name": "deal_tampered_acceptance_deadline" }, { "artifact": { "artifact_type": "receipt", "created_at": 1700000005, "hash": "e4e242f9b194c8af3f27e86da7632eb32bb7d29b151fb7ce442c45c5de7ccc76", "payload": { "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "deal_state": "succeeded", "execution_state": "succeeded", "executor": { "abi_version": "froglet.wasm.run_json.v1", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "runtime": "wasm", "runtime_version": "conformance-example" }, "finished_at": 1700000005, "limits_applied": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "result_format": "application/json+jcs", "result_hash": "ecf59a2696ca44a417e20e2a7eabb1b26e82c779f8546bea354a2cc80e8e1eed", "settlement_refs": { "base_fee": { "amount_msat": 1000, "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "settled" }, "bundle_hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "method": "lightning.base_fee_plus_success_fee.v1", "success_fee": { "amount_msat": 9000, "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "settled" } }, "settlement_state": "settled", "started_at": 1700000003 }, "payload_hash": "82645bf4f589961b4a7450dcd861dca70ca49742b2faed1ca7cc10bc20195d45", "schema_version": "froglet/v1", "signature": "3152e73c1f83c4c69726e90deba8811bfe7840b0d74aaa3197dcecfdd11d56a4f70c44834a96039db53e4923bfcd8c4dee122b68534b5a52c64c04731712d521", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "receipt", "expected_valid": true, "name": "receipt_valid" }, { "artifact": { "artifact_type": "receipt", "created_at": 1700000005, "hash": "e4e242f9b194c8af3f27e86da7632eb32bb7d29b151fb7ce442c45c5de7ccc76", "payload": { "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "deal_state": "succeeded", "execution_state": "succeeded", "executor": { "abi_version": "froglet.wasm.run_json.v1", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "runtime": "wasm", "runtime_version": "conformance-example" }, "finished_at": 1700000005, "limits_applied": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "result_format": "application/json+jcs", "result_hash": "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "settlement_refs": { "base_fee": { "amount_msat": 1000, "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "settled" }, "bundle_hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "method": "lightning.base_fee_plus_success_fee.v1", "success_fee": { "amount_msat": 9000, "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "settled" } }, "settlement_state": "settled", "started_at": 1700000003 }, "payload_hash": "82645bf4f589961b4a7450dcd861dca70ca49742b2faed1ca7cc10bc20195d45", "schema_version": "froglet/v1", "signature": "3152e73c1f83c4c69726e90deba8811bfe7840b0d74aaa3197dcecfdd11d56a4f70c44834a96039db53e4923bfcd8c4dee122b68534b5a52c64c04731712d521", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "receipt", "expected_valid": false, "name": "receipt_tampered_result_hash" }, { "artifact": { "artifact_type": "offer", "created_at": 1700001001, "hash": "60ffddf33a160f435d92fbd7b5bdbe66dca502c39b3662668677916b491bb001", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_profile": { "abi_version": "froglet.wasm.run_json.v1", "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000, "runtime": "wasm" }, "offer_id": "execute.wasm.free", "offer_kind": "compute.wasm.v1", "price_schedule": { "base_fee_msat": 0, "success_fee_msat": 0 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_ttl_secs": 300, "settlement_method": "none" }, "payload_hash": "6b1eeceb05bf702bbb26dc5b857010db419ace4d682975cd81517683c7c46be5", "schema_version": "froglet/v1", "signature": "bd1bd9b71a375af3de3b886d4bac12f70d02f5f4d94ddf6cf6aa5404d3214fca03951c860e43f89142c3ca435ff9cf66183e18b72e0d97d20b99fde370b7075b", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "offer", "expected_valid": true, "name": "free_offer_valid" }, { "artifact": { "artifact_type": "offer", "created_at": 1700001001, "hash": "60ffddf33a160f435d92fbd7b5bdbe66dca502c39b3662668677916b491bb001", "payload": { "descriptor_hash": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "execution_profile": { "abi_version": "froglet.wasm.run_json.v1", "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000, "runtime": "wasm" }, "offer_id": "execute.wasm.free", "offer_kind": "compute.wasm.v1", "price_schedule": { "base_fee_msat": 0, "success_fee_msat": 0 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_ttl_secs": 300, "settlement_method": "none" }, "payload_hash": "6b1eeceb05bf702bbb26dc5b857010db419ace4d682975cd81517683c7c46be5", "schema_version": "froglet/v1", "signature": "bd1bd9b71a375af3de3b886d4bac12f70d02f5f4d94ddf6cf6aa5404d3214fca03951c860e43f89142c3ca435ff9cf66183e18b72e0d97d20b99fde370b7075b", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "offer", "expected_valid": false, "name": "free_offer_tampered_descriptor_hash" }, { "artifact": { "artifact_type": "quote", "created_at": 1700001002, "hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_limits": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "expires_at": 1700001600, "offer_hash": "60ffddf33a160f435d92fbd7b5bdbe66dca502c39b3662668677916b491bb001", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "settlement_terms": { "base_fee_msat": 0, "destination_identity": "", "max_base_invoice_expiry_secs": 0, "max_success_hold_expiry_secs": 0, "method": "none", "min_final_cltv_expiry": 0, "success_fee_msat": 0 }, "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea", "workload_kind": "compute.wasm.v1" }, "payload_hash": "114052b9653a769c6fccc18410542199c181b2ac0ca56708f969e2e5717073a3", "schema_version": "froglet/v1", "signature": "71f461d60b93bba57f00cf8e0694783a5f5ca08244e4f8ccf6eb43c8bbe9cd9379c82a16aca7e18becac0004a1a06a0dbfe418464a38347ad7573f7965854368", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "quote", "expected_valid": true, "name": "free_quote_valid" }, { "artifact": { "artifact_type": "quote", "created_at": 1700001002, "hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_limits": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "expires_at": 1700001600, "offer_hash": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "settlement_terms": { "base_fee_msat": 0, "destination_identity": "", "max_base_invoice_expiry_secs": 0, "max_success_hold_expiry_secs": 0, "method": "none", "min_final_cltv_expiry": 0, "success_fee_msat": 0 }, "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea", "workload_kind": "compute.wasm.v1" }, "payload_hash": "114052b9653a769c6fccc18410542199c181b2ac0ca56708f969e2e5717073a3", "schema_version": "froglet/v1", "signature": "71f461d60b93bba57f00cf8e0694783a5f5ca08244e4f8ccf6eb43c8bbe9cd9379c82a16aca7e18becac0004a1a06a0dbfe418464a38347ad7573f7965854368", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "quote", "expected_valid": false, "name": "free_quote_tampered_offer_hash" }, { "artifact": { "artifact_type": "deal", "created_at": 1700001003, "hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "payload": { "acceptance_deadline": 1700001930, "admission_deadline": 1700001600, "completion_deadline": 1700001630, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_payment_hash": "0000000000000000000000000000000000000000000000000000000000000000", "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea" }, "payload_hash": "4cb1b77043ad4a4772affbff400b8b5d696a5b2f8f5aea80c6ff18c804d80ebb", "schema_version": "froglet/v1", "signature": "71ddfde6cb27e1d3186f4c79f1a63b8fdfd2d07425b432acf1fddcecde2f62a98af9e026858a63965090ba5edea5f3677d6d7f6c836a5904265b2867e7a62e82", "signer": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27" }, "artifact_type": "deal", "expected_valid": true, "name": "free_deal_valid" }, { "artifact": { "artifact_type": "deal", "created_at": 1700001003, "hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "payload": { "acceptance_deadline": 1700001931, "admission_deadline": 1700001600, "completion_deadline": 1700001630, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_payment_hash": "0000000000000000000000000000000000000000000000000000000000000000", "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea" }, "payload_hash": "4cb1b77043ad4a4772affbff400b8b5d696a5b2f8f5aea80c6ff18c804d80ebb", "schema_version": "froglet/v1", "signature": "71ddfde6cb27e1d3186f4c79f1a63b8fdfd2d07425b432acf1fddcecde2f62a98af9e026858a63965090ba5edea5f3677d6d7f6c836a5904265b2867e7a62e82", "signer": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27" }, "artifact_type": "deal", "expected_valid": false, "name": "free_deal_tampered_acceptance_deadline" }, { "artifact": { "artifact_type": "receipt", "created_at": 1700001005, "hash": "ed86f83b5a1b4e56dfe79d69b9f2ecdcdd9720ceae0c9bb66ad296de331bfa2f", "payload": { "deal_hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "deal_state": "succeeded", "execution_state": "succeeded", "executor": { "abi_version": "froglet.wasm.run_json.v1", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "runtime": "wasm", "runtime_version": "conformance-example" }, "finished_at": 1700001005, "limits_applied": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "result_format": "application/json+jcs", "result_hash": "ecf59a2696ca44a417e20e2a7eabb1b26e82c779f8546bea354a2cc80e8e1eed", "settlement_refs": { "base_fee": { "amount_msat": 0, "invoice_hash": "", "payment_hash": "", "state": "canceled" }, "destination_identity": "", "method": "none", "success_fee": { "amount_msat": 0, "invoice_hash": "", "payment_hash": "", "state": "canceled" } }, "settlement_state": "none", "started_at": 1700001003 }, "payload_hash": "a2302d76bd7c4cbf569012f87fd09812d686c23f385847950d055c8c65b46839", "schema_version": "froglet/v1", "signature": "84eb14f16fe8e99e0d23e500682ec93e37cab1d987796c44537ed9f6f55bbeef823b6955fa0aadaa93d6cb38ce1add1a7eab20bf9b54a0e380de5345e39b1f73", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "receipt", "expected_valid": true, "name": "free_receipt_valid" }, { "artifact": { "artifact_type": "receipt", "created_at": 1700001005, "hash": "ed86f83b5a1b4e56dfe79d69b9f2ecdcdd9720ceae0c9bb66ad296de331bfa2f", "payload": { "deal_hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "deal_state": "succeeded", "execution_state": "succeeded", "executor": { "abi_version": "froglet.wasm.run_json.v1", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "runtime": "wasm", "runtime_version": "conformance-example" }, "finished_at": 1700001005, "limits_applied": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "result_format": "application/json+jcs", "result_hash": "eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", "settlement_refs": { "base_fee": { "amount_msat": 0, "invoice_hash": "", "payment_hash": "", "state": "canceled" }, "destination_identity": "", "method": "none", "success_fee": { "amount_msat": 0, "invoice_hash": "", "payment_hash": "", "state": "canceled" } }, "settlement_state": "none", "started_at": 1700001003 }, "payload_hash": "a2302d76bd7c4cbf569012f87fd09812d686c23f385847950d055c8c65b46839", "schema_version": "froglet/v1", "signature": "84eb14f16fe8e99e0d23e500682ec93e37cab1d987796c44537ed9f6f55bbeef823b6955fa0aadaa93d6cb38ce1add1a7eab20bf9b54a0e380de5345e39b1f73", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_type": "receipt", "expected_valid": false, "name": "free_receipt_tampered_result_hash" } ], "artifacts": { "deal": { "artifact": { "artifact_type": "deal", "created_at": 1700000003, "hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "payload": { "acceptance_deadline": 1700000930, "admission_deadline": 1700000600, "completion_deadline": 1700000630, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea" }, "payload_hash": "2a056175d26e557e204d13b267bb5fca06ec012adcb0932718bb37981defbabd", "schema_version": "froglet/v1", "signature": "b4f3ed1d8cd30fe2ef8fa08cdf663195acb9e2deaa39354277179378a03d63a2c25ed1cbd492da661d23d1f53a9f4946b32391be7ec25b2cae112681c5086f34", "signer": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27" }, "artifact_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c226465616c222c2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c313730303030303030332c2232613035363137356432366535353765323034643133623236376262356663613036656330313261646362303933323731386262333739383164656662616264222c7b22616363657074616e63655f646561646c696e65223a313730303030303933302c2261646d697373696f6e5f646561646c696e65223a313730303030303630302c22636f6d706c6574696f6e5f646561646c696e65223a313730303030303633302c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f68617368223a2236623262383734333832646234393262633263376238633731353231366335396435366530633530303165323838613030313932313934633564306537343931222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22737563636573735f7061796d656e745f68617368223a2234663338376563343633333135663662373961623964663039303437366538653838383664633064346262343933376439613761363265376235373366663335222c22776f726b6c6f61645f68617368223a2231663433613539343031643165333437343932346332356464663061633631376563666231663064316463653362363464656233393633346262393930366561227d5d", "payload_hash": "2a056175d26e557e204d13b267bb5fca06ec012adcb0932718bb37981defbabd" }, "descriptor": { "artifact": { "artifact_type": "descriptor", "created_at": 1700000000, "hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "payload": { "capabilities": { "execution_runtimes": [ "wasm" ], "service_kinds": [ "compute.wasm.v1" ] }, "descriptor_seq": 1, "linked_identities": [ { "created_at": 1700000000, "identity": "3c72addb4fdf09af94f0c94d7fe92a386a7e70cf8a1d85916386bb2535c7b1b1", "identity_kind": "nostr", "linked_signature": "5142930448265e9a55bf9a09cb8b830f425cca464aaf8879b220b880de9a89930ecfb0ed6160d5151a101b08fcd73b2dbd4044355ab1e240611559c961958284", "scope": [ "publication.nostr" ], "signature_algorithm": "secp256k1_schnorr_bip340" } ], "protocol_version": "froglet/v1", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "transport_endpoints": [ { "created_at": 1700000000, "features": [ "quote_http", "artifact_fetch", "receipt_poll" ], "priority": 10, "transport": "https", "uri": "https://provider.example" } ] }, "payload_hash": "c9faada01dedbcbce20c35758d34a78ae6c8534edf1fed537d5962a49c2e4d9b", "schema_version": "froglet/v1", "signature": "d266f2700130b298756bfd96d7e9c2617e96e08b52ed7c81d9dcb307070436e334b22da5964bd6f74584d79416131d254b8fbbc376ea4d8253951fab0898c6ea", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c2264657363726970746f72222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030303030302c2263396661616461303164656462636263653230633335373538643334613738616536633835333465646631666564353337643539363261343963326534643962222c7b226361706162696c6974696573223a7b22657865637574696f6e5f72756e74696d6573223a5b227761736d225d2c22736572766963655f6b696e6473223a5b22636f6d707574652e7761736d2e7631225d7d2c2264657363726970746f725f736571223a312c226c696e6b65645f6964656e746974696573223a5b7b22637265617465645f6174223a313730303030303030302c226964656e74697479223a2233633732616464623466646630396166393466306339346437666539326133383661376537306366386131643835393136333836626232353335633762316231222c226964656e746974795f6b696e64223a226e6f737472222c226c696e6b65645f7369676e6174757265223a223531343239333034343832363565396135356266396130396362386238333066343235636361343634616166383837396232323062383830646539613839393330656366623065643631363064353135316131303162303866636437336232646264343034343335356162316532343036313135353963393631393538323834222c2273636f7065223a5b227075626c69636174696f6e2e6e6f737472225d2c227369676e61747572655f616c676f726974686d223a22736563703235366b315f7363686e6f72725f626970333430227d5d2c2270726f746f636f6c5f76657273696f6e223a2266726f676c65742f7631222c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c227472616e73706f72745f656e64706f696e7473223a5b7b22637265617465645f6174223a313730303030303030302c226665617475726573223a5b2271756f74655f68747470222c2261727469666163745f6665746368222c22726563656970745f706f6c6c225d2c227072696f72697479223a31302c227472616e73706f7274223a226874747073222c22757269223a2268747470733a2f2f70726f76696465722e6578616d706c65227d5d7d5d", "payload_hash": "c9faada01dedbcbce20c35758d34a78ae6c8534edf1fed537d5962a49c2e4d9b" }, "free_deal": { "artifact": { "artifact_type": "deal", "created_at": 1700001003, "hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "payload": { "acceptance_deadline": 1700001930, "admission_deadline": 1700001600, "completion_deadline": 1700001630, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_payment_hash": "0000000000000000000000000000000000000000000000000000000000000000", "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea" }, "payload_hash": "4cb1b77043ad4a4772affbff400b8b5d696a5b2f8f5aea80c6ff18c804d80ebb", "schema_version": "froglet/v1", "signature": "71ddfde6cb27e1d3186f4c79f1a63b8fdfd2d07425b432acf1fddcecde2f62a98af9e026858a63965090ba5edea5f3677d6d7f6c836a5904265b2867e7a62e82", "signer": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27" }, "artifact_hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c226465616c222c2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c313730303030313030332c2234636231623737303433616434613437373261666662666634303062386235643639366135623266386635616561383063366666313863383034643830656262222c7b22616363657074616e63655f646561646c696e65223a313730303030313933302c2261646d697373696f6e5f646561646c696e65223a313730303030313630302c22636f6d706c6574696f6e5f646561646c696e65223a313730303030313633302c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f68617368223a2230656630613161666333343734393137393937366363386562393564393964343230386334363865636337366263346530356435363764633061333932383763222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22737563636573735f7061796d656e745f68617368223a2230303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030222c22776f726b6c6f61645f68617368223a2231663433613539343031643165333437343932346332356464663061633631376563666231663064316463653362363464656233393633346262393930366561227d5d", "payload_hash": "4cb1b77043ad4a4772affbff400b8b5d696a5b2f8f5aea80c6ff18c804d80ebb" }, "free_offer": { "artifact": { "artifact_type": "offer", "created_at": 1700001001, "hash": "60ffddf33a160f435d92fbd7b5bdbe66dca502c39b3662668677916b491bb001", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_profile": { "abi_version": "froglet.wasm.run_json.v1", "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000, "runtime": "wasm" }, "offer_id": "execute.wasm.free", "offer_kind": "compute.wasm.v1", "price_schedule": { "base_fee_msat": 0, "success_fee_msat": 0 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_ttl_secs": 300, "settlement_method": "none" }, "payload_hash": "6b1eeceb05bf702bbb26dc5b857010db419ace4d682975cd81517683c7c46be5", "schema_version": "froglet/v1", "signature": "bd1bd9b71a375af3de3b886d4bac12f70d02f5f4d94ddf6cf6aa5404d3214fca03951c860e43f89142c3ca435ff9cf66183e18b72e0d97d20b99fde370b7075b", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "60ffddf33a160f435d92fbd7b5bdbe66dca502c39b3662668677916b491bb001", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c226f66666572222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030313030312c2236623165656365623035626637303262626232366463356238353730313064623431396163653464363832393735636438313531373638336337633436626535222c7b2264657363726970746f725f68617368223a2264626336323535336561343631393264376666326565623236623961613134333434636531383636663962386339313565323661316337376463356632336364222c22657865637574696f6e5f70726f66696c65223a7b226162695f76657273696f6e223a2266726f676c65742e7761736d2e72756e5f6a736f6e2e7631222c226675656c5f6c696d6974223a35303030303030302c226d61785f696e7075745f6279746573223a3133313037322c226d61785f6d656d6f72795f6279746573223a383338383630382c226d61785f6f75747075745f6279746573223a3133313037322c226d61785f72756e74696d655f6d73223a33303030302c2272756e74696d65223a227761736d227d2c226f666665725f6964223a22657865637574652e7761736d2e66726565222c226f666665725f6b696e64223a22636f6d707574652e7761736d2e7631222c2270726963655f7363686564756c65223a7b22626173655f6665655f6d736174223a302c22737563636573735f6665655f6d736174223a307d2c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f74746c5f73656373223a3330302c22736574746c656d656e745f6d6574686f64223a226e6f6e65227d5d", "payload_hash": "6b1eeceb05bf702bbb26dc5b857010db419ace4d682975cd81517683c7c46be5" }, "free_quote": { "artifact": { "artifact_type": "quote", "created_at": 1700001002, "hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_limits": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "expires_at": 1700001600, "offer_hash": "60ffddf33a160f435d92fbd7b5bdbe66dca502c39b3662668677916b491bb001", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "settlement_terms": { "base_fee_msat": 0, "destination_identity": "", "max_base_invoice_expiry_secs": 0, "max_success_hold_expiry_secs": 0, "method": "none", "min_final_cltv_expiry": 0, "success_fee_msat": 0 }, "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea", "workload_kind": "compute.wasm.v1" }, "payload_hash": "114052b9653a769c6fccc18410542199c181b2ac0ca56708f969e2e5717073a3", "schema_version": "froglet/v1", "signature": "71f461d60b93bba57f00cf8e0694783a5f5ca08244e4f8ccf6eb43c8bbe9cd9379c82a16aca7e18becac0004a1a06a0dbfe418464a38347ad7573f7965854368", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c2271756f7465222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030313030322c2231313430353262393635336137363963366663636331383431303534323139396331383162326163306361353637303866393639653265353731373037336133222c7b2264657363726970746f725f68617368223a2264626336323535336561343631393264376666326565623236623961613134333434636531383636663962386339313565323661316337376463356632336364222c22657865637574696f6e5f6c696d697473223a7b226675656c5f6c696d6974223a35303030303030302c226d61785f696e7075745f6279746573223a3133313037322c226d61785f6d656d6f72795f6279746573223a383338383630382c226d61785f6f75747075745f6279746573223a3133313037322c226d61785f72756e74696d655f6d73223a33303030307d2c22657870697265735f6174223a313730303030313630302c226f666665725f68617368223a2236306666646466333361313630663433356439326662643762356264626536366463613530326333396233363632363638363737393136623439316262303031222c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22736574746c656d656e745f7465726d73223a7b22626173655f6665655f6d736174223a302c2264657374696e6174696f6e5f6964656e74697479223a22222c226d61785f626173655f696e766f6963655f6578706972795f73656373223a302c226d61785f737563636573735f686f6c645f6578706972795f73656373223a302c226d6574686f64223a226e6f6e65222c226d696e5f66696e616c5f636c74765f657870697279223a302c22737563636573735f6665655f6d736174223a307d2c22776f726b6c6f61645f68617368223a2231663433613539343031643165333437343932346332356464663061633631376563666231663064316463653362363464656233393633346262393930366561222c22776f726b6c6f61645f6b696e64223a22636f6d707574652e7761736d2e7631227d5d", "payload_hash": "114052b9653a769c6fccc18410542199c181b2ac0ca56708f969e2e5717073a3" }, "free_receipt": { "artifact": { "artifact_type": "receipt", "created_at": 1700001005, "hash": "ed86f83b5a1b4e56dfe79d69b9f2ecdcdd9720ceae0c9bb66ad296de331bfa2f", "payload": { "deal_hash": "0644abc5b38e38563d987cc386bb71856ca402976bd504bcb6e7bc0f25e2d04e", "deal_state": "succeeded", "execution_state": "succeeded", "executor": { "abi_version": "froglet.wasm.run_json.v1", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "runtime": "wasm", "runtime_version": "conformance-example" }, "finished_at": 1700001005, "limits_applied": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "0ef0a1afc34749179976cc8eb95d99d4208c468ecc76bc4e05d567dc0a39287c", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "result_format": "application/json+jcs", "result_hash": "ecf59a2696ca44a417e20e2a7eabb1b26e82c779f8546bea354a2cc80e8e1eed", "settlement_refs": { "base_fee": { "amount_msat": 0, "invoice_hash": "", "payment_hash": "", "state": "canceled" }, "destination_identity": "", "method": "none", "success_fee": { "amount_msat": 0, "invoice_hash": "", "payment_hash": "", "state": "canceled" } }, "settlement_state": "none", "started_at": 1700001003 }, "payload_hash": "a2302d76bd7c4cbf569012f87fd09812d686c23f385847950d055c8c65b46839", "schema_version": "froglet/v1", "signature": "84eb14f16fe8e99e0d23e500682ec93e37cab1d987796c44537ed9f6f55bbeef823b6955fa0aadaa93d6cb38ce1add1a7eab20bf9b54a0e380de5345e39b1f73", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "ed86f83b5a1b4e56dfe79d69b9f2ecdcdd9720ceae0c9bb66ad296de331bfa2f", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c2272656365697074222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030313030352c2261323330326437366264376334636266353639303132663837666430393831326436383663323366333835383437393530643035356338633635623436383339222c7b226465616c5f68617368223a2230363434616263356233386533383536336439383763633338366262373138353663613430323937366264353034626362366537626330663235653264303465222c226465616c5f7374617465223a22737563636565646564222c22657865637574696f6e5f7374617465223a22737563636565646564222c226578656375746f72223a7b226162695f76657273696f6e223a2266726f676c65742e7761736d2e72756e5f6a736f6e2e7631222c226d6f64756c655f68617368223a2233303139316533306231363835333834663835393465313035353365663532656563323265333663333336313162623335626131613662363235643631643363222c2272756e74696d65223a227761736d222c2272756e74696d655f76657273696f6e223a22636f6e666f726d616e63652d6578616d706c65227d2c2266696e69736865645f6174223a313730303030313030352c226c696d6974735f6170706c696564223a7b226675656c5f6c696d6974223a35303030303030302c226d61785f696e7075745f6279746573223a3133313037322c226d61785f6d656d6f72795f6279746573223a383338383630382c226d61785f6f75747075745f6279746573223a3133313037322c226d61785f72756e74696d655f6d73223a33303030307d2c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f68617368223a2230656630613161666333343734393137393937366363386562393564393964343230386334363865636337366263346530356435363764633061333932383763222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22726573756c745f666f726d6174223a226170706c69636174696f6e2f6a736f6e2b6a6373222c22726573756c745f68617368223a2265636635396132363936636134346134313765323065326137656162623162323665383263373739663835343662656133353461326363383065386531656564222c22736574746c656d656e745f72656673223a7b22626173655f666565223a7b22616d6f756e745f6d736174223a302c22696e766f6963655f68617368223a22222c227061796d656e745f68617368223a22222c227374617465223a2263616e63656c6564227d2c2264657374696e6174696f6e5f6964656e74697479223a22222c226d6574686f64223a226e6f6e65222c22737563636573735f666565223a7b22616d6f756e745f6d736174223a302c22696e766f6963655f68617368223a22222c227061796d656e745f68617368223a22222c227374617465223a2263616e63656c6564227d7d2c22736574746c656d656e745f7374617465223a226e6f6e65222c22737461727465645f6174223a313730303030313030337d5d", "payload_hash": "a2302d76bd7c4cbf569012f87fd09812d686c23f385847950d055c8c65b46839" }, "invoice_bundle": { "artifact": { "artifact_type": "invoice_bundle", "created_at": 1700000004, "hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "payload": { "base_fee": { "amount_msat": 1000, "invoice_bolt11": "lnmock-base-1000-e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8-1700000304", "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "open" }, "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "expires_at": 1700000304, "min_final_cltv_expiry": 18, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_fee": { "amount_msat": 9000, "invoice_bolt11": "lnmock-hold-9000-4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35-1700000304", "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "open" } }, "payload_hash": "56231bbca0442587c2db8dde8b292358aaddf9e000e056aae16beeb72ba539ac", "schema_version": "froglet/v1", "signature": "c50f25035b03187db9f8a4b5b12aa8ec8c6891c901b810a183ed4439b6e87a613ab524f70e088773966d7698b51192644cc3d1d5fc39ec2bae60a0eaf282b102", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c22696e766f6963655f62756e646c65222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030303030342c2235363233316262636130343432353837633264623864646538623239323335386161646466396530303065303536616165313662656562373262613533396163222c7b22626173655f666565223a7b22616d6f756e745f6d736174223a313030302c22696e766f6963655f626f6c743131223a226c6e6d6f636b2d626173652d313030302d653766373732336131366361363034383962346534346162393563333434313039646432313762343065386536396562333838373762643135623030306362382d31373030303030333034222c22696e766f6963655f68617368223a2232353664366335343432623834326336333764613332626566303932383934343163636431653431333139663538353866373331646564316334633930333764222c227061796d656e745f68617368223a2265376637373233613136636136303438396234653434616239356333343431303964643231376234306538653639656233383837376264313562303030636238222c227374617465223a226f70656e227d2c226465616c5f68617368223a2264393666396539623566633038323737633362323130353665313765626630363434363536666162323737623133633063663238396136313433656638386433222c2264657374696e6174696f6e5f6964656e74697479223a22303334663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c22657870697265735f6174223a313730303030303330342c226d696e5f66696e616c5f636c74765f657870697279223a31382c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f68617368223a2236623262383734333832646234393262633263376238633731353231366335396435366530633530303165323838613030313932313934633564306537343931222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22737563636573735f666565223a7b22616d6f756e745f6d736174223a393030302c22696e766f6963655f626f6c743131223a226c6e6d6f636b2d686f6c642d393030302d346633383765633436333331356636623739616239646630393034373665386538383836646330643462623439333764396137613632653762353733666633352d31373030303030333034222c22696e766f6963655f68617368223a2235656265323564363265396131343835383632303963336430356563306230633262376232343235343161666130613963373863383163383231616434333938222c227061796d656e745f68617368223a2234663338376563343633333135663662373961623964663039303437366538653838383664633064346262343933376439613761363265376235373366663335222c227374617465223a226f70656e227d7d5d", "payload_hash": "56231bbca0442587c2db8dde8b292358aaddf9e000e056aae16beeb72ba539ac" }, "offer": { "artifact": { "artifact_type": "offer", "created_at": 1700000001, "hash": "8c505f064878fd5cfcfd508da0aca34254b081eb14403598bb5357693941f22f", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_profile": { "abi_version": "froglet.wasm.run_json.v1", "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000, "runtime": "wasm" }, "offer_id": "execute.wasm", "offer_kind": "compute.wasm.v1", "price_schedule": { "base_fee_msat": 1000, "success_fee_msat": 9000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_ttl_secs": 300, "settlement_method": "lightning.base_fee_plus_success_fee.v1" }, "payload_hash": "a7adcb4df3009e6e29601b69beefda871c70b10c01a8a14e0f7d86afa4cfab2f", "schema_version": "froglet/v1", "signature": "ccd3a5a8e251f6298e486e6e8e19fb650f4805997a93302e1a51493bf1998c9ef27cea67c5784907f3805df439bb5ee2d61a393e8f553ac3f4221a6471e5faee", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "8c505f064878fd5cfcfd508da0aca34254b081eb14403598bb5357693941f22f", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c226f66666572222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030303030312c2261376164636234646633303039653665323936303162363962656566646138373163373062313063303161386131346530663764383661666134636661623266222c7b2264657363726970746f725f68617368223a2264626336323535336561343631393264376666326565623236623961613134333434636531383636663962386339313565323661316337376463356632336364222c22657865637574696f6e5f70726f66696c65223a7b226162695f76657273696f6e223a2266726f676c65742e7761736d2e72756e5f6a736f6e2e7631222c226675656c5f6c696d6974223a35303030303030302c226d61785f696e7075745f6279746573223a3133313037322c226d61785f6d656d6f72795f6279746573223a383338383630382c226d61785f6f75747075745f6279746573223a3133313037322c226d61785f72756e74696d655f6d73223a33303030302c2272756e74696d65223a227761736d227d2c226f666665725f6964223a22657865637574652e7761736d222c226f666665725f6b696e64223a22636f6d707574652e7761736d2e7631222c2270726963655f7363686564756c65223a7b22626173655f6665655f6d736174223a313030302c22737563636573735f6665655f6d736174223a393030307d2c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f74746c5f73656373223a3330302c22736574746c656d656e745f6d6574686f64223a226c696768746e696e672e626173655f6665655f706c75735f737563636573735f6665652e7631227d5d", "payload_hash": "a7adcb4df3009e6e29601b69beefda871c70b10c01a8a14e0f7d86afa4cfab2f" }, "quote": { "artifact": { "artifact_type": "quote", "created_at": 1700000002, "hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "payload": { "descriptor_hash": "dbc62553ea46192d7ff2eeb26b9aa14344ce1866f9b8c915e26a1c77dc5f23cd", "execution_limits": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "expires_at": 1700000600, "offer_hash": "8c505f064878fd5cfcfd508da0aca34254b081eb14403598bb5357693941f22f", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "settlement_terms": { "base_fee_msat": 1000, "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "max_base_invoice_expiry_secs": 300, "max_success_hold_expiry_secs": 300, "method": "lightning.base_fee_plus_success_fee.v1", "min_final_cltv_expiry": 18, "success_fee_msat": 9000 }, "workload_hash": "1f43a59401d1e3474924c25ddf0ac617ecfb1f0d1dce3b64deb39634bb9906ea", "workload_kind": "compute.wasm.v1" }, "payload_hash": "ec36da6cf04df1d901740210820b2a95a5f7ae2bb799b01b99cea0420494dbc9", "schema_version": "froglet/v1", "signature": "c80cd550e39f60f2af9999d119846087c8a1d92d21feeb77a7ccf3b84aecfa2b0bf0120fdcd77bd86aeb04d71b404449c5291f6ac9cfcae5f7bbf9dd72f846c7", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c2271756f7465222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030303030322c2265633336646136636630346466316439303137343032313038323062326139356135663761653262623739396230316239396365613034323034393464626339222c7b2264657363726970746f725f68617368223a2264626336323535336561343631393264376666326565623236623961613134333434636531383636663962386339313565323661316337376463356632336364222c22657865637574696f6e5f6c696d697473223a7b226675656c5f6c696d6974223a35303030303030302c226d61785f696e7075745f6279746573223a3133313037322c226d61785f6d656d6f72795f6279746573223a383338383630382c226d61785f6f75747075745f6279746573223a3133313037322c226d61785f72756e74696d655f6d73223a33303030307d2c22657870697265735f6174223a313730303030303630302c226f666665725f68617368223a2238633530356630363438373866643563666366643530386461306163613334323534623038316562313434303335393862623533353736393339343166323266222c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22736574746c656d656e745f7465726d73223a7b22626173655f6665655f6d736174223a313030302c2264657374696e6174696f6e5f6964656e74697479223a22303334663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c226d61785f626173655f696e766f6963655f6578706972795f73656373223a3330302c226d61785f737563636573735f686f6c645f6578706972795f73656373223a3330302c226d6574686f64223a226c696768746e696e672e626173655f6665655f706c75735f737563636573735f6665652e7631222c226d696e5f66696e616c5f636c74765f657870697279223a31382c22737563636573735f6665655f6d736174223a393030307d2c22776f726b6c6f61645f68617368223a2231663433613539343031643165333437343932346332356464663061633631376563666231663064316463653362363464656233393633346262393930366561222c22776f726b6c6f61645f6b696e64223a22636f6d707574652e7761736d2e7631227d5d", "payload_hash": "ec36da6cf04df1d901740210820b2a95a5f7ae2bb799b01b99cea0420494dbc9" }, "receipt": { "artifact": { "artifact_type": "receipt", "created_at": 1700000005, "hash": "e4e242f9b194c8af3f27e86da7632eb32bb7d29b151fb7ce442c45c5de7ccc76", "payload": { "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "deal_state": "succeeded", "execution_state": "succeeded", "executor": { "abi_version": "froglet.wasm.run_json.v1", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "runtime": "wasm", "runtime_version": "conformance-example" }, "finished_at": 1700000005, "limits_applied": { "fuel_limit": 50000000, "max_input_bytes": 131072, "max_memory_bytes": 8388608, "max_output_bytes": 131072, "max_runtime_ms": 30000 }, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "result_format": "application/json+jcs", "result_hash": "ecf59a2696ca44a417e20e2a7eabb1b26e82c779f8546bea354a2cc80e8e1eed", "settlement_refs": { "base_fee": { "amount_msat": 1000, "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "settled" }, "bundle_hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "method": "lightning.base_fee_plus_success_fee.v1", "success_fee": { "amount_msat": 9000, "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "settled" } }, "settlement_state": "settled", "started_at": 1700000003 }, "payload_hash": "82645bf4f589961b4a7450dcd861dca70ca49742b2faed1ca7cc10bc20195d45", "schema_version": "froglet/v1", "signature": "3152e73c1f83c4c69726e90deba8811bfe7840b0d74aaa3197dcecfdd11d56a4f70c44834a96039db53e4923bfcd8c4dee122b68534b5a52c64c04731712d521", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "artifact_hash": "e4e242f9b194c8af3f27e86da7632eb32bb7d29b151fb7ce442c45c5de7ccc76", "canonical_signing_bytes_hex": "5b2266726f676c65742f7631222c2272656365697074222c2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c313730303030303030352c2238323634356266346635383939363162346137343530646364383631646361373063613439373432623266616564316361376363313062633230313935643435222c7b226465616c5f68617368223a2264393666396539623566633038323737633362323130353665313765626630363434363536666162323737623133633063663238396136313433656638386433222c226465616c5f7374617465223a22737563636565646564222c22657865637574696f6e5f7374617465223a22737563636565646564222c226578656375746f72223a7b226162695f76657273696f6e223a2266726f676c65742e7761736d2e72756e5f6a736f6e2e7631222c226d6f64756c655f68617368223a2233303139316533306231363835333834663835393465313035353365663532656563323265333663333336313162623335626131613662363235643631643363222c2272756e74696d65223a227761736d222c2272756e74696d655f76657273696f6e223a22636f6e666f726d616e63652d6578616d706c65227d2c2266696e69736865645f6174223a313730303030303030352c226c696d6974735f6170706c696564223a7b226675656c5f6c696d6974223a35303030303030302c226d61785f696e7075745f6279746573223a3133313037322c226d61785f6d656d6f72795f6279746573223a383338383630382c226d61785f6f75747075745f6279746573223a3133313037322c226d61785f72756e74696d655f6d73223a33303030307d2c2270726f76696465725f6964223a2234663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c2271756f74655f68617368223a2236623262383734333832646234393262633263376238633731353231366335396435366530633530303165323838613030313932313934633564306537343931222c227265717565737465725f6964223a2234363664376663616535363365356362303961306431383730626235383033343438303436313738373961313439343963663232323835663162616533663237222c22726573756c745f666f726d6174223a226170706c69636174696f6e2f6a736f6e2b6a6373222c22726573756c745f68617368223a2265636635396132363936636134346134313765323065326137656162623162323665383263373739663835343662656133353461326363383065386531656564222c22736574746c656d656e745f72656673223a7b22626173655f666565223a7b22616d6f756e745f6d736174223a313030302c22696e766f6963655f68617368223a2232353664366335343432623834326336333764613332626566303932383934343163636431653431333139663538353866373331646564316334633930333764222c227061796d656e745f68617368223a2265376637373233613136636136303438396234653434616239356333343431303964643231376234306538653639656233383837376264313562303030636238222c227374617465223a22736574746c6564227d2c2262756e646c655f68617368223a2266613862656333333035633232663237393432383664353738313534363039623135333333366134613662306334386633313130323231366362303937323862222c2264657374696e6174696f6e5f6964656e74697479223a22303334663335356264636237636330616637323865663363636562393631356439303638346262356232636135663835396162306630623730343037353837316161222c226d6574686f64223a226c696768746e696e672e626173655f6665655f706c75735f737563636573735f6665652e7631222c22737563636573735f666565223a7b22616d6f756e745f6d736174223a393030302c22696e766f6963655f68617368223a2235656265323564363265396131343835383632303963336430356563306230633262376232343235343161666130613963373863383163383231616434333938222c227061796d656e745f68617368223a2234663338376563343633333135663662373961623964663039303437366538653838383664633064346262343933376439613761363265376235373366663335222c227374617465223a22736574746c6564227d7d2c22736574746c656d656e745f7374617465223a22736574746c6564222c22737461727465645f6174223a313730303030303030337d5d", "payload_hash": "82645bf4f589961b4a7450dcd861dca70ca49742b2faed1ca7cc10bc20195d45" } }, "conformance_path": { "artifact_order": [ "descriptor", "offer", "quote", "deal", "invoice_bundle", "receipt" ], "description": "Descriptor -> Offer -> Quote -> Deal -> InvoiceBundle -> Receipt canonical kernel path" }, "fixture_type": "froglet_kernel_conformance_vectors", "fixture_version": 1, "free_service_conformance_path": { "artifact_order": [ "descriptor", "free_offer", "free_quote", "free_deal", "free_receipt" ], "description": "Descriptor -> Free Offer -> Free Quote -> Free Deal -> Free Receipt canonical free-service kernel path (no InvoiceBundle)" }, "invoice_bundle_validation_cases": [ { "bundle": { "artifact_type": "invoice_bundle", "created_at": 1700000004, "hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "payload": { "base_fee": { "amount_msat": 1000, "invoice_bolt11": "lnmock-base-1000-e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8-1700000304", "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "open" }, "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "expires_at": 1700000304, "min_final_cltv_expiry": 18, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_fee": { "amount_msat": 9000, "invoice_bolt11": "lnmock-hold-9000-4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35-1700000304", "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "open" } }, "payload_hash": "56231bbca0442587c2db8dde8b292358aaddf9e000e056aae16beeb72ba539ac", "schema_version": "froglet/v1", "signature": "c50f25035b03187db9f8a4b5b12aa8ec8c6891c901b810a183ed4439b6e87a613ab524f70e088773966d7698b51192644cc3d1d5fc39ec2bae60a0eaf282b102", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "expected_issue_codes": [], "expected_requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "expected_valid": true, "name": "bundle_valid" }, { "bundle": { "artifact_type": "invoice_bundle", "created_at": 1700000004, "hash": "1513b070749744a4203ce798d95fff53346575db9d9f0fec1d0ff93bb14f6f84", "payload": { "base_fee": { "amount_msat": 1000, "invoice_bolt11": "lnmock-base-1000-e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8-1700000304", "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "open" }, "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "expires_at": 1700000304, "min_final_cltv_expiry": 18, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_fee": { "amount_msat": 9000, "invoice_bolt11": "lnmock-hold-9000-4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35-1700000304", "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "open" } }, "payload_hash": "fefb3216c7c3f3a3b9d77981418e16c882d57582b259adc119d3572847e24d0c", "schema_version": "froglet/v1", "signature": "353a0412321a1a92596bbfaf5bd75d7083841ef858fdfd3451b4c54b5dff0c27f650ce9c5ac00f432057d5dad9050d4be30409e090761228126a065ac73670d1", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "expected_issue_codes": [ "quote_hash_mismatch" ], "expected_requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "expected_valid": false, "name": "bundle_quote_hash_mismatch" }, { "bundle": { "artifact_type": "invoice_bundle", "created_at": 1700000004, "hash": "ec320f0cf90774fa57a0f0e204893485a104c2bbbdbbd0da4a9d32e8b8f3c4ff", "payload": { "base_fee": { "amount_msat": 1000, "invoice_bolt11": "lnmock-base-1000-e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8-1700000304", "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "open" }, "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "expires_at": 1700000304, "min_final_cltv_expiry": 18, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_fee": { "amount_msat": 9000, "invoice_bolt11": "lnmock-hold-9000-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-1700000304", "invoice_hash": "4298cb4c20205a7a6c92734733a223f28376cf2a1d54eaf651841257ddfcbb60", "payment_hash": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb", "state": "open" } }, "payload_hash": "d95b148c7051d3c79f4cf44fb04120895aad47a68bb8949eb2bf97978d657917", "schema_version": "froglet/v1", "signature": "08ccf7fd662ee21ab1106f207476eb0e0b523e3ed2112c5721825b740e8ad3e9336716f719da52735c20cff4978731254074dfd63a4a28f6acf92c90f2d18456", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "expected_issue_codes": [ "success_payment_hash_mismatch" ], "expected_requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "expected_valid": false, "name": "bundle_success_payment_hash_mismatch" }, { "bundle": { "artifact_type": "invoice_bundle", "created_at": 1700000004, "hash": "57a5e2fe4a16f34c7f211d38898ffd3e9e1a01e6b15390b6d2c70753b9bad85e", "payload": { "base_fee": { "amount_msat": 1000, "invoice_bolt11": "lnmock-base-1000-e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8-1700000304", "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "open" }, "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "expires_at": 1700000304, "min_final_cltv_expiry": 18, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_fee": { "amount_msat": 9000, "invoice_bolt11": "lnmock-hold-9000-4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35-1700000304", "invoice_hash": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "open" } }, "payload_hash": "ba8f852bd4fd1aafdb2211b6be622fb452a50f12fa2bea0e318e5940e31f440d", "schema_version": "froglet/v1", "signature": "95a5270d6bbce92857f93d077be08f99f43af7645349c52a05388d31cf4fa57d7118ea935b143d903844a910cff66c18ff6784959dc525e9499af62655ddbb45", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "expected_issue_codes": [ "invoice_hash_mismatch" ], "expected_requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "expected_valid": false, "name": "bundle_invoice_hash_mismatch" }, { "bundle": { "artifact_type": "invoice_bundle", "created_at": 1700000004, "hash": "fa8bec3305c22f2794286d578154609b153336a4a6b0c48f31102216cb09728b", "payload": { "base_fee": { "amount_msat": 1000, "invoice_bolt11": "lnmock-base-1000-e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8-1700000304", "invoice_hash": "256d6c5442b842c637da32bef09289441ccd1e41319f5858f731ded1c4c9037d", "payment_hash": "e7f7723a16ca60489b4e44ab95c344109dd217b40e8e69eb38877bd15b000cb8", "state": "open" }, "deal_hash": "d96f9e9b5fc08277c3b21056e17ebf0644656fab277b13c0cf289a6143ef88d3", "destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "expires_at": 1700000304, "min_final_cltv_expiry": 18, "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "quote_hash": "6b2b874382db492bc2c7b8c715216c59d56e0c5001e288a00192194c5d0e7491", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "success_fee": { "amount_msat": 9000, "invoice_bolt11": "lnmock-hold-9000-4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35-1700000304", "invoice_hash": "5ebe25d62e9a148586209c3d05ec0b0c2b7b242541afa0a9c78c81c821ad4398", "payment_hash": "4f387ec463315f6b79ab9df090476e8e8886dc0d4bb4937d9a7a62e7b573ff35", "state": "open" } }, "payload_hash": "56231bbca0442587c2db8dde8b292358aaddf9e000e056aae16beeb72ba539ac", "schema_version": "froglet/v1", "signature": "c50f25035b03187db9f8a4b5b12aa8ec8c6891c901b810a183ed4439b6e87a613ab524f70e088773966d7698b51192644cc3d1d5fc39ec2bae60a0eaf282b102", "signer": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa" }, "expected_issue_codes": [ "requester_id_mismatch" ], "expected_requester_id": "4444444444444444444444444444444444444444444444444444444444444444", "expected_valid": false, "name": "bundle_expected_requester_mismatch" } ], "keys": { "nostr_publication_id": "3c72addb4fdf09af94f0c94d7fe92a386a7e70cf8a1d85916386bb2535c7b1b1", "nostr_publication_seed_hex": "3333333333333333333333333333333333333333333333333333333333333333", "provider_destination_identity": "034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "provider_seed_hex": "1111111111111111111111111111111111111111111111111111111111111111", "requester_id": "466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27", "requester_seed_hex": "2222222222222222222222222222222222222222222222222222222222222222" }, "linked_identity": { "challenge_hex": "66726f676c65743a6964656e746974795f6c696e6b3a76310a346633353562646362376363306166373238656633636365623936313564393036383462623562326361356638353961623066306237303430373538373161610a6e6f7374720a336337326164646234666466303961663934663063393464376665393261333836613765373063663861316438353931363338366262323533356337623162310a333231393534393164616630303534333538643461373737623565313835353137383230663135646431386431313730663465383335316439646534366436380a313730303030303030300a2d", "challenge_utf8": "froglet:identity_link:v1\n4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa\nnostr\n3c72addb4fdf09af94f0c94d7fe92a386a7e70cf8a1d85916386bb2535c7b1b1\n32195491daf0054358d4a777b5e185517820f15dd18d1170f4e8351d9de46d68\n1700000000\n-", "created_at": 1700000000, "expires_at": null, "identity": "3c72addb4fdf09af94f0c94d7fe92a386a7e70cf8a1d85916386bb2535c7b1b1", "identity_kind": "nostr", "linked_signature": "5142930448265e9a55bf9a09cb8b830f425cca464aaf8879b220b880de9a89930ecfb0ed6160d5151a101b08fcd73b2dbd4044355ab1e240611559c961958284", "provider_id": "4f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa", "scope": [ "publication.nostr" ], "scope_hash": "32195491daf0054358d4a777b5e185517820f15dd18d1170f4e8351d9de46d68" }, "result": { "answer": 42 }, "schema_version": "froglet/v1", "workload_spec": { "kind": "wasm", "submission": { "input": { "job": "kernel-conformance", "n": 1 }, "module_bytes_hex": "0061736d01000000010c0260017f017f60027f7f017e03030200010503010001071803066d656d6f7279020005616c6c6f6300000372756e00010a0b02040041100b040042020b0b08010041000b023432", "schema_version": "froglet/v1", "submission_type": "wasm_submission", "workload": { "abi_version": "froglet.wasm.run_json.v1", "input_format": "application/json+jcs", "input_hash": "b78408ffeff745277dc5483b0744d5225ba3e38c3cc06313c15b548e53ba943d", "module_format": "application/wasm", "module_hash": "30191e30b1685384f8594e10553ef52eec22e36c33611bb35ba1a6b625d61d3c", "requested_capabilities": [], "schema_version": "froglet/v1", "workload_kind": "compute.wasm.v1" } } } }