Skip to content

Instantly share code, notes, and snippets.

@denniswon
Created April 29, 2025 01:49
Show Gist options
  • Save denniswon/967fae62a74b6af9cc628bd33d03a2b6 to your computer and use it in GitHub Desktop.
Save denniswon/967fae62a74b6af9cc628bd33d03a2b6 to your computer and use it in GitHub Desktop.
risc0 verify only
2025-04-29T01:48:03.626170Z INFO tdx_prover::lambda::function: Event: LambdaEvent { payload: EventBridgeEvent { version: Some("0"), id: Some("4b48e319-3c2d-0cec-05fb-145fd206b7ce"), detail_type: "tdx-quote", source: "com.magic.newton", account: Some("641838893963"), time: Some(2025-04-22T22:11:06Z), region: Some("us-east-2"), resources: Some([]), detail: Object {"proof_type": String("risc0"), "request_id": String("0x0d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe")} }, context: Context { request_id: "f8d689cf-0807-48b3-a1a4-48a6c7edac7f", deadline: 600000, invoked_function_arn: "function-arn", xray_trace_id: Some("Root=1-68102fd1-4c297df6a8feb8e6abe52a7b;Parent=ea994b1203922db0;Sampled=1"), client_context: None, identity: None, env_config: Config { function_name: "tdx-prover", memory: 4096, version: "1", log_stream: "", log_group: "" } } }
2025-04-29T01:48:03.626867Z INFO tdx_prover::lambda::function: Request ID hex: 0x0d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe
2025-04-29T01:48:03.626963Z INFO tdx_prover::lambda::function: Proof type: risc0
2025-04-29T01:48:04.019236Z INFO tdx_prover::config::database: Connected to the database!
2025-04-29T01:48:04.121472Z INFO tdx_prover::lambda::function: Onchain request found: OnchainRequest {
id: 51e7177f-dec5-4e21-85d2-ece2ba862ad1,
creator_address: "0x450c1a0560D8156Ab1a21Fc2DCe42AD693207519",
operator_address: "0x548df1990b444F0b658c838bE334149C1eA79833",
model_id: "0x682db2fe997945208caa888543ffca2ad2c7edf1ab0b02899b9977e6d18af477",
fee_wei: 0,
nonce: 87,
request_id: "0d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe",
deadline: 2025-04-27T21:39:50Z,
is_cancelled: false,
cancelled_at: None,
created_at: 2025-04-24T21:40:15.883786Z,
updated_at: 2025-04-24T21:40:15.883786Z,
}
2025-04-29T01:48:04.683997Z INFO tdx_prover::lambda::function: Attestation found for request ID: 0x0d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe pending
2025-04-29T01:48:04.684053Z INFO tdx_prover::zk: Begin fetching the necessary collaterals...
2025-04-29T01:48:04.684086Z INFO tdx_prover::zk: Quote version: 4
2025-04-29T01:48:04.684097Z INFO tdx_prover::zk: TEE Type: 129
2025-04-29T01:48:06.733909Z INFO tdx_prover::zk: All collaterals found! Begin uploading input to Proving Server...
2025-04-29T01:48:06.733956Z INFO tdx_prover::zk::risc0: Begin uploading input to Bonsai...
2025-04-29T01:48:37.934194Z INFO tdx_prover::zk::risc0: Verified Output: VerifiedOutput { quote_version: 4, tee_type: 129, tcb_status: OK, fmspc: [32, 160, 111, 0, 0, 0], quote_body: TD10QuoteBody(TD10ReportBody { tee_tcb_svn: [7, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], mrseam: [197, 30, 92, 177, 108, 70, 31, 226, 155, 96, 57, 73, 132, 117, 83, 37, 236, 208, 90, 154, 122, 143, 179, 161, 22, 241, 195, 207, 10, 202, 75, 14, 185, 237, 239, 185, 180, 4, 222, 234, 238, 75, 125, 69, 67, 114, 209, 122], mrsignerseam: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], seam_attributes: 0, td_attributes: 268435456, xfam: 519, mrtd: [198, 133, 24, 160, 235, 180, 33, 54, 193, 43, 34, 117, 22, 79, 140, 114, 242, 95, 169, 163, 67, 146, 34, 134, 135, 237, 110, 156, 174, 185, 192, 241, 219, 216, 149, 233, 207, 71, 81, 33, 192, 41, 220, 71, 231, 14, 145, 253], mrconfigid: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], mrowner: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], mrownerconfig: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], rtmr0: [133, 224, 133, 90, 99, 132, 250, 28, 138, 106, 179, 109, 13, 203, 250, 161, 26, 87, 83, 229, 160, 112, 192, 130, 24, 174, 95, 232, 114, 252, 184, 105, 103, 253, 36, 73, 194, 158, 34, 229, 157, 201, 254, 201, 152, 203, 101, 71], rtmr1: [74, 125, 182, 74, 96, 156, 119, 232, 95, 96, 60, 35, 233, 169, 253, 3, 191, 217, 230, 181, 44, 229, 39, 247, 116, 165, 152, 230, 109, 88, 56, 96, 38, 206, 167, 155, 42, 234, 19, 184, 26, 11, 112, 207, 172, 222, 192, 202], rtmr2: [138, 79, 224, 72, 254, 162, 38, 99, 21, 46, 241, 40, 133, 60, 170, 92, 3, 60, 190, 102, 186, 243, 43, 161, 255, 127, 107, 26, 252, 22, 36, 194, 121, 245, 10, 76, 188, 82, 42, 115, 92, 166, 246, 149, 81, 230, 30, 242], rtmr3: [239, 185, 139, 91, 174, 143, 4, 217, 156, 80, 160, 23, 65, 130, 220, 167, 130, 162, 166, 245, 184, 145, 245, 160, 155, 213, 136, 123, 184, 144, 76, 176, 129, 79, 108, 61, 0, 2, 105, 83, 165, 196, 93, 138, 191, 210, 44, 141], report_data: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 135, 155, 40, 34, 42, 147, 156, 224, 90, 37, 235, 92, 202, 237, 56, 87, 121, 233, 104, 75, 12, 252, 23, 130, 252, 109, 78, 248, 203, 126, 254] }), advisory_ids: None }
2025-04-29T01:48:37.934385Z INFO tdx_prover::zk::risc0: Timestamp: 9150751492863453200
2025-04-29T01:48:37.934404Z INFO tdx_prover::zk::risc0: TCB Info Root Hash: 2fd60b2e5424728531e3183fa52906f9ff882ddff3cbccd3b19e2c418bbae9cc
2025-04-29T01:48:37.934409Z INFO tdx_prover::zk::risc0: Enclave Identity Root Hash: f30aa7fa01fc7a25a72b367cd8bd6aed0bb37108920a3292f557465b91fac3a6
2025-04-29T01:48:37.934412Z INFO tdx_prover::zk::risc0: Root Cert Hash: 8eb10fa74a3f32c80b978c8ad671395dabf24283eef9091bc3919fd39b9915a8
2025-04-29T01:48:37.934415Z INFO tdx_prover::zk::risc0: Signing Cert Hash: 7f1adf3061c165c0191e2658256a2855cac9267f179aafb1990c9e918d645281
2025-04-29T01:48:37.934419Z INFO tdx_prover::zk::risc0: Root CRL hash: 6adf88b0758c525b2f28ee1896907de49511ffb1d919b04bd65b91943be6ebb0
2025-04-29T01:48:37.934422Z INFO tdx_prover::zk::risc0: PCK CRL hash: a5fe66096086ffedca088493351d3d090e76dad119f6b4bdf34fec7a25e32c68
2025-04-29T01:48:37.934521Z INFO tdx_prover::zk::risc0: Journal: 02550004810000000020a06f00000007010300000000000000000000000000c51e5cb16c461fe29b60394984755325ecd05a9a7a8fb3a116f1c3cf0aca4b0eb9edefb9b404deeaee4b7d454372d17a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000702000000000000c68518a0ebb42136c12b2275164f8c72f25fa9a34392228687ed6e9caeb9c0f1dbd895e9cf475121c029dc47e70e91fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085e0855a6384fa1c8a6ab36d0dcbfaa11a5753e5a070c08218ae5fe872fcb86967fd2449c29e22e59dc9fec998cb65474a7db64a609c77e85f603c23e9a9fd03bfd9e6b52ce527f774a598e66d58386026cea79b2aea13b81a0b70cfacdec0ca8a4fe048fea22663152ef128853caa5c033cbe66baf32ba1ff7f6b1afc1624c279f50a4cbc522a735ca6f69551e61ef2efb98b5bae8f04d99c50a0174182dca782a2a6f5b891f5a09bd5887bb8904cb0814f6c3d00026953a5c45d8abfd22c8d00000000000000000000000000000000000000000000000000000000000000000d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe0000000068102fd60b2e5424728531e3183fa52906f9ff882ddff3cbccd3b19e2c418bbae9ccf30aa7fa01fc7a25a72b367cd8bd6aed0bb37108920a3292f557465b91fac3a68eb10fa74a3f32c80b978c8ad671395dabf24283eef9091bc3919fd39b9915a87f1adf3061c165c0191e2658256a2855cac9267f179aafb1990c9e918d6452816adf88b0758c525b2f28ee1896907de49511ffb1d919b04bd65b91943be6ebb0a5fe66096086ffedca088493351d3d090e76dad119f6b4bdf34fec7a25e32c68e74e
2025-04-29T01:48:37.934554Z INFO tdx_prover::zk::risc0: Seal: c101b42b0ba30f70119bc8d755d02f6de0afe2a9eaf24c399b4e959da341b4787a80acd5214eeb8c9cde43245c608768ce462f9c3253d508294060daaf2ff9c8874187990bf930d1bebdbcf3ffcb966de8bdfd069cb936d94152270d9ad1cca2b3d2ef660267e0c97c4e6904a99e4b6bb02d1a60732406d3fe87fc5ae65f2d5b7b3c25d9288ad68af5ed086484675ad976d9e254be7a221ae86f5696ffbbaf5afe81561903451069c429f68f07eff38d9b516c94fbbf22d6eba5738836143febba4f113826fce1eacedac9608ff11c5d5afd0608ff76ad22add10fa2b7dfc44d2be3a38d1936aef5107a8a5063b1a4cfbbc925baaaeab8114e6efee79d09d34672950338
2025-04-29T01:48:37.934601Z INFO tdx_prover::lambda::function: Proof generated for request ID: "0x0d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe"
2025-04-29T01:48:37.934607Z INFO tdx_prover::lambda::function: Verifying proof...
2025-04-29T01:48:38.043871Z INFO tdx_prover::lambda::function: Successfully verified proof.
2025-04-29T01:48:38.043893Z INFO tdx_prover::zk: Submitting proofs to on-chain DCAP contract to be verified...
2025-04-29T01:48:38.043902Z INFO tdx_prover::zk: Verify only mode enabled
2025-04-29T01:48:38.044623Z INFO tdx_prover::zk: Calldata: 57859ce00000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000031f02550004810000000020a06f00000007010300000000000000000000000000c51e5cb16c461fe29b60394984755325ecd05a9a7a8fb3a116f1c3cf0aca4b0eb9edefb9b404deeaee4b7d454372d17a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000702000000000000c68518a0ebb42136c12b2275164f8c72f25fa9a34392228687ed6e9caeb9c0f1dbd895e9cf475121c029dc47e70e91fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085e0855a6384fa1c8a6ab36d0dcbfaa11a5753e5a070c08218ae5fe872fcb86967fd2449c29e22e59dc9fec998cb65474a7db64a609c77e85f603c23e9a9fd03bfd9e6b52ce527f774a598e66d58386026cea79b2aea13b81a0b70cfacdec0ca8a4fe048fea22663152ef128853caa5c033cbe66baf32ba1ff7f6b1afc1624c279f50a4cbc522a735ca6f69551e61ef2efb98b5bae8f04d99c50a0174182dca782a2a6f5b891f5a09bd5887bb8904cb0814f6c3d00026953a5c45d8abfd22c8d00000000000000000000000000000000000000000000000000000000000000000d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe0000000068102fd60b2e5424728531e3183fa52906f9ff882ddff3cbccd3b19e2c418bbae9ccf30aa7fa01fc7a25a72b367cd8bd6aed0bb37108920a3292f557465b91fac3a68eb10fa74a3f32c80b978c8ad671395dabf24283eef9091bc3919fd39b9915a87f1adf3061c165c0191e2658256a2855cac9267f179aafb1990c9e918d6452816adf88b0758c525b2f28ee1896907de49511ffb1d919b04bd65b91943be6ebb0a5fe66096086ffedca088493351d3d090e76dad119f6b4bdf34fec7a25e32c68e74e000000000000000000000000000000000000000000000000000000000000000104c101b42b0ba30f70119bc8d755d02f6de0afe2a9eaf24c399b4e959da341b4787a80acd5214eeb8c9cde43245c608768ce462f9c3253d508294060daaf2ff9c8874187990bf930d1bebdbcf3ffcb966de8bdfd069cb936d94152270d9ad1cca2b3d2ef660267e0c97c4e6904a99e4b6bb02d1a60732406d3fe87fc5ae65f2d5b7b3c25d9288ad68af5ed086484675ad976d9e254be7a221ae86f5696ffbbaf5afe81561903451069c429f68f07eff38d9b516c94fbbf22d6eba5738836143febba4f113826fce1eacedac9608ff11c5d5afd0608ff76ad22add10fa2b7dfc44d2be3a38d1936aef5107a8a5063b1a4cfbbc925baaaeab8114e6efee79d09d3467295033800000000000000000000000000000000000000000000000000000000
2025-04-29T01:48:38.827737Z INFO tdx_prover::zk: Call output: 0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000002550004810000000020a06f00000007010300000000000000000000000000c51e5cb16c461fe29b60394984755325ecd05a9a7a8fb3a116f1c3cf0aca4b0eb9edefb9b404deeaee4b7d454372d17a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000702000000000000c68518a0ebb42136c12b2275164f8c72f25fa9a34392228687ed6e9caeb9c0f1dbd895e9cf475121c029dc47e70e91fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085e0855a6384fa1c8a6ab36d0dcbfaa11a5753e5a070c08218ae5fe872fcb86967fd2449c29e22e59dc9fec998cb65474a7db64a609c77e85f603c23e9a9fd03bfd9e6b52ce527f774a598e66d58386026cea79b2aea13b81a0b70cfacdec0ca8a4fe048fea22663152ef128853caa5c033cbe66baf32ba1ff7f6b1afc1624c279f50a4cbc522a735ca6f69551e61ef2efb98b5bae8f04d99c50a0174182dca782a2a6f5b891f5a09bd5887bb8904cb0814f6c3d00026953a5c45d8abfd22c8d00000000000000000000000000000000000000000000000000000000000000000d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe0000000000000000000000
2025-04-29T01:48:38.827883Z INFO tdx_prover::zk: Chain verified: true
2025-04-29T01:48:38.827996Z INFO tdx_prover::zk: Chain raw verified output: 0004810000000020a06f00000007010300000000000000000000000000c51e5cb16c461fe29b60394984755325ecd05a9a7a8fb3a116f1c3cf0aca4b0eb9edefb9b404deeaee4b7d454372d17a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000702000000000000c68518a0ebb42136c12b2275164f8c72f25fa9a34392228687ed6e9caeb9c0f1dbd895e9cf475121c029dc47e70e91fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085e0855a6384fa1c8a6ab36d0dcbfaa11a5753e5a070c08218ae5fe872fcb86967fd2449c29e22e59dc9fec998cb65474a7db64a609c77e85f603c23e9a9fd03bfd9e6b52ce527f774a598e66d58386026cea79b2aea13b81a0b70cfacdec0ca8a4fe048fea22663152ef128853caa5c033cbe66baf32ba1ff7f6b1afc1624c279f50a4cbc522a735ca6f69551e61ef2efb98b5bae8f04d99c50a0174182dca782a2a6f5b891f5a09bd5887bb8904cb0814f6c3d00026953a5c45d8abfd22c8d00000000000000000000000000000000000000000000000000000000000000000d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe
2025-04-29T01:48:38.828115Z ERROR tdx_prover::zk: On-chain verification fail!
2025-04-29T01:48:38.828297Z INFO tdx_prover::lambda::function: Proof submitted for request ID: 0x0d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe verified: true raw_verified_output: 0004810000000020a06f00000007010300000000000000000000000000c51e5cb16c461fe29b60394984755325ecd05a9a7a8fb3a116f1c3cf0aca4b0eb9edefb9b404deeaee4b7d454372d17a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000702000000000000c68518a0ebb42136c12b2275164f8c72f25fa9a34392228687ed6e9caeb9c0f1dbd895e9cf475121c029dc47e70e91fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085e0855a6384fa1c8a6ab36d0dcbfaa11a5753e5a070c08218ae5fe872fcb86967fd2449c29e22e59dc9fec998cb65474a7db64a609c77e85f603c23e9a9fd03bfd9e6b52ce527f774a598e66d58386026cea79b2aea13b81a0b70cfacdec0ca8a4fe048fea22663152ef128853caa5c033cbe66baf32ba1ff7f6b1afc1624c279f50a4cbc522a735ca6f69551e61ef2efb98b5bae8f04d99c50a0174182dca782a2a6f5b891f5a09bd5887bb8904cb0814f6c3d00026953a5c45d8abfd22c8d00000000000000000000000000000000000000000000000000000000000000000d879b28222a939ce05a25eb5ccaed385779e9684b0cfc1782fc6d4ef8cb7efe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment