← The evidence ledger
Evidence row 3428565
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint fed8daca-70d3-4db6-8a3c-4b1939f6f690
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 15ac46959475df5d5dd2d68fa9421ed919ef52e582ea5e4b620b96d528770902
- Leaf
- 0xb90b99420aebe6dee9f9469836c9470f6b878fe3283c8c6b9c8b5916b885ee1f
What was observed
{
"count": 15,
"tools": [
{
"description": "Returns a payment page for an order (card or crypto, depending on what is enabled). The owner pays there; an assistant that can pay may pay itself.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"method": {
"description": "Payment method id; leave empty for the default.",
"type": "string"
},
"order_id": {
"description": "From submit_tool or my_tools.",
"type": "string"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "create_payment"
},
{
"description": "Is this product already in the infobro directory? Search by website address or name.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"url_or_name": {
"description": "Website address (best) or product name.",
"type": "string"
}
},
"required": [
"url_or_name"
],
"type": "object"
},
"name": "find_tool"
},
{
"description": "Category slugs to use in submit_tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_categories"
},
{
"description": "Listing plans with prices and what each includes. A new listing needs one of them. The owner decides, or tells you to decide for them.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_plans"
},
{
"description": "A one-time link (15 minutes) that signs the owner into their infobro dashboard in the browser.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"page": {
"description": "Optional page, e.g. /dashboard or /checkout/<order_id>.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "login_link"
},
{
"description": "The account’s listings: review status, editor notes, plan, unpaid orders, views and clicks.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "my_tools"
},
{
"description": "Whether an order is paid.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"order_id": {
"description": "Order id.",
"type": "string"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "order_status"
},
{
"description": "Reads the product’s website and returns a draft (name, tagline, description, images) to improve and pass to submit_tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"url": {
"description": "The product’s website.",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "prefill_from_url"
},
{
"description": "Free. Gives a meta tag or a DNS TXT record that proves the website is the owner’s. Add it, then call verify_claim.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"tool": {
"description": "Listing slug from find_tool.",
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "start_claim"
},
{
"description": "Step 1 for a new assistant. Emails a 6-digit code to the product owner. Works for new and existing accounts. Then call verify_signup.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"email": {
"description": "The owner’s real email address.",
"type": "string"
},
"name": {
"description": "The owner’s name, for a new account.",
"type": "string"
}
},
"required": [
"email"
],
"type": "object"
},
"name": "start_signup"
},
{
"description": "Creates the listing as an unpaid draft and an order for the chosen plan. It goes to editor review once paid (create_payment). Write plain facts; no hype words, no claims you can’t back.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"description": {
"description": "120-4000 characters, markdown allowed: what it does, for whom, key features, pricing.",
"type": "string"
},
"extra_categories": {
"description": "More category slugs (Listing: 2 in total, Pro: 5).",
"items": {
"type": "string"
},
"type": "array"
},
"features": {
"description": "Up to 10 short features.",
"items": {
"type": "string"
},
"type": "array"
},
"has_api": {
"type": "boolean"
},
"has_free_trial": {
"type": "boolean"
},
"is_open_source": {
"type": "boolean"
},
"logo_url": {
"description": "https link to a square logo.",
"type": "string"
},
"name": {
"description": "Product name, 2-60 characters.",
"type": "string"
},
"plan": {
"description": "The plan the owner chose, or the one you picked because they asked you to decide.",
"enum": [
"LISTING_YEAR",
"LISTING_LIFE",
"PRO_YEAR",
"PRO_LIFE"
],
"type": "string"
},
"platforms": {
"description": "web, ios, android, macos, windows, linux, chrome-extension, api, slack, vscode, self-hosted",
"items": {
"type": "string"
},
"type": "array"
},
"pricing_model": {
"description": "FREE, FREEMIUM, FREE_TRIAL, PAID or CONTACT.",
"enum": [
"FREE",
"FREEMIUM",
"FREE_TRIAL",
"PAID",
"CONTACT"
],
"type": "string"
},
"pricing_url": {
"description": "Pricing page.",
"type": "string"
},
"primary_category": {
"description": "Category slug from list_categories.",
"type": "string"
},
"screenshot_url": {
"description": "https link to a screenshot.",
"type": "string"
},
"starting_price": {
"description": "Cheapest paid plan, USD per month.",
"type": "number"
},
"tagline": {
"description": "What it does, 10-80 characters.",
"type": "string"
},
"url": {
"description": "Website.",
"type": "string"
}
},
"required": [
"url",
"name",
"tagline",
"description",
"primary_category",
"pricing_model",
"plan"
],
"type": "object"
},
"name": "submit_tool"
},
{
"description": "Changes fields of one of the account’s listings. Only the fields you pass change. Live listings change after an editor’s check.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"cta_label": {
"description": "Pro: second button label, up to 24 characters.",
"type": "string"
},
"cta_url": {
"description": "Pro: second button link.",
"type": "string"
},
"description": {
"description": "120+ characters.",
"type": "string"
},
"extra_categories": {
"items": {
"type": "string"
},
"type": "array"
},
"features": {
"items": {
"type": "string"
},
"type": "array"
},
"gallery": {
"description": "Up to 8 image links.",
"items": {
"type": "string"
},
"type": "array"
},
"has_api": {
"type": "boolean"
},
"has_free_trial": {
"type": "boolean"
},
"is_open_source": {
"type": "boolean"
},
"logo_url": {
"description": "",
"type": "string"
},
"name": {
"description": "",
"type": "string"
},
"platforms": {
"items": {
"type": "string"
},
"type": "array"
},
"pricing_model": {
"description": "",
"enum": [
"FREE",
"FREEMIUM",
"FREE_TRIAL",
"PAID",
"CONTACT",
"UNKNOWN"
],
"type": "string"
},
"pricing_url": {
"description": "",
"type": "string"
},
"report_mistake": {
"description": "For a listing without a plan: describe a mistake in the text for the editor.",
"type": "string"
},
"screenshot_url": {
"description": "",
"type": "string"
},
"socials": {
"additionalProperties": false,
"properties": {
"discord": {
"description": "",
"type": "string"
},
"github": {
"description": "",
"type": "string"
},
"linkedin": {
"description": "",
"type": "string"
},
"x": {
"description": "",
"type": "string"
},
"youtube": {
"description": "",
"type": "string"
}
},
"type": "object"
},
"starting_price": {
"type": "number"
},
"tagline": {
"description": "10-80 characters.",
"type": "string"
},
"tool": {
"description": "Listing slug from my_tools.",
"type": "string"
},
"video_url": {
"description": "YouTube link.",
"type": "string"
},
"website_url": {
"description": "",
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "update_tool"
},
{
"description": "Looks for the meta tag or DNS record and, if found, moves the listing to the account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
},
"tool": {
"description": "Listing slug.",
"type": "string"
}
},
"required": [
"tool"
],
"type": "object"
},
"name": "verify_claim"
},
{
"description": "Step 2. Checks the code from the email and returns an API key that acts for the account.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "The 6-digit code from the email.",
"type": "string"
},
"email": {
"description": "Same email as in start_signup.",
"type": "string"
}
},
"required": [
"email",
"code"
],
"type": "object"
},
"name": "verify_signup"
},
{
"description": "Which account the key belongs to.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"api_key": {
"description": "Your infobro API key, if it is not set as the Authorization header of this connection.",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "whoami"
}
]
}What the leaf hashes
{"body":"15ac46959475df5d5dd2d68fa9421ed919ef52e582ea5e4b620b96d528770902","id":3428565,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793897347876717,"prev":null,"subject":"fed8daca-70d3-4db6-8a3c-4b1939f6f690","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (322504 rows).
- 0xb90b97cec609a75362ff6264a4fb8ee7d09a0f05e773101677674308ca64b3ca
- 0xe9d52b77a296ed6a346981960bc0efc779582dca351939bb242a50a90c2ffec4
- 0x9390062fa5e929164980d701b96ed259c26b8dbc0d599e957f742ce34ebc2471
- 0xd7222022252deb2d927415f3dbc237407697888cce532046af3171f1e28c772b
- 0x31d948264901311a35596429fef925e3e7730438ad526e045f335c05b9ab9617
- 0xf95958704fcf5588af2cd25adb9e34517965883dc66ebb02983766aa18169b27
- 0x9017dfa6aa0ad3b93a8a297b6e0bd9ec7d633fb524019dda52c1f00a39e2b558
- 0x461d4ef2c33452009d76b95ec2af7e7993b3537160cf6860a3bffe15a2dc9fd2
- 0x8fdfe53e03009059b8b6200dcd8980be918c7ba96ea989f612e28d1ead8cb095
- 0x6db67809b81c29cc2563f8801d94083e0cdfe41142ad2c55ffd7bd1fdb376eef
- 0x2492fd109e9cfa56746723879ee746bdaad197fd3f7b8686950c4c861897e7dc
- 0xcbb3e27760a19275f67ebdfec20c6a6070f7bcbcc4466b481afbe970d6998a73
- 0x33d42efd5a22d51aeb6beb7bd968aabc75c631856148fda833446d76e5c806dc
- 0xfdff056f2f1484871f49374c23ddba883f11db9a6da6292a7e99a1638cdd3d63
- 0xbce07c8bedec3bbed9a22d7f4e8aca180f479ed562779a14791c5e82f052e9c8
- 0x308711d37f87ac2fb79802c45aba249411861d2d093068d1718f039b506d2a02
- 0x25f3843b1f8d3ded906cf440101c0137d8f897b0b72f946f0d5bc12c3da6b136
- 0xfb4e1f4d701ae273fb0cd57757f659e327608e5561a752b2099b436618493c84
- 0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b
- Day root
- 0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
- Chained
- 0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
- Published
- On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94