addrbookFor publishers
← The evidence ledger

Evidence row 2632215

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://coord.taifoon.dev/v1/trading/record
Recorded
Previous row
#72672
Body SHA-256
df00d122333f6b5f9c6c96847aea761c26947b9296fd49508e1325db312b7f48
Leaf
0xaef2f2c1c800bc9e59cfe22d67c075792c8ecb7c363a9b992f72157ed775d3ee

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://coord.taifoon.dev/v1/trading/record"
    ]
  ],
  "name": "Taifoon",
  "owner_address": "0x3574999dd4c96eb73bd6e11d4177010c83e14f5b",
  "raw": {
    "accepts": [
      {
        "amount": "20000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxAmountRequired": "20000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "eip155:8453",
        "payTo": "0x3574999dd4c96eB73Bd6e11D4177010C83E14f5b",
        "resource": "https://coord.taifoon.dev/v1/trading/record",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
        "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxAmountRequired": "20000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "eip155:42161",
        "payTo": "0x3574999dd4c96eB73Bd6e11D4177010C83E14f5b",
        "resource": "https://coord.taifoon.dev/v1/trading/record",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "0x3600000000000000000000000000000000000000",
        "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxAmountRequired": "20000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "eip155:5042",
        "payTo": "0x3574999dd4c96eB73Bd6e11D4177010C83E14f5b",
        "resource": "https://coord.taifoon.dev/v1/trading/record",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168",
        "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
        "extra": {
          "name": "Global Dollar",
          "version": "1"
        },
        "maxAmountRequired": "20000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "eip155:4663",
        "payTo": "0x3574999dd4c96eB73Bd6e11D4177010C83E14f5b",
        "resource": "https://coord.taifoon.dev/v1/trading/record",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "0x754704Bc059F8C67012fEd69BC8A327a5aafb603",
        "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
        "extra": {
          "name": "USDC",
          "version": "2"
        },
        "maxAmountRequired": "20000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "eip155:143",
        "payTo": "0x3574999dd4c96eB73Bd6e11D4177010C83E14f5b",
        "resource": "https://coord.taifoon.dev/v1/trading/record",
        "scheme": "exact"
      },
      {
        "amount": "20000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
        "extra": {
          "feePayer": "F742C4VfFLQ9zRQyithoj5229ZgtX2WqKCSFKgH2EThq"
        },
        "maxAmountRequired": "20000",
        "maxTimeoutSeconds": 300,
        "mimeType": "application/json",
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "GQcEn5pLcweo7qaiy3rDdsiUPiygygmFBaixNtNqhQVD",
        "resource": "https://coord.taifoon.dev/v1/trading/record",
        "scheme": "exact"
      }
    ],
    "description": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560).",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "attribution": "llm-taifoon-trader-sage"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "account": "llm-taifoon-trader-sage",
              "class": "trading.record",
              "edge_vs_null": -23.8926,
              "fills": 777,
              "fills_digest": "0x…",
              "losses": 323,
              "null": {
                "always_long_pnl": -22.4729
              },
              "paper": true,
              "pnl_realized": -46.3655,
              "venue": "taifoon-clob",
              "wins": 86
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "headers": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "method": {
                  "enum": [
                    "GET",
                    "HEAD",
                    "DELETE"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "additionalProperties": {
                    "type": "string"
                  },
                  "properties": {
                    "attribution": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "edge_vs_null": {
                      "type": "number"
                    },
                    "fills_digest": {
                      "type": "string"
                    },
                    "fills_rows": {
                      "type": "array"
                    },
                    "losses": {
                      "type": "integer"
                    },
                    "null": {
                      "type": "object"
                    },
                    "paper": {
                      "type": "boolean"
                    },
                    "pnl_realized": {
                      "type": "number"
                    },
                    "venue": {
                      "enum": [
                        "taifoon-clob",
                        "hyperliquid"
                      ],
                      "type": "string"
                    },
                    "wins": {
                      "type": "integer"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "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/v1791930045/bazaar-icons/4c3bc9abe8ba2916.png",
    "lastUpdated": "2026-10-16T14:17:07.94Z",
    "quality": {
      "l30DaysTotalCalls": 3,
      "l30DaysUniquePayers": 3,
      "lastCalledAt": "2026-10-16T14:17:03.426Z"
    },
    "resource": "https://coord.taifoon.dev/v1/trading/record",
    "serviceName": "Taifoon",
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "A trader’s realized record recomputed by code from its fills (Taifoon venue by attribution, paper; or Hyperliquid by address): fills, notional, PnL before fees, fees, wins, losses, max drawdown, the same round trips held long, and the fills with their sha256 digest. Facts about past fills, not advice. The same source is also served over MCP by Cubicle copy-trading (ERC-8004 8453:96560)."
}

What the leaf hashes

{"body":"df00d122333f6b5f9c6c96847aea761c26947b9296fd49508e1325db312b7f48","id":2632215,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793734368314686,"prev":72672,"subject":"x402_bazaar:https://coord.taifoon.dev/v1/trading/record","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. 0xaef2cc46229f91d8a8027abc19b6303c6cdf0f694749012ac35997160de9d325
  2. 0x90b938b2118c91aa0cec6cc4565b71d2a278a622f2457d9d3a1f92251cc77d48
  3. 0x47e3e260f41bcf604b3f037f70aafe70f9f54c90d6f9868dcd43d548515ec39a
  4. 0x9462193fc0b74ee5ca91c1f0454d336fb20f596633dbb0077ced67244102eee2
  5. 0x1de0396d344e10a9bd8b4eb415f1ec0c68b3a02e161b451c6218b00f8f4b2669
  6. 0xea8d9aae933c8ef0b48288fd9af88e7f490b3355e56d7c0892b7481515d6837f
  7. 0xa511b2c220a53f5ee364347ab59614f870a82aa7e0993072b1e75de03cfe2b4b
  8. 0x6795b61079bbbca20143f4326e420ca52d2700786a9e10fd9f7617f3c76abbd7
  9. 0x1bf5c6cc2590cab8fec46e7e2a86b6ecb3d54da798104091353231b3d5dbdb42
  10. 0x70e16563296cbd3e071fc9867e077f9cc07b30b5623f5fcf342989ef2b04d582
  11. 0xe6c43d8bcaae9a64d2c715d21b1f8bb4bf26212f315340764c5e0615f7e04fa6
  12. 0x46c93221d5249ee065fb448de34ffe32ee00ddb690a58acdcebdc8e1035cd7ef
  13. 0x2fa7ae547fe2821a8a9486286acf00c71cf2a484341c8e82886e07422fc0861e
  14. 0x11934b37b54663f98169a4c48cc2b0a60fa4a3c4018d1ce3e508ac01ae614249
  15. 0xa538822e863ef8366c4eb66bf75faf8a639aa1f066f65f7444fa54d54d48ec53
  16. 0xdbc1c0882584cff2eba84dcd18af41b5fd070127c962a21b00db1ec3e352cc94
  17. 0x39dab39081985bbfffe23b080399a9d1a9cb9c2c8960102350c4212113cb2cba
  18. 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
  19. 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON