← 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).
- 0xaef2cc46229f91d8a8027abc19b6303c6cdf0f694749012ac35997160de9d325
- 0x90b938b2118c91aa0cec6cc4565b71d2a278a622f2457d9d3a1f92251cc77d48
- 0x47e3e260f41bcf604b3f037f70aafe70f9f54c90d6f9868dcd43d548515ec39a
- 0x9462193fc0b74ee5ca91c1f0454d336fb20f596633dbb0077ced67244102eee2
- 0x1de0396d344e10a9bd8b4eb415f1ec0c68b3a02e161b451c6218b00f8f4b2669
- 0xea8d9aae933c8ef0b48288fd9af88e7f490b3355e56d7c0892b7481515d6837f
- 0xa511b2c220a53f5ee364347ab59614f870a82aa7e0993072b1e75de03cfe2b4b
- 0x6795b61079bbbca20143f4326e420ca52d2700786a9e10fd9f7617f3c76abbd7
- 0x1bf5c6cc2590cab8fec46e7e2a86b6ecb3d54da798104091353231b3d5dbdb42
- 0x70e16563296cbd3e071fc9867e077f9cc07b30b5623f5fcf342989ef2b04d582
- 0xe6c43d8bcaae9a64d2c715d21b1f8bb4bf26212f315340764c5e0615f7e04fa6
- 0x46c93221d5249ee065fb448de34ffe32ee00ddb690a58acdcebdc8e1035cd7ef
- 0x2fa7ae547fe2821a8a9486286acf00c71cf2a484341c8e82886e07422fc0861e
- 0x11934b37b54663f98169a4c48cc2b0a60fa4a3c4018d1ce3e508ac01ae614249
- 0xa538822e863ef8366c4eb66bf75faf8a639aa1f066f65f7444fa54d54d48ec53
- 0xdbc1c0882584cff2eba84dcd18af41b5fd070127c962a21b00db1ec3e352cc94
- 0x39dab39081985bbfffe23b080399a9d1a9cb9c2c8960102350c4212113cb2cba
- 0xac5402954216dc6c7020a6405675c8fc3b0828c2ab02943d80de52677a2f1fc3
- 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7