{"id":568064,"recorded_at":"2026-10-27T22:08:28.382523Z","observed_at":"2026-10-27T22:08:28.382464Z","subject_kind":"endpoint","subject":"82585a60-10b5-4af8-9b7f-55818e5a9f2c","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":43,"tools":[{"description":"Use before producing any MemeSwap promotion; returns the approved brand kit (artwork URLs, colours, logos, copy and usage rules) from GET /brand/kit.json, relayed as is.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_brand_kit"},{"description":"Builds unsigned swap material so the user can buy (or sell) a listed meme coin (POST /api/build); wallet must review and sign. Not a launch/create-token tool. Fee 0.85% on fee-enabled trades. NFA. Does NOT authorize, sign, submit or confirm.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"amount":{"description":"Positive decimal string","pattern":"^\\d*\\.?\\d+$","type":"string"},"chain":{"maxLength":32,"minLength":2,"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"from":{"description":"Public signing-wallet address; output is bound to this caller.","maxLength":128,"minLength":32,"type":"string"},"quote":{"additionalProperties":{},"description":"Prior memeswap_quote /api/quote response object.","propertyNames":{"type":"string"},"type":"object"},"side":{"enum":["buy","sell"],"type":"string"},"slippageBps":{"maximum":5000,"minimum":1,"type":"integer"},"token":{"maxLength":128,"minLength":32,"type":"string"}},"required":["chain","side","token","amount","from","quote"],"type":"object"},"name":"memeswap_build"},{"description":"Networks for meme research / buy routing from GET /api/chains (keys, explorers, aggregators).","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_chains"},{"description":"Create scoped user API token (POST /api/v1.1/me/credentials). Usually wallet-session only on portal; agents get API_GAP or one-time secret once: show once, never log.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"label":{"maxLength":64,"type":"string"},"scopes":{"items":{"maxLength":40,"type":"string"},"maxItems":12,"type":"array"},"ttlDays":{"maximum":365,"minimum":1,"type":"integer"}},"type":"object"},"name":"memeswap_create_credential"},{"description":"Use to read the public Earn leaderboards (GET /api/earn/leaderboard); returns the rows the server ranks for board, period, role and metric.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"board":{"maxLength":32,"minLength":1,"type":"string"},"limit":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"metric":{"maxLength":40,"minLength":1,"type":"string"},"period":{"maxLength":16,"minLength":1,"type":"string"},"q":{"maxLength":64,"minLength":1,"type":"string"},"role":{"maxLength":32,"minLength":1,"type":"string"}},"type":"object"},"name":"memeswap_earn_leaderboard"},{"description":"Use to read pending and available Earn amounts for the session wallet (GET /api/earn/summary?wallet=, Authorization: Bearer); returns the server summary; scope=profile totals every wallet of the verified profile.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"scope":{"maxLength":16,"minLength":1,"type":"string"},"session":{"description":"Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"},"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["session","wallet"],"type":"object"},"name":"memeswap_earn_summary"},{"description":"Public game/profile card for a wallet (GET /api/game/me): display name, avatar URL choices, scores. No secrets.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"wallet":{"description":"Public EVM or Solana address. Never a key or seed.","maxLength":128,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"name":"memeswap_game_me"},{"description":"Use first when an agent will recruit people, run a Squad, earn referral fees or post token reels; returns the flow in order, the signing messages and the rules in plain words (the server enforces every rule).","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_growth_help"},{"description":"Readiness for meme research / buy routing from GET /api/health. Confirms the origin is up and fee routes are configured (0.85%). Not per-token data.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_health"},{"description":"List scoped API credential metadata (GET /api/v1.1/me/credentials). Never returns secrets. Requires live user API.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_list_credentials"},{"description":"List wallet refs [{wallet, override}] + active letter (GET /api/v1.1/me/refs). Requires live user API + scoped token.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_list_wallet_refs"},{"description":"Use when an agent will promote MemeSwap anywhere; returns how to do it with attribution (referral link, App Store link, reels with AI disclosure) and the copy rules, in plain words.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_marketing_help"},{"description":"Onboard a human signer for non-custodial meme buys via MCP: connect wallet (human signs), set username/avatar, wallet-ref duct, scoped credentials. No custody / no auto-trade.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_onboarding_help"},{"description":"Public-address holdings check before/after a meme buy (GET /api/portfolio). Address is routing input, not proof of ownership.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"address":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"chains":{"maxLength":200,"type":"string"},"dust":{"minimum":0,"type":"number"},"sol":{"maxLength":44,"minLength":32,"type":"string"}},"type":"object"},"name":"memeswap_portfolio"},{"description":"Indicative buy/sell quote for a listed meme coin from GET /api/quote. Does not execute. Next step: memeswap_build. Quotes can expire; request a fresh quote before build.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"amount":{"description":"Positive decimal string","pattern":"^\\d*\\.?\\d+$","type":"string"},"chain":{"maxLength":32,"minLength":2,"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"},"from":{"maxLength":128,"minLength":32,"type":"string"},"side":{"enum":["buy","sell"],"type":"string"},"slippageBps":{"maximum":5000,"minimum":1,"type":"integer"},"token":{"maxLength":128,"minLength":32,"type":"string"}},"required":["chain","side","token","amount"],"type":"object"},"name":"memeswap_quote"},{"description":"Use to post an agent reel about a listed token from an https video URL; opens /api/reels/agent/upload-session with the bearer and {chain, token, caption, fileSha256, aiDisclosure}, uploads the bytes, and returns {reelId, streamUid, fileSha256, status}.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"aiDisclosure":{"description":"Required. true when the video is AI-made or AI-assisted.","type":"boolean"},"caption":{"maxLength":1000,"minLength":1,"type":"string"},"chain":{"maxLength":32,"minLength":1,"type":"string"},"session":{"description":"Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"},"token":{"maxLength":160,"minLength":1,"type":"string"},"videoUrl":{"description":"https URL of the mp4 or mov.","format":"uri","maxLength":2048,"type":"string"}},"required":["session","chain","token","caption","aiDisclosure","videoUrl"],"type":"object"},"name":"memeswap_reel_post"},{"description":"Use to poll one reel (GET /api/reels/<reelId>); returns the server reel with status, hiddenReason, removedReason, aiDisclosure and tokenCard; pass the creator session to see a draft, hidden or removed reel.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"reelId":{"maxLength":64,"minLength":1,"type":"string"},"session":{"description":"Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"}},"required":["reelId"],"type":"object"},"name":"memeswap_reel_status"},{"description":"Use once per wallet to record the referrer terms acceptance (POST /api/referrals/accept); returns the server acceptance record.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"signature":{"description":"personal_sign signature produced by the caller wallet over the exact message.","maxLength":256,"minLength":1,"type":"string"},"termsVersion":{"maxLength":16,"minLength":1,"type":"string"},"ts":{"description":"The ISO timestamp inside the signed acceptance message.","maxLength":64,"minLength":1,"type":"string"},"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["wallet","signature","ts","termsVersion"],"type":"object"},"name":"memeswap_referral_accept"},{"description":"Use to get the two messages a referrer signs with fresh timestamps; returns the terms acceptance message (ISO ts) for memeswap_referral_accept and the referral message (epoch ms) for memeswap_referral_code and memeswap_referral_stats.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"termsVersion":{"description":"Defaults to the live version from /api/referrals/terms.","maxLength":16,"minLength":1,"type":"string"},"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["wallet"],"type":"object"},"name":"memeswap_referral_accept_message"},{"description":"Use after the terms are accepted to get the referral code, link, shareText and rules (POST /api/referrals/code); ts is the epoch ms inside the signed referral message.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"signature":{"description":"personal_sign signature produced by the caller wallet over the exact message.","maxLength":256,"minLength":1,"type":"string"},"ts":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["wallet","signature","ts"],"type":"object"},"name":"memeswap_referral_code"},{"description":"Use to read counts for a referral code (GET /api/referrals/stats); public counts, and with wallet, signature and ts (the referral message signature) the referrer own earnings rows.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"code":{"maxLength":32,"minLength":1,"type":"string"},"signature":{"description":"personal_sign signature produced by the caller wallet over the exact message.","maxLength":256,"minLength":1,"type":"string"},"ts":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["code"],"type":"object"},"name":"memeswap_referral_stats"},{"description":"Use before accepting referrer terms; returns the current termsVersion, terms and rules URLs and the acceptance message templates (GET /api/referrals/terms).","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_referral_terms"},{"description":"Revoke one credential by 16-hex id (DELETE /api/v1.1/me/credentials/:id). Requires live user API.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"id":{"pattern":"^[0-9a-f]{16}$","type":"string"}},"required":["id"],"type":"object"},"name":"memeswap_revoke_credential"},{"description":"Select active wallet-ref letter (PUT /api/v1.1/me/refs/active). Requires live user API + refs:write.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"override":{"description":"Override letter A-Z for wallet-ref duct","pattern":"^[A-Za-z]$","type":"string"}},"required":["override"],"type":"object"},"name":"memeswap_select_wallet_ref"},{"description":"Use to start a wallet session; returns {wallet, ts, nonce, message} for the wallet to personal_sign, then pass the signature to memeswap_session_open.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["wallet"],"type":"object"},"name":"memeswap_session_message"},{"description":"Use after signing the session message; posts {wallet, ts, nonce, signature} to /api/game/session and returns {token, wallet, expiresAt}, the caller bearer for social login, earn summary and reel posts.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"nonce":{"maxLength":128,"minLength":1,"type":"string"},"signature":{"description":"personal_sign signature produced by the caller wallet over the exact message.","maxLength":256,"minLength":1,"type":"string"},"ts":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"wallet":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["wallet","ts","nonce","signature"],"type":"object"},"name":"memeswap_session_open"},{"description":"Upload wallet/profile image (POST /api/game/avatar). Needs session bearer + image bytes; MCP does not accept raw image uploads in v0.2.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"note":{"maxLength":200,"type":"string"},"wallet":{"description":"Public EVM or Solana address. Never a key or seed.","maxLength":128,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"name":"memeswap_set_avatar"},{"description":"Set display name / emoji / preset avatar (POST /api/game/profile). Needs wallet session bearer or signed profile message: MCP cannot sign. Returns guidance until agent session duct exists.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"avatar":{"description":"Preset meme-NN id or custom when upload exists","maxLength":32,"type":"string"},"emoji":{"maxLength":8,"type":"string"},"name":{"maxLength":32,"minLength":1,"type":"string"},"optOut":{"type":"boolean"},"wallet":{"description":"Public EVM or Solana address. Never a key or seed.","maxLength":128,"minLength":32,"type":"string"}},"required":["wallet"],"type":"object"},"name":"memeswap_set_profile"},{"description":"Replace wallet-ref list (PUT /api/v1.1/me/refs). Public addresses only. Requires live user API + refs:write token.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"active":{"description":"Override letter A-Z for wallet-ref duct","pattern":"^[A-Za-z]$","type":"string"},"refs":{"items":{"additionalProperties":false,"properties":{"override":{"description":"Override letter A-Z for wallet-ref duct","pattern":"^[A-Za-z]$","type":"string"},"wallet":{"description":"Public EVM or Solana address. Never a key or seed.","maxLength":128,"minLength":32,"type":"string"}},"required":["wallet","override"],"type":"object"},"maxItems":10,"type":"array"}},"required":["refs"],"type":"object"},"name":"memeswap_set_wallet_refs"},{"description":"Use with a session bearer to sign in to Squads (POST /api/social/login/wallet-session); returns {social, profile, badge}, where social is the cookie value every Squads tool takes.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"address":{"description":"Public 0x EVM address. Never a key or seed.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"chainId":{"description":"CAIP-2 chain id, default eip155:1.","maxLength":32,"minLength":1,"type":"string"},"session":{"description":"Wallet session bearer from memeswap_session_open. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"}},"required":["session","address"],"type":"object"},"name":"memeswap_social_login"},{"description":"List social connect providers (GET /api/social/providers). OAuth still requires a human browser session.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_social_providers"},{"description":"Use to apply to join a Squad (POST /api/social/community/squads/apply {squadId, requestId}); returns the application the leader decides on.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"requestId":{"description":"Idempotency key; random when absent.","maxLength":128,"minLength":1,"type":"string"},"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"},"squadId":{"maxLength":128,"minLength":1,"type":"string"}},"required":["social","squadId"],"type":"object"},"name":"memeswap_squad_apply"},{"description":"Use to found a Squad (POST /api/social/community/squads/create {name, tag, requestId}); returns the new squad with its invite link.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"name":{"maxLength":128,"minLength":1,"type":"string"},"requestId":{"description":"Idempotency key; random when absent.","maxLength":128,"minLength":1,"type":"string"},"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"},"tag":{"maxLength":16,"minLength":1,"type":"string"}},"required":["social","name","tag"],"type":"object"},"name":"memeswap_squad_create"},{"description":"Use to browse or search squads by name or tag (GET /api/social/community/squads/directory); returns items with invite links and nextCursor.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"cursor":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"limit":{"maximum":9007199254740991,"minimum":1,"type":"integer"},"search":{"maxLength":128,"minLength":1,"type":"string"},"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"}},"required":["social"],"type":"object"},"name":"memeswap_squad_directory"},{"description":"Use to read the caller own squad, role and membership (GET /api/social/community/squads/mine); returns the server answer plus the invite link.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"}},"required":["social"],"type":"object"},"name":"memeswap_squad_mine"},{"description":"Use to read the caller squad privacy switches (GET /api/social/community/squads/privacy); returns revision, showIdentity and showSize.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"}},"required":["social"],"type":"object"},"name":"memeswap_squad_privacy"},{"description":"Use to change the squad privacy switches (POST /api/social/community/squads/privacy {expectedRevision, showIdentity, showSize}); returns the new revision.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"expectedRevision":{"maximum":9007199254740991,"minimum":0,"type":"integer"},"showIdentity":{"type":"boolean"},"showSize":{"type":"boolean"},"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"}},"required":["social","expectedRevision","showIdentity","showSize"],"type":"object"},"name":"memeswap_squad_set_privacy"},{"description":"Use to get the invite card for the caller own squad (GET /api/social/community/squads/share-card?squadId=); returns the card plus the link https://memeswap.fun/squad/<TAG>.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"social":{"description":"Social session cookie value from memeswap_social_login. Used for this call only, never stored or echoed.","maxLength":4096,"minLength":1,"type":"string"},"squadId":{"maxLength":128,"minLength":1,"type":"string"}},"required":["social","squadId"],"type":"object"},"name":"memeswap_squad_share_card"},{"description":"Deep profile for one meme coin before a buy decision (risk/market) via GET /api/token/:chain/:address.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"address":{"maxLength":128,"minLength":32,"type":"string"},"chain":{"maxLength":32,"minLength":2,"pattern":"^[a-z0-9][a-z0-9_-]*$","type":"string"}},"required":["chain","address"],"type":"object"},"name":"memeswap_token"},{"description":"Listed meme coin market rows from GET /api/tokens: use when the user asks for hot / new / trending memes to research before a buy. Prefer memeswap_token for one address. Observations can be stale.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_tokens"},{"description":"First read for agents helping users buy a hot meme coin or research memecoins via quote→unsigned build; wallet signs. Not a token launcher. Fee 0.85%. NFA. Security bar: unsigned construction only; no custody, no signing, no unrestricted submit.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"memeswap_trading_help"},{"description":"Cross-chain quote + unsigned material when the user wants to buy a meme across chains (GET /api/xquote). Wallet signs. Does not submit.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"amount":{"description":"Positive decimal string","pattern":"^\\d*\\.?\\d+$","type":"string"},"from":{"maxLength":128,"minLength":32,"type":"string"},"fromChain":{"maxLength":32,"minLength":1,"type":"string"},"fromToken":{"maxLength":128,"type":"string"},"order":{"maxLength":40,"type":"string"},"slippage":{"minimum":0,"type":"number"},"to":{"maxLength":128,"minLength":32,"type":"string"},"toChain":{"maxLength":32,"minLength":1,"type":"string"},"toToken":{"maxLength":128,"type":"string"}},"required":["fromChain","toChain","amount","from"],"type":"object"},"name":"memeswap_xquote"},{"description":"Provider-reported bridge transaction status (GET /api/xstatus). Observational; may lag final chain state.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"bridge":{"maxLength":64,"type":"string"},"fromChain":{"maxLength":32,"minLength":1,"type":"string"},"toChain":{"maxLength":32,"minLength":1,"type":"string"},"txHash":{"maxLength":128,"minLength":8,"type":"string"}},"required":["txHash"],"type":"object"},"name":"memeswap_xstatus"}]},"body_sha256":"7b83ef6cc2fbe58f3e6a580947adf81a547c6b7e55847e96c707274a57e7bf39","prev_id":null,"leaf":"0x97493272bfa93e73141f8eb6cb4d09586d2567258b28d8701c6c45c167bbd92f","leaf_text":"{\"body\":\"7b83ef6cc2fbe58f3e6a580947adf81a547c6b7e55847e96c707274a57e7bf39\",\"id\":568064,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793138908382464,\"prev\":null,\"subject\":\"82585a60-10b5-4af8-9b7f-55818e5a9f2c\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x97492f783a8f84a45fbb4c45dad2da616ba4ded3c92036bde7e14b5ff8b84a88","0xe337434b84de96ca4097dbb22240ae2982b4b8490db057272083478c4c769d95","0xf72f57bf149e34caf4d59d1db5161c118f60e98de3849b58b12b95ce0f32257e","0x94cc4800b0bc2740ef01dd0fcc99833d622db414fa66eed36608ffb2a6cdca02","0x208d62a8d604de365ee1eb45e853902ef7da693a943b061f166e4f9692234912","0xd84069071f7b8122ffe36994f3567dd96ab58bc5b33b3b1fa43db201feac41a0","0xab79fc434d95653192fb53865e537847d4c8387c8b821eb3fa18853563eafd21","0xccd82be95c0bc09a8776d88b23b2a5eac4327784a5df56910a0186f720737f74","0xb086e415896e4dd3a1369f147c13a108a47a6c19e84e34a75c7b8d73184f6393","0x939c20d16b8086131ee97b0a4b8177753df6f49c348110ea2571ba8658870e98","0x008b7f9614ed50ebbebac08462aadeadf211fd774ab0e22a1da87f5080a43505","0x265cee5401cfadc89cfe40c27cc910090736b6a94b8d688bb7729f0791087d26","0xfe6d2e9a468b7e99de9162a2ef30ac0b0e3b318387b4356bf524493aa67b295b","0xa3c9c760ee424c178bab782711c2b9d3e15a80a6fde99165972cb75b306bb8b4","0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6","0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d","0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}