addrbookFor publishers
← The evidence ledger

Evidence row 3968583

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://coord.taifoon.dev/v1/trading/record
Recorded
Previous row
#3763024
Body SHA-256
3a0aa581f036fc41f80b51bd9e11370e4f3794b41447c8be527a0fba030af303
Leaf
0x3ab9d0746f6412d85b370c8b08811a581e839c29af245e81607200e343bc2301

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": 1,
      "l30DaysUniquePayers": 1,
      "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":"3a0aa581f036fc41f80b51bd9e11370e4f3794b41447c8be527a0fba030af303","id":3968583,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1794083508726331,"prev":3763024,"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 (195826 rows).

  1. 0x3abaa9b496864b84852dfa704be26c3591615d57ebacce9d9ff0751a35666a69
  2. 0xf08c4bc07f2efed9ffcf58eb4416a4ea0ef75c53fea0f558062efb14bbb3a620
  3. 0x68e9291ad769e663f21b5ff5df3349b77c661c0ef9b47a994d82f385234974f4
  4. 0x900e7ff1c695810c6a91e6a19881db1d8ac9102b32c1cc3f4b33299f17b75105
  5. 0x9258f77e1bcd05b21e7980495e872f098a2610c4f83e35856d74af1e4c34a505
  6. 0x41bbde7ccd58ef9857cddc27c83518617b0e4c4d9125f97b687e88abaaa331ee
  7. 0x115883ad6a0b6f7141daef2ac10a957d53922e7a3dacbca2be15746f879a3da4
  8. 0xa6b253c0c3e031b7774afe88042e1c0dfdc0a8bdc6f46da67067369aa8086233
  9. 0xf85527c5c599c380b3084c95671831b1ea32599e31cda73265c41844bc177597
  10. 0x8daed37d41d2cb6c0cb20c316bfdfe7e08151c0feaf9160b5ef53d99a633e176
  11. 0x76771a9f22d11364ce90579a821df84473d5a96402bbeb006564eb3e19a1df89
  12. 0x10e8cd765ddf5477834a4bd6e90291467de3e7fd32e319d16dc68a085ac74612
  13. 0xa5a96e20a466cfec764384073f0fea792307c8ff464b459bce5b293e61ff85a4
  14. 0xb96cde31376f2620034d37eacb768d6239f6799d719ac01516ef133c0df4dda5
  15. 0xa3ca92229f3aac0e9b561aaa066ca1907adc3f0b1685587fa30369d41cf66004
  16. 0xf0a56561418cd0342a328707933cc222d8fa725efff7ffd081e0226ee8c46c0b
  17. 0x54292a94f447f1fd33c01b5c99da465043f11022958626a2ea562c457fef697a
  18. 0xff23fa8a9de3f957315ef0dfe7e8d8f6b1a51dae05fef7615c59794e019ff05c
Day root
0x17da9e85e1b138541355d33543ff34e3503cd3a49d37728fb53643e2a0416a2d
Chained
0xed34bd4af17282643de8cb9591c84d0aa1b39e1e9ae9864941e543f5a15718cb
Published
On Arc Testnet, block 71280839: 0xc3f6784179e0ca32236ba89472473e882a81d03fcc5ce27ca58ded2e01e112aa

How to check it · This row as JSON