{
  "schemaVersion": 1,
  "recordedAt": "2026-09-07T18:22:21.082Z",
  "status": "passed",
  "environment": "Local Anvil + LiteSVM; test assets only",
  "transport": "Single local test signer on EVM; injected synthetic PostedVAA accounts on Solana. No guardian network or real cross-chain transfer.",
  "prices": {
    "SOL": 100,
    "ETH": 2500,
    "USDG": 1
  },
  "artifacts": {
    "solanaSbfSha256": "371818c567b3be2f4205c01895fe329e0e5fea0ab7cbc8f0de4e4d38822a9355",
    "coordinatorArtifactSha256": "c7523a58d6603f8841d7620af8ffeaf60836bb959c0b4df90fa4ff04b66f5651",
    "escrowArtifactSha256": "e662b4e9ca70578b2858115133a411391c2ebb0349c3d5f8e74b3e2c43b0ef4c",
    "inventoryArtifactSha256": "b5feee6e32cb8359641ec736e398e56f143ccf5fa060011a9c3879da6ac3182a"
  },
  "limitations": [
    "Recorded local execution, not a live wallet connection.",
    "The fixed test executor receives committed assets; constrained launch execution is not integrated.",
    "Overflow assigns a destination allocation; no real asset conversion runs in this test.",
    "Guardian publishing, public-chain delivery, production oracles and source-lock/cancel contracts remain unverified.",
    "Pump/Pons launches and market-cap convergence are not exercised by these scenarios.",
    "Recovery is token withdrawal, not a sale or a guarantee of recovering investment."
  ],
  "scenarios": [
    {
      "id": "success",
      "title": "Three assets, one commit",
      "steps": [
        {
          "title": "Escrows ready",
          "detail": "Two local runtimes hold original test assets. The target is $1,000 at fixed test prices.",
          "checks": [],
          "transaction": null,
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "0",
            "solAllocationUSD": "0",
            "rhAllocationUSD": "0",
            "solPrincipalLamports": "0",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "First SOL contribution",
          "detail": "$400 is accepted from a signed 4 SOL deposit in the native Solana program.",
          "checks": [
            "Solana root equals coordinator root"
          ],
          "transaction": {
            "runtime": "LiteSVM",
            "signatureHex": "a086c99f8877518f250a683ec3dcd9bd309a9bbd9cda5543239cfe7f555168c6e49d8458b4b979bd2fec80fce9d3f0da52c3d28e8b8404481afe102f84d9bc0f",
            "computeUnits": "9336",
            "failed": false
          },
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "400000000",
            "solAllocationUSD": "400000000",
            "rhAllocationUSD": "0",
            "solPrincipalLamports": "4000000000",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "SOL overflow allocated",
          "detail": "The next 3 SOL fill the remaining $100 Solana allocation and allocate $200 to Robinhood. All 7 SOL still sit on Solana; conversion has not happened.",
          "checks": [
            "Earlier contribution has greater reward weight per dollar",
            "Overflow does not move funds"
          ],
          "transaction": {
            "runtime": "LiteSVM",
            "signatureHex": "1a21e6bfd4cc6098a5a255c18801e5cb981498a6c475a227e4c0ce83805db941c0ad81461aae09f3a6a997368f0a7a7ce143e7087c4dff75c7ebd7d72c0a210b",
            "computeUnits": "12336",
            "failed": false
          },
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "700000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "200000000",
            "solPrincipalLamports": "7000000000",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "USDG deposited",
          "detail": "200 test USDG are held in the EVM escrow.",
          "checks": [],
          "transaction": {
            "runtime": "Anvil",
            "hash": "0x0680085dd348c5c5446e8bd1e70f7956ebfb557fba70955c2a2e4005d53c797b",
            "block": 13,
            "gasUsed": "203870"
          },
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "900000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "400000000",
            "solPrincipalLamports": "7000000000",
            "rhUSDGPrincipal": "200000000",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "ETH completes the raise",
          "detail": "0.04 test ETH supplies the final $100. Each chain now has a $500 allocation.",
          "checks": [],
          "transaction": {
            "runtime": "Anvil",
            "hash": "0x719e66f08552fe22edc8dafab98ea36bd4f1f12a989832f91d727de4638882e3",
            "block": 16,
            "gasUsed": "131785"
          },
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "7000000000",
            "rhUSDGPrincipal": "200000000",
            "rhETHPrincipalWei": "40000000000000000"
          }
        },
        {
          "title": "Both roots acknowledged",
          "detail": "Both escrows freeze accepted principal and acknowledge exactly the accepted deposit set. Neither can release funds yet.",
          "checks": [
            "Both acknowledgements match the accepted roots"
          ],
          "transaction": null,
          "snapshot": {
            "coordinator": "Preparing",
            "solana": "Prepared",
            "robinhood": "Prepared",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "7000000000",
            "rhUSDGPrincipal": "200000000",
            "rhETHPrincipalWei": "40000000000000000"
          }
        },
        {
          "title": "One final commit",
          "detail": "The coordinator commits after both acknowledgements. Accepted refunds and a later abort are rejected.",
          "checks": [
            "Commit excludes abort",
            "Accepted refund rejected"
          ],
          "transaction": {
            "runtime": "Anvil",
            "hash": "0xd714007ec28f9002067efa0137b07aa6add482aa2e87e62f3f2050727d454a26",
            "block": 23,
            "gasUsed": "47216"
          },
          "snapshot": {
            "coordinator": "Committed",
            "solana": "Committed",
            "robinhood": "Committed",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "7000000000",
            "rhUSDGPrincipal": "200000000",
            "rhETHPrincipalWei": "40000000000000000"
          }
        },
        {
          "title": "Committed principal released",
          "detail": "Only the fixed test executor receives accepted principal: 7 SOL, 200 USDG and 0.04 ETH. Asset conversion and native Pump/Pons launches are the next integration stage.",
          "checks": [
            "Every accepted principal balance reconciles to zero",
            "Solana executor receives principal less transaction fee"
          ],
          "transaction": {
            "runtime": "LiteSVM",
            "signatureHex": "653e61226b9a4f528120766b80865af2d845fc48d80ad6868db7a7c8b12ad41d191ea06e792867c22e1802ff4767a7297f9a5df8fac3b38f99caa0552ac38f02",
            "computeUnits": "2804",
            "failed": false
          },
          "snapshot": {
            "coordinator": "Committed",
            "solana": "Committed",
            "robinhood": "Committed",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "0",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        }
      ],
      "addresses": {
        "solanaProgram": "EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP",
        "solanaEscrow": "HFr1H6sWkNyhgX7rvcUszewPnmSNVXtLyU1Lxpdww8Pi",
        "coordinator": "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9",
        "rhEscrow": "0xDc64a140Aa3E981100a9becA4E685f962f0cF6C9"
      },
      "svmTransactions": [
        {
          "op": 0,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 5328 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "5328",
          "signature": "8debe8731961520103a7966bf7b6b5c71e0b12f54028b629aaab0d93a08a7874a2856f3aed2751b31d508aa0d935b04d7501b41437d240c49364a1786950ed0d",
          "payload": "0x"
        },
        {
          "op": 1,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 9336 of 200000 compute units",
            "Program return: EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP VFdJTkUwMDGzvw4puGQYzi2dnScIILn04TfWizNkuLETUvDRdRnPoAEAAgAAAAAAAAABbnbWhlRflzEyBtcfiRcR5SMfpDoBywrfeFYFv89qhupcqOrBQ86kOt0F8y59HHvZkPKBpT94nUctv3eE1hxHvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7msoAAAAAAAX14QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "9336",
          "signature": "a086c99f8877518f250a683ec3dcd9bd309a9bbd9cda5543239cfe7f555168c6e49d8458b4b979bd2fec80fce9d3f0da52c3d28e8b8404481afe102f84d9bc0f",
          "payload": "0x5457494e45303031b3bf0e29b86418ce2d9d9d270820b9f4e137d68b3364b8b11352f0d17519cfa001000200000000000000016e76d686545f97313206d71f891711e5231fa43a01cb0adf785605bfcf6a86ea5ca8eac143cea43add05f32e7d1c7bd990f281a53f789d472dbf7784d61c47bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee6b28000000000017d78400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 4838 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "4838",
          "signature": "a160e7f9f6a0bc4c31dcef30caadd12e31e880a2e204ac2d743b0a3010befdd71dbfe55c2345382288de9da7dd40ccce0255ef55cd7927c7e9cc7fe9b35fec00",
          "payload": "0x"
        },
        {
          "op": 1,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 12336 of 200000 compute units",
            "Program return: EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP VFdJTkUwMDGzvw4puGQYzi2dnScIILn04TfWizNkuLETUvDRdRnPoAEAAgAAAAAAAAACcLZ66+31a/O2dt4uTDoCQhH1S2cqmP/6ivaKFvk4y9BcqOrBQ86kOt0F8y59HHvZkPKBpT94nUctv3eE1hxHvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAstBeAAAAAAAR4aMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "12336",
          "signature": "1a21e6bfd4cc6098a5a255c18801e5cb981498a6c475a227e4c0ce83805db941c0ad81461aae09f3a6a997368f0a7a7ce143e7087c4dff75c7ebd7d72c0a210b",
          "payload": "0x5457494e45303031b3bf0e29b86418ce2d9d9d270820b9f4e137d68b3364b8b11352f0d17519cfa0010002000000000000000270b67aebedf56bf3b676de2e4c3a024211f54b672a98fffa8af68a16f938cbd05ca8eac143cea43add05f32e7d1c7bd990f281a53f789d472dbf7784d61c47bd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2d05e000000000011e1a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7838 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "7838",
          "signature": "c41c09d7c27b5529f4075f631aac775e224aa302959d4aa7165a17f114374bc2470d90b29be90376fb2aad44fd5fafce862d35c7a797e65bad1219ec08261a06",
          "payload": "0x"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 2904 of 200000 compute units",
            "Program return: EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP VFdJTkUwMDGzvw4puGQYzi2dnScIILn04TfWizNkuLETUvDRdRnPoAUAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWLMbn+b/ubs64LWIdXyiMrY2/ESa1cuoBBAxltc4uxQAAAAAAAAAC",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "2904",
          "signature": "b5e8a8f12a6924638db5954a7378e394d177a1769edbe1f3180cf8302f0fa0548f38c42357dc71edaa13e6a03883f91ad038185b864716d7209fdaba4be81d0a",
          "payload": "0x5457494e45303031b3bf0e29b86418ce2d9d9d270820b9f4e137d68b3364b8b11352f0d17519cfa005000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000562cc6e7f9bfee6eceb82d621d5f288cad8dbf1126b572ea01040c65b5ce2ec50000000000000002"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 2506 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "2506",
          "signature": "857ac1ddb581eef53c97bc50c2dffa243c315827c4d4d587d3f3416601d259052c103ee3ad726b9ec2442c61536d244c901e21e82f1ee56fced1e8e1eded0a0a",
          "payload": "0x"
        },
        {
          "op": 3,
          "failed": true,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 4348 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP failed: custom program error: 0x8"
          ],
          "computeUnits": "4348",
          "signature": "972a9926a1bc8a94a78b9a4dd26ad98078ccfe4e3a614082249e0720412cd1f39a1dc4fd5a8b5ebaa86805bcc865fbce62130d6ff263cf760276c9dfb4fdc20c",
          "payload": "0x"
        },
        {
          "op": 4,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 2804 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "2804",
          "signature": "653e61226b9a4f528120766b80865af2d845fc48d80ad6868db7a7c8b12ad41d191ea06e792867c22e1802ff4767a7297f9a5df8fac3b38f99caa0552ac38f02",
          "payload": "0x"
        }
      ]
    },
    {
      "id": "refund",
      "title": "Underfilled auction refunds",
      "steps": [
        {
          "title": "Auction underfilled",
          "detail": "1 SOL, 100 USDG and 0.04 ETH are accepted. The $300 raise remains below its $1,000 target.",
          "checks": [],
          "transaction": null,
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "300000000",
            "solAllocationUSD": "100000000",
            "rhAllocationUSD": "200000000",
            "solPrincipalLamports": "1000000000",
            "rhUSDGPrincipal": "100000000",
            "rhETHPrincipalWei": "40000000000000000"
          }
        },
        {
          "title": "Original principal returned",
          "detail": "Each contributor recovers the original asset amount. Transaction fees and Solana receipt-account funding are separate costs.",
          "checks": [
            "SOL principal returned",
            "USDG principal returned",
            "ETH principal returned"
          ],
          "transaction": {
            "runtime": "LiteSVM",
            "signatureHex": "c6538fc311212ab9a58ce76c1fa06e507b0ea36fa19e136dbec94b4bec8f43a9247237e87a9097626101f997d2be0456987d140d008abead8b04e5287d8f6406",
            "computeUnits": "7883",
            "failed": false
          },
          "snapshot": {
            "coordinator": "Funding",
            "solana": "Funding",
            "robinhood": "Funding",
            "raisedUSD": "300000000",
            "solAllocationUSD": "100000000",
            "rhAllocationUSD": "200000000",
            "solPrincipalLamports": "0",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "Auction closed",
          "detail": "Repeated refund claims fail. An authenticated abort closes both escrows.",
          "checks": [
            "Double refund rejected on both runtimes"
          ],
          "transaction": null,
          "snapshot": {
            "coordinator": "Aborted",
            "solana": "Aborted",
            "robinhood": "Aborted",
            "raisedUSD": "300000000",
            "solAllocationUSD": "100000000",
            "rhAllocationUSD": "200000000",
            "solPrincipalLamports": "0",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        }
      ],
      "addresses": {
        "solanaProgram": "EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP",
        "solanaEscrow": "78Vv11B7fMvAjkgWTvM4amTX7ESEYun8krzaHXtVUydZ",
        "coordinator": "0x7a2088a1bFc9d81c55368AE168C2C02570cB814F",
        "rhEscrow": "0x09635F643e140090A9A8Dcd712eD6285858ceBef"
      },
      "svmTransactions": [
        {
          "op": 0,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 6828 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "6828",
          "signature": "849859c3bd5f69e1efbc4e27a1a4f42db9a2ac27e67d288f73a0d905a45b2dee04081ebaf7f6d81f1f10b45dd0d6961ad56d3a5be8eaac87a2cb0375d1a06100",
          "payload": "0x"
        },
        {
          "op": 1,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 12336 of 200000 compute units",
            "Program return: EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP VFdJTkUwMDEQcbPv9EjfLJS8v7259n7w4PoMur1jXtRIclszoDLRvwEAAgAAAAAAAAABH8PLOdmsyk8jo3+uW6ikFltJuH2NOMbkpEl3xYYXvvQ6dOWQnrnpgO9Hnbg5nRySezLAOEnMrXtrF/AZ+SvrVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO5rKAAAAAAAF9eEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "12336",
          "signature": "4616087206a02bc583242af362ca3b5f72a4d25361ad6b1f0f872d2a93f10108f339b03b33f7325cb8d518ab30a2ec6a9dbd394a73d7bac4872190e90e409200",
          "payload": "0x5457494e453030311071b3eff448df2c94bcbfbdb9f67ef0e0fa0cbabd635ed448725b33a032d1bf01000200000000000000011fc3cb39d9acca4f23a37fae5ba8a4165b49b87d8d38c6e4a44977c58617bef43a74e5909eb9e980ef479db8399d1c927b32c03849ccad7b6b17f019f92beb5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b9aca000000000005f5e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7838 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "7838",
          "signature": "766d3998897d7d9337f4ed1d72a86a87213ebc5251079ef607942368fb2f5d672ebaed210561168887ec89b49333428f1e8890e076ce97a4cda66e2293a8ac0a",
          "payload": "0x"
        },
        {
          "op": 3,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7883 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "7883",
          "signature": "c6538fc311212ab9a58ce76c1fa06e507b0ea36fa19e136dbec94b4bec8f43a9247237e87a9097626101f997d2be0456987d140d008abead8b04e5287d8f6406",
          "payload": "0x"
        },
        {
          "op": 3,
          "failed": true,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7345 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP failed: custom program error: 0x8"
          ],
          "computeUnits": "7345",
          "signature": "628f8334864df05ac92bf412ec3e5b55e0b42c9391a78cd296289dabbf87605ad135fe5b6525d17614156be931fff7f8debdd8895a0737d46cca3a300ab6260b",
          "payload": "0x"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 3986 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "3986",
          "signature": "45722566b991c4b15724c4505c2cda58a5475f9c752de3cc65860c4837aaba0520697f5b752b5708d2a8b32793f4c75ae0e1bb7d7842578c6309ea1e452f1f0f",
          "payload": "0x"
        }
      ]
    },
    {
      "id": "outage",
      "title": "Delivery outage during preparation",
      "steps": [
        {
          "title": "Only Solana prepares",
          "detail": "The Robinhood prepare message is deliberately withheld. Solana has acknowledged; Robinhood has not.",
          "checks": [],
          "transaction": null,
          "snapshot": {
            "coordinator": "Preparing",
            "solana": "Prepared",
            "robinhood": "Funding",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "5000000000",
            "rhUSDGPrincipal": "500000000",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "Deadline alone cannot unlock prepared funds",
          "detail": "The unprepared Robinhood deposit can refund. Prepared Solana principal stays reserved until the coordinator’s abort arrives.",
          "checks": [
            "Commit without both acknowledgements fails",
            "Prepared refund and release both fail"
          ],
          "transaction": null,
          "snapshot": {
            "coordinator": "Preparing",
            "solana": "Prepared",
            "robinhood": "Funding",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "5000000000",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        },
        {
          "title": "Abort delivered, refund restored",
          "detail": "After the final abort proof is delivered, Solana returns the original 5 SOL principal. A messaging outage can delay this refund.",
          "checks": [
            "Only delivered final abort unlocks prepared principal",
            "No principal spent"
          ],
          "transaction": {
            "runtime": "Anvil",
            "hash": "0x4631a5b0008adda5944be159560660755dff82e59a9d3d7ff19bc4edeba409da",
            "block": 67,
            "gasUsed": "45200"
          },
          "snapshot": {
            "coordinator": "Aborted",
            "solana": "Aborted",
            "robinhood": "Aborted",
            "raisedUSD": "1000000000",
            "solAllocationUSD": "500000000",
            "rhAllocationUSD": "500000000",
            "solPrincipalLamports": "0",
            "rhUSDGPrincipal": "0",
            "rhETHPrincipalWei": "0"
          }
        }
      ],
      "addresses": {
        "solanaProgram": "EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP",
        "solanaEscrow": "3uN2ZyjaktcVV2wqgNhAF5Trae12GDFXoghhhanbz9uc",
        "coordinator": "0x99bbA657f2BbC93c02D617f8bA121cB8Fc104Acf",
        "rhEscrow": "0x0E801D84Fa97b50751Dbf25036d067dCf18858bF"
      },
      "svmTransactions": [
        {
          "op": 0,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 5328 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "5328",
          "signature": "97c8b5473cf9c6e985b1b6b34a4001724e79eba19d6a9f275529e49b054d780de5be6bb5e5aa23ce11de90bd1ed4b4ea3a936cdd9b2307e3fb9cb53896b04301",
          "payload": "0x"
        },
        {
          "op": 1,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program 11111111111111111111111111111111 invoke [2]",
            "Program 11111111111111111111111111111111 success",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 12336 of 200000 compute units",
            "Program return: EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP VFdJTkUwMDHg9DEGsfq0vKtqZPFDsboCMXIeB5gbEhs8GPYW3DawIwEAAgAAAAAAAAABc9Ls/tBoRpy8nvISSLIb0DKzBmg1ZZfjJFd61wxd7coHlmsCNIUe91aNyIbQY9WXfTM0bowevCCvYZ7q4/ppPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABKgXyAAAAAAAdzWUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "12336",
          "signature": "df2e89d49cac1258a29d63425894f79577daebef111b1334576ab32821aaeecd707b6f61bf8582ed9211afddb251310ee8eb497949603c5a432bf965a2975e04",
          "payload": "0x5457494e45303031e0f43106b1fab4bcab6a64f143b1ba0231721e07981b121b3c18f616dc36b023010002000000000000000173d2ecfed068469cbc9ef21248b21bd032b30668356597e324577ad70c5dedca07966b0234851ef7568dc886d063d5977d33346e8c1ebc20af619eeae3fa693f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000012a05f200000000001dcd6500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7838 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "7838",
          "signature": "d3333bbe68f21168956d44af74f5eddba7a945c6ac76497def433169fed26e49035b68dbe204eac109d4ac8398d8f860872d588e4ad8679b48bb493d0e9c4805",
          "payload": "0x"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 2904 of 200000 compute units",
            "Program return: EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP VFdJTkUwMDHg9DEGsfq0vKtqZPFDsboCMXIeB5gbEhs8GPYW3DawIwUAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD95U7pWXQXI0hgChikE9m84mp2Atxi3BcckeOjQnGMBgAAAAAAAAAB",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "2904",
          "signature": "de456ae10dbb7c52c62b03836a357f1fa8ae5cdcb947ced6948eda1f999eb97bfcde522ad1d1de999e04a77ae43bbe072b28a95728bb02f7ca7c96759bd33309",
          "payload": "0x5457494e45303031e0f43106b1fab4bcab6a64f143b1ba0231721e07981b121b3c18f616dc36b02305000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fde54ee95974172348600a18a413d9bce26a7602dc62dc171c91e3a342718c060000000000000001"
        },
        {
          "op": 3,
          "failed": true,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7348 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP failed: custom program error: 0x8"
          ],
          "computeUnits": "7348",
          "signature": "50834e3c52b7cf2d7a8867befe08997ddd280db98f338cd65534a0dde48caa6813335b4e827c15c0d001b3bbde2a6c2665d322a78301820d0e7baaca649dd90a",
          "payload": "0x"
        },
        {
          "op": 4,
          "failed": true,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 2271 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP failed: custom program error: 0x9"
          ],
          "computeUnits": "2271",
          "signature": "87620ab19d4470524c883a6ad4855e0b6d27ed985776298f8f6dae9519e6c0de6d051d504b19d8a0453398524057db35a8a5460b14d396bc92cc03aae842500c",
          "payload": "0x"
        },
        {
          "op": 3,
          "failed": true,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7348 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP failed: custom program error: 0x8"
          ],
          "computeUnits": "7348",
          "signature": "b30b9671db1db6f43d746f5e81a2a99495c5b1f0c2a62e986921b4a9d34f7d9576334f0cb6836e3118e3f536f0d112ce782a5952a11bf757c459dfe67089c70b",
          "payload": "0x"
        },
        {
          "op": 2,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 2486 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "2486",
          "signature": "d82f264c3decc0291ff4feb58ddf7a69572207c6f5890816719ae6ae5b88673b69fd98346ba29e6d60160e714fbdb22c00c041575d63c2d70f67331e24868e06",
          "payload": "0x"
        },
        {
          "op": 3,
          "failed": false,
          "logs": [
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP invoke [1]",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP consumed 7880 of 200000 compute units",
            "Program EDcfibjp78gMqjJo6wfqaAW5WcgpH6i5495rt5P7gTwP success"
          ],
          "computeUnits": "7880",
          "signature": "2c9f192fb1f61dc034e4d8845ae9d15c42ff0c745bea9825eaa13415ebad1ef6ad809e3521ef8804a75f0f1b559d6ed69de1cdd099786a10fbf1912427e49a0c",
          "payload": "0x"
        }
      ]
    },
    {
      "id": "recovery",
      "title": "Self-funded reserve wind-down",
      "steps": [
        {
          "title": "100 test tokens funded",
          "detail": "The self-funded pilot’s recovery beneficiary is fixed at vault creation. These are tokens, not a $100 valuation.",
          "checks": [],
          "transaction": null,
          "snapshot": {
            "vaultTokens": "100000000000000000000",
            "reservedTokens": "0",
            "availableTokens": "100000000000000000000",
            "pending": "0",
            "recoveredTokens": "0",
            "recipientTokens": "0",
            "shuttingDown": false
          }
        },
        {
          "title": "50 tokens reserved",
          "detail": "Two transfer obligations reserve 40 and 10 tokens. The remaining 50 are unreserved.",
          "checks": [],
          "transaction": null,
          "snapshot": {
            "vaultTokens": "100000000000000000000",
            "reservedTokens": "50000000000000000000",
            "availableTokens": "50000000000000000000",
            "pending": "2",
            "recoveredTokens": "0",
            "recipientTokens": "0",
            "shuttingDown": false
          }
        },
        {
          "title": "Shutdown blocks new transfers and withdrawal",
          "detail": "Even the recovery beneficiary cannot withdraw while any recorded obligation is unresolved.",
          "checks": [
            "New reservations blocked",
            "Premature recovery blocked",
            "Wrong beneficiary blocked"
          ],
          "transaction": null,
          "snapshot": {
            "vaultTokens": "100000000000000000000",
            "reservedTokens": "50000000000000000000",
            "availableTokens": "50000000000000000000",
            "pending": "2",
            "recoveredTokens": "0",
            "recipientTokens": "0",
            "shuttingDown": true
          }
        },
        {
          "title": "40-token obligation fulfilled",
          "detail": "A local test proof of a 6-decimal source lock releases exactly 40 tokens from the 18-decimal destination vault.",
          "checks": [
            "Source and destination decimals normalized"
          ],
          "transaction": null,
          "snapshot": {
            "vaultTokens": "60000000000000000000",
            "reservedTokens": "10000000000000000000",
            "availableTokens": "50000000000000000000",
            "pending": "1",
            "recoveredTokens": "0",
            "recipientTokens": "40000000000000000000",
            "shuttingDown": true
          }
        },
        {
          "title": "Other obligation terminally cancelled",
          "detail": "The test transport supplies an authenticated terminal cancellation. A local timeout alone cannot cancel an obligation.",
          "checks": [
            "Completion replay blocked",
            "Cancelled transfer cannot later settle"
          ],
          "transaction": null,
          "snapshot": {
            "vaultTokens": "60000000000000000000",
            "reservedTokens": "0",
            "availableTokens": "60000000000000000000",
            "pending": "0",
            "recoveredTokens": "0",
            "recipientTokens": "40000000000000000000",
            "shuttingDown": true
          }
        },
        {
          "title": "60 free tokens recovered",
          "detail": "The beneficiary receives 60 tokens; the transfer recipient keeps 40. Recovery does not sell tokens or predict sale proceeds.",
          "checks": [
            "100 funded = 40 delivered + 60 recovered",
            "No recorded reservations remain"
          ],
          "transaction": null,
          "snapshot": {
            "vaultTokens": "0",
            "reservedTokens": "0",
            "availableTokens": "0",
            "pending": "0",
            "recoveredTokens": "60000000000000000000",
            "recipientTokens": "40000000000000000000",
            "shuttingDown": true
          }
        }
      ],
      "addresses": {
        "vault": "0x1fA02b2d6A771842690194Cf62D91bdd92BfE28d",
        "token": "0x5081a39b8A5f0E35a8D959395a630b68B74Dd30f",
        "recovery": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8"
      },
      "svmTransactions": []
    }
  ],
  "checksPassed": 25
}
