{
  "schema": "sona-hosted-local-evidence-v1",
  "generatedAt": "2026-10-17T19:26:27.371Z",
  "cluster": "localnet",
  "genesisHash": "7gWLYv48bwM8t6QsnEh8fM6Ft9LkDpb5iNeJwNy26EFa",
  "scope": "Real HTTP requests through the hosted Request/Response API, D1-compatible real SQLite transactions, fresh marketplace instances per request, real local-validator SPL/System execution and durable restart recovery. This is not a Cloudflare D1 deployment test or a mainnet Raydium Fee Key sale. Raydium authenticity is tested separately against actual mainnet accounts.",
  "privateKeysPersisted": false,
  "requestInstances": 53,
  "passed": 10,
  "failed": 0,
  "cases": [
    "Fresh wallet signatures authenticate across separate request instances",
    "Unauthenticated and cross-origin mutations rejected",
    "Durable listing visible from a new request instance",
    "Only trade participants can inspect signing payloads",
    "Seller approval survives requests and cannot be falsely canceled",
    "Exact signed transaction persisted before actual broadcast; lost response remains pending",
    "Reopened persistent database and new request recover actual finalized transaction",
    "Exact 100000001-lamport payment and one NFT transfer on the local validator",
    "Repeat submission does not pay twice or duplicate the receipt",
    "Durable public receipt matches actual finalized validator transaction"
  ],
  "mint": "8iwPm7zgU88T4JCWF2g8YAv6KvBhvae8pCo93HJri6Q5",
  "seller": "94T8y4g28Hu9tZ5ChLBzHbFkt8cLEVLh6qQ39uASTWc1",
  "buyer": "E61qSV47TSw5kX5xuT9NwJEUf3iod3SsDjeJzbTF6Ggh",
  "priceLamports": "100000001",
  "receipt": {
    "id": "5Jn2PSU5aMqkS8k2NCC5tWuMyJJF1u3m9i9QuhGg5z1MCpbNm9zpZf9jM7GSPiQtfSKd1caykpvSey8A5rNjAd3Q",
    "cluster": "localnet",
    "signature": "5Jn2PSU5aMqkS8k2NCC5tWuMyJJF1u3m9i9QuhGg5z1MCpbNm9zpZf9jM7GSPiQtfSKd1caykpvSey8A5rNjAd3Q",
    "slot": 31,
    "commitment": "finalized",
    "mint": "8iwPm7zgU88T4JCWF2g8YAv6KvBhvae8pCo93HJri6Q5",
    "buyer": "E61qSV47TSw5kX5xuT9NwJEUf3iod3SsDjeJzbTF6Ggh",
    "seller": "94T8y4g28Hu9tZ5ChLBzHbFkt8cLEVLh6qQ39uASTWc1",
    "priceLamports": "100000001",
    "messageSha256": "1a19cf360097eefd8694bbab7a0e343a270b62a424cf85c3ada9161654dfe1d3",
    "createdAt": "2026-10-17T19:26:27.357Z"
  },
  "chainReceipt": {
    "slot": 31,
    "error": null,
    "feeLamports": 10000,
    "logMessages": [
      "Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL invoke [1]",
      "Program log: CreateIdempotent",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]",
      "Program log: Instruction: GetAccountDataSize",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 1569 of 594595 compute units",
      "Program return: TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA pQAAAAAAAAA=",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
      "Program 11111111111111111111111111111111 invoke [2]",
      "Program 11111111111111111111111111111111 success",
      "Program log: Initialize the associated token account",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]",
      "Program log: Instruction: InitializeImmutableOwner",
      "Program log: Please upgrade to SPL Token 2022 for immutable owner support",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 1405 of 588008 compute units",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [2]",
      "Program log: Instruction: InitializeAccount3",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 4188 of 584126 compute units",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
      "Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL consumed 20345 of 600000 compute units",
      "Program ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL success",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [1]",
      "Program log: Instruction: TransferChecked",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA consumed 6147 of 579655 compute units",
      "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA success",
      "Program 11111111111111111111111111111111 invoke [1]",
      "Program 11111111111111111111111111111111 success"
    ],
    "preTokenBalances": [
      {
        "accountIndex": 3,
        "mint": "8iwPm7zgU88T4JCWF2g8YAv6KvBhvae8pCo93HJri6Q5",
        "owner": "94T8y4g28Hu9tZ5ChLBzHbFkt8cLEVLh6qQ39uASTWc1",
        "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
        "uiTokenAmount": {
          "amount": "1",
          "decimals": 0,
          "uiAmount": 1,
          "uiAmountString": "1"
        }
      }
    ],
    "postTokenBalances": [
      {
        "accountIndex": 2,
        "mint": "8iwPm7zgU88T4JCWF2g8YAv6KvBhvae8pCo93HJri6Q5",
        "owner": "E61qSV47TSw5kX5xuT9NwJEUf3iod3SsDjeJzbTF6Ggh",
        "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
        "uiTokenAmount": {
          "amount": "1",
          "decimals": 0,
          "uiAmount": 1,
          "uiAmountString": "1"
        }
      },
      {
        "accountIndex": 3,
        "mint": "8iwPm7zgU88T4JCWF2g8YAv6KvBhvae8pCo93HJri6Q5",
        "owner": "94T8y4g28Hu9tZ5ChLBzHbFkt8cLEVLh6qQ39uASTWc1",
        "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
        "uiTokenAmount": {
          "amount": "0",
          "decimals": 0,
          "uiAmount": null,
          "uiAmountString": "0"
        }
      }
    ]
  },
  "sourceSha256": {
    "src/hosted/d1-store.mjs": "5237abb08e2a3878a4dc9ab057a79d9516de8577a712359e70016407b166cd38",
    "src/hosted/marketplace.mjs": "27a87af854303881377edf2cbf8cfe7524aa18f7de115f704717eb48fc34538d",
    "src/hosted/http.mjs": "8429521dc0b2b0a30638ad2e3a6862de6ec7eddf229ea67e16df6f8dc59f8423",
    "src/hosted/migration.sql": "828d719926771cb971d0185a524c6b7f3598d8a2a14c9548b5b133b668840d82",
    "src/chain/settlement.mjs": "92cc7145ba58f6c3533c7f638567e7e68251533ddc5aabb127871cf8cf462451",
    "scripts/test-hosted-local.mjs": "69f598a6882880e42fe80c67380a06bb7a1c0baf85ff90012cf4486e7dbdcb87",
    "tests/hosted.test.mjs": "cf2e3f9d47d9ab2443c96a9616e37f85a687d6d8624be8fe96e8280393a08470"
  }
}
