addrbookFor publishers
← The evidence ledger

Evidence row 2633047

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.h081.xyz/v1/x402/solana/preflight
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
33c9fe1108a43ab53affcaeea792313c10de8d277638b0aca11df9fcda01fb11
Leaf
0x503aeff1d6ac8ced03488952d5d37ba8abaa79d377ae2b8c4d165014ed91e01d

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.h081.xyz/v1/x402/solana/preflight"
    ]
  ],
  "name": "H081 Capital",
  "owner_address": null,
  "raw": {
    "accepts": [
      {
        "amount": "2000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "EGvxic665gsar6K3YsnuUH4qPTnv1Rb2rMu2F3GpkZGq",
        "scheme": "exact"
      }
    ],
    "description": "Checks whether a stipend_pool operation (the same body as POST /v1/solana/relay) would be relayed, without sending anything: relay fee against the minimum and 0.20% rule, capacity_stake capacity, known root, unspent nullifiers, fresh timestamp, the accounts the final transaction needs and the transaction plan. Returns ok plus every refusal the relay API would answer with. The H081 private bank is live on Solana mainnet, not audited yet; use at your own risk.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "mint": "2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH",
              "op": "transact",
              "payload": "AAEC...base64 borsh(Proof, Args, ext)...",
              "recipientOwner": "EGvxic665gsar6K3YsnuUH4qPTnv1Rb2rMu2F3GpkZGq"
            },
            "bodyType": "json",
            "discoverable": true,
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "accounts": {
                "lenderTokenUsable": null,
                "recipientExists": true,
                "vaultExists": true
              },
              "capacity": {
                "limit": null,
                "needed": false,
                "ok": true,
                "operator": null,
                "used": null
              },
              "chain": {
                "nullifiersUnspent": [
                  true,
                  true
                ],
                "rootKnown": true,
                "timestampFresh": null
              },
              "fee": {
                "bps": 20,
                "feeAccount": "DxpmCZYAoDKpHmA5vWuopUrf3UVuGnPvditVrN9xDwDo",
                "min": "50000",
                "mint": "2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH",
                "paid": "40000",
                "publicAmount": "5000000",
                "required": "50000"
              },
              "ok": false,
              "op": "transact",
              "plan": {
                "payloadBytes": 1200,
                "setupTxs": 1,
                "writeTxs": 0
              },
              "refusals": [
                {
                  "code": "fee_too_low",
                  "message": "fee 40000 is below 50000 (max of the minimum 50000 and 20 bps of 5000000)",
                  "status": 402
                }
              ]
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": false,
                  "properties": {
                    "lenderToken": {
                      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
                      "type": "string"
                    },
                    "mint": {
                      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
                      "type": "string"
                    },
                    "op": {
                      "enum": [
                        "transact",
                        "spend",
                        "grant",
                        "delegate"
                      ],
                      "type": "string"
                    },
                    "operator": {
                      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
                      "type": "string"
                    },
                    "operatorSig": {
                      "contentEncoding": "base64",
                      "type": "string"
                    },
                    "payload": {
                      "contentEncoding": "base64",
                      "description": "borsh(Proof, Args, ext) of the operation, as the SDK stages it",
                      "type": "string"
                    },
                    "recipientOwner": {
                      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
                      "type": "string"
                    }
                  },
                  "required": [
                    "op",
                    "payload"
                  ],
                  "type": "object"
                },
                "bodyType": {
                  "const": "json"
                },
                "discoverable": {
                  "type": "boolean"
                },
                "method": {
                  "const": "POST"
                },
                "type": {
                  "const": "http"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "accounts": {
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "capacity": {
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "chain": {
                      "type": "object"
                    },
                    "fee": {
                      "type": "object"
                    },
                    "ok": {
                      "type": "boolean"
                    },
                    "op": {
                      "type": "string"
                    },
                    "plan": {
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "refusals": {
                      "items": {
                        "properties": {
                          "code": {
                            "type": "string"
                          },
                          "message": {
                            "type": "string"
                          },
                          "status": {
                            "type": "integer"
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "required": [
                    "ok",
                    "op",
                    "fee",
                    "chain",
                    "refusals"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "json"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793644379/bazaar-icons/06ca5c1e33f04c6d.png",
    "lastUpdated": "2026-11-03T14:32:08.065Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-11-03T14:32:07.82Z"
    },
    "resource": "https://api.h081.xyz/v1/x402/solana/preflight",
    "serviceName": "H081 Capital",
    "tags": [
      "solana",
      "privacy",
      "bank",
      "agents",
      "loans"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Checks whether a stipend_pool operation (the same body as POST /v1/solana/relay) would be relayed, without sending anything: relay fee against the minimum and 0.20% rule, capacity_stake capacity, known root, unspent nullifiers, fresh timestamp, the accounts the final transaction needs and the transaction plan. Returns ok plus every refusal the relay API would answer with. The H081 private bank is live on Solana mainnet, not audited yet; use at your own risk."
}

What the leaf hashes

{"body":"33c9fe1108a43ab53affcaeea792313c10de8d277638b0aca11df9fcda01fb11","id":2633047,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793734399496798,"prev":null,"subject":"x402_bazaar:https://api.h081.xyz/v1/x402/solana/preflight","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).

  1. 0x503b2449645664295864eb6fd98c957a8fa9341a4201042b9da0fd6c483ddb38
  2. 0x888ed831557f0f5dbf7b79ea134a565fdb1fb47cab2403e321fb643b920e09ec
  3. 0x0f0dcda470cf7ddbf627f33e1cddaa85ce5353fbee78959376f1a34b6880da60
  4. 0x9cf8d514a2b6e016bd8aa2016445d171cd86d580af27b7028366d2463083c8db
  5. 0x6da0b0c47320d0c9576f1262cef3ce4f8d69fcb3b00827adca99348e43143aae
  6. 0x3c768a8ec915bda379d6511ca3a2a482beb206a36cabded96afbbc896ce30472
  7. 0xb267cf2036f867ae8dc994de7f4c4f63075797aff9adba4deb29a73a6a15963e
  8. 0x34792e0ea5de7d88525f3ca39d225e199997517c3b3c56358b26d04b0a3bc286
  9. 0x1ea8c34c69559fae222dc349e2a5606850a8973e3815feaca0fdc5ae4d81e337
  10. 0xac6b25299886447fb8176db3115003c0d6cd64b6c7b197fc78211f990b1660ff
  11. 0x021322ea70c354229d5812f89ebfa8dd3189852998fec074dd9807eaed44d89b
  12. 0x962accc532b8bb0d6c9cac258a25ac9d23aa091875ae918d830b485f55c7adc3
  13. 0x94187c120b8099d2990297ee88e8eb9a21573805f8105e5ec8b85c062f211c25
  14. 0x4b9907277e91efb1f7d9761806af6ae068cc26782473322e3d536248ba73fc2e
  15. 0xda5db54125314643afd2553cc06bcc66d4fe0ce60c8998f4ce0b19c465813b51
  16. 0xd3872af0d8c282b0d088e008b24701ec7576ad8e40ceab245546a2e300818868
  17. 0x3ef2d6c56d2bc5990e646c07605e90ed24d1c642cbcca8f60a35422b8b7981ee
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON