← The evidence ledger
Evidence row 4166492
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://mcp.djzs.ai/x402/verify_perp_trade
- Recorded
- Previous row
- #3764400
- Body SHA-256
- 23b34a1f16f636af2ed8ab501a59e984902ed311aa8bb5505595bd360e50c9bc
- Leaf
- 0xdeebd87cd09356c10229d3f5f11c680ef709cb5b5a0541d1c84acf9930b14895
What was observed
{
"endpoints": [
[
"x402",
"https://mcp.djzs.ai/x402/verify_perp_trade"
]
],
"name": "DJZS Audit Gate",
"owner_address": "0xc1923748669dfc3a79497d0403a90a275161ecca",
"raw": {
"accepts": [
{
"amount": "2000000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"termsOfService": "https://djzs.ai/terms",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:8453",
"payTo": "0xc1923748669dFC3a79497d0403A90a275161eCCA",
"scheme": "exact"
}
],
"description": "DJZS adversarial logic audit of a perpetual or spot TRADE intent — direction, size, leverage, entry, stop, target, venue, and the REASON. Deterministic verdict (PASS/WAIT/FAIL) with risk score, defect flags, verdict_hash, and on-chain Proof-of-Logic receipt. A position stated with no thesis FAILS (DJZS-S01); an unbounded position FAILS (DJZS-X01). Prediction-market bets are refused WITHOUT CHARGE. Audit, not advice.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"intent": {
"entry": 78900,
"instrument": "BTC-PERP",
"leverage": 5,
"side": "LONG",
"size_usd": 3000,
"stop_loss": 76200,
"take_profit": 83000,
"thesis": "Funding reset to 2% after the weekend flush; 80K held on the daily close; ETF inflows resumed. Invalidation: daily close below 76,200. Oracle: Binance mark price.",
"venue": "Binance"
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"charged": true,
"eas_schema": "0x5ef67e2b8c617635431401d2872b2a6f79eeba54a8e19fd5ecd45aceda2a2030",
"eas_uid": "…EAS attestation uid…",
"flags": [
"DJZS-S01"
],
"intent_hash": "…EIP-712 binding key (v2)…",
"intent_sha256": "…binding key…",
"risk_score": 30,
"terms": "https://djzs.ai/terms",
"verdict": "FAIL",
"verdict_hash": "0x7c…e1"
},
"mimeType": "application/json",
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"intent": {
"description": "A perpetual or spot TRADE intent to be adversarially audited before capital is committed. Deterministic engine: the LLM layer detects, TypeScript decides. A position stated with no reason FAILS (DJZS-S01); an unbounded position FAILS (DJZS-X01). Prediction-market bets are refused WITHOUT CHARGE (use verify_pm_trade).",
"properties": {
"data_sources": {
"description": "Where the inputs came from. Social/sentiment-only sourcing is flagged (DJZS-I01), not blocked.",
"type": "string"
},
"entry": {
"description": "Intended entry price.",
"type": "number"
},
"instrument": {
"description": "Instrument, e.g. BTC-PERP, ETH-USD spot.",
"type": "string"
},
"invalidation": {
"description": "The condition that proves the thesis wrong, if not a price stop.",
"type": "string"
},
"leverage": {
"description": "Leverage multiplier (1 for spot).",
"type": "number"
},
"side": {
"description": "LONG or SHORT.",
"type": "string"
},
"size_usd": {
"description": "Notional in USD.",
"type": "number"
},
"stop_loss": {
"description": "Stop level. A position with neither a stop nor an invalidation condition cannot PASS.",
"type": "number"
},
"take_profit": {
"description": "Target level.",
"type": "number"
},
"thesis": {
"description": "The REASON the price should move the chosen way. Direction, size and levels alone are not a thesis.",
"type": "string"
},
"venue": {
"description": "Execution venue; also the mark-price oracle unless stated otherwise.",
"type": "string"
}
},
"required": [
"instrument",
"side",
"thesis"
],
"type": "object"
}
},
"required": [
"intent"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"mimeType": {
"type": "string"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-07T22:08:35.094Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-07T22:08:34.897Z"
},
"resource": "https://mcp.djzs.ai/x402/verify_perp_trade",
"serviceName": "DJZS Audit Gate",
"tags": [
"audit",
"perpetuals",
"trading",
"verification"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "DJZS adversarial logic audit of a perpetual or spot TRADE intent — direction, size, leverage, entry, stop, target, venue, and the REASON. Deterministic verdict (PASS/WAIT/FAIL) with risk score, defect flags, verdict_hash, and on-chain Proof-of-Logic receipt. A position stated with no thesis FAILS (DJZS-S01); an unbounded position FAILS (DJZS-X01). Prediction-market bets are refused WITHOUT CHARGE. Audit, not advice."
}What the leaf hashes
{"body":"23b34a1f16f636af2ed8ab501a59e984902ed311aa8bb5505595bd360e50c9bc","id":4166492,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1794170523625076,"prev":3764400,"subject":"x402_bazaar:https://mcp.djzs.ai/x402/verify_perp_trade","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (183509 rows).
- 0xdeeb6888ca814bcd49b8a6408c12e29a3ec9d601633593840951f4ed3803c83e
- 0x1f8547d2686dcd41b431cb7474b0e8d686679bd958514df49e8e2e44d80c85f1
- 0x1629a9b200e7a325f5f364ac0138f2f0917c14a1ab93e8729203f4967117688e
- 0x617be6b7d7d851a8ba32bf05b3c112debd952a6ba73930df774da526762bc8a2
- 0x453d167738176705aa731677a1bf3058e8150d3c1c26ed0bf8ecbe8a76a0cd31
- 0x3c4aeb5836a14081b1267165bd6e5ed25a8f5916e0f79b1778af33d1a6582042
- 0xe9554eeab8effe11d312ef77709809bbfb6ea00e6feb83f44640e105c5f154ca
- 0xe2093f34e8d7448712bb667d6ef966bf80d738c9c0fafcfe5a0437f84e7486f0
- 0xaeac4a444593d9d53bff426353313ea176293adf5463fd6444e2e9c84e45a74d
- 0xa8d7609be9a6484a67ced6c7c45ad7affeb4fe0007eda61817b688d4b069afc5
- 0x0d4b69e3f517f4e09fc9a4e7d662827d95e72b7419f8f251b22104279b2e8a82
- 0x61e086aac23e1f0e88e73b6e25524f58f8c8697f7da7182e07eaece1753467f8
- 0xae45d9fdfd0253cce43941ed872081652d8361f479f44724375aafcb9fd5eecf
- 0x8d0c0196a1d7d32442b788ee287dc48127dc193e0595272e0cf83a4703b184c7
- 0x9fffc4e7276ab6ba769c47ce5a2b7f48249fbebf39f3c8038b3ec483e933d2ff
- 0x274128ec5f837e2602d2e74887d9033f81856e8596e26f227d06cacaadcd00d2
- 0x2d9754fdf3b1fe7b0030b55b1fe7e859e5c53291df3d09cef34b31423a50dc18
- Day root
- 0xbf84ec37f88c5f23d2144bd7dbc1ea0f8edc93b3764a885a7164b7923ff3460b
- Chained
- 0x9fea188e4965f50de727e97c40e18d5ff2c2ddbfd4f1ae65e22ddd6f676bccfc
- Published
- On Arc Testnet, block 71451618: 0xb5273480942a54cd07f291b8319e59976f8d9d0583181c764eed04c9b3f7a022