← The evidence ledger
Evidence row 570884
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 1e1d73b1-1748-48c6-809a-3c34989fe807
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 758ef6681be48ff8da511dcf9622dbb8a0a8bb85bf9c05bedbe6dda9a76ef6ce
- Leaf
- 0x65d8d175f40134d14721f415739acc0c5c1462351c70025cada58c21f0ef62b8
What was observed
{
"count": 9,
"tools": [
{
"description": "\n Latest data + freshness for one country. REQUIRES PAYMENT.\n XRPL : 5 XRP via x_payment_signature + x_inv_id\n Solana : $7.00 USDC via x_sol_payload\n\n Args:\n slug: Country slug (e.g., \"thailand\")\n x_payment_signature: JSON string containing tx_hash AND signedTxBlob\n (hex-encoded signed XRPL tx). Both are required: the t54\n facilitator decodes the blob to bind the on-chain InvoiceID.\n x_inv_id: Invoice ID\n x_sol_payload: OPTIONAL. base64 of an x402 PaymentPayload paying USDC\n on Solana. When present it is verified AND settled via the local\n facilitator; the XRPL arguments are then ignored.\n ",
"inputSchema": {
"properties": {
"slug": {
"title": "Slug",
"type": "string"
},
"x_inv_id": {
"default": null,
"title": "X Inv Id",
"type": "string"
},
"x_payment_signature": {
"default": null,
"title": "X Payment Signature",
"type": "string"
},
"x_sol_payload": {
"default": null,
"title": "X Sol Payload",
"type": "string"
}
},
"required": [
"slug"
],
"title": "xrplme_get_country_dataArguments",
"type": "object"
},
"name": "xrplme_get_country_data"
},
{
"description": "\n Field schema for one country. REQUIRES PAYMENT.\n XRPL : 1 XRP via x_payment_signature + x_inv_id\n Solana : $1.00 USDC via x_sol_payload\n\n Args:\n slug: Country slug (e.g., \"thailand\")\n x_payment_signature: JSON string containing tx_hash AND signedTxBlob\n (hex-encoded signed XRPL tx). Both are required: the t54\n facilitator decodes the blob to bind the on-chain InvoiceID.\n x_inv_id: Invoice ID\n x_sol_payload: OPTIONAL. base64 of an x402 PaymentPayload paying USDC\n on Solana. When present it is verified AND settled via the local\n facilitator; the XRPL arguments are then ignored.\n ",
"inputSchema": {
"properties": {
"slug": {
"title": "Slug",
"type": "string"
},
"x_inv_id": {
"default": null,
"title": "X Inv Id",
"type": "string"
},
"x_payment_signature": {
"default": null,
"title": "X Payment Signature",
"type": "string"
},
"x_sol_payload": {
"default": null,
"title": "X Sol Payload",
"type": "string"
}
},
"required": [
"slug"
],
"title": "xrplme_get_country_schemaArguments",
"type": "object"
},
"name": "xrplme_get_country_schema"
},
{
"description": "Live free health probe for one country. FREE.",
"inputSchema": {
"properties": {
"slug": {
"default": "",
"title": "Slug",
"type": "string"
}
},
"title": "xrplme_get_country_statusArguments",
"type": "object"
},
"name": "xrplme_get_country_status"
},
{
"description": "Pricing on both rails. Standard: 1 XRP or $1.00 USDC. AI-enhanced: 5 XRP or $7.00 USDC. FREE.\n\n Each tier is reported as drops/xrp (XRPL) and usdc/usdc_micro (Solana).\n The legacy \"tourism\" key is retained as a deprecated alias for \"standard\"\n (both resolve to the standard tier: 1000000 drops / 1 XRP, or $1.00 USDC)\n for backward compatibility. Prefer \"standard\". Will be removed in MCP API v2.\n ",
"inputSchema": {
"properties": {
"slug": {
"default": "",
"title": "Slug",
"type": "string"
}
},
"title": "xrplme_get_pricingArguments",
"type": "object"
},
"name": "xrplme_get_pricing"
},
{
"description": "Get survey questions for AI agents to provide feedback. FREE.",
"inputSchema": {
"properties": {},
"title": "xrplme_get_survey_questionsArguments",
"type": "object"
},
"name": "xrplme_get_survey_questions"
},
{
"description": "Get aggregated survey statistics from all AI agents. FREE.",
"inputSchema": {
"properties": {},
"title": "xrplme_get_survey_statsArguments",
"type": "object"
},
"name": "xrplme_get_survey_stats"
},
{
"description": "List the 30 countries. FREE.",
"inputSchema": {
"properties": {},
"title": "xrplme_list_countriesArguments",
"type": "object"
},
"name": "xrplme_list_countries"
},
{
"description": "STAGING prototype (unpaid, feature-flagged, NOT live-verified).\n Accepted countries (30, matching slugs.py and the live bot fleet): australia,\n brazil, brunei, canada, france, germany, hong_kong, india, indonesia, italy,\n japan, korea, laos, malaysia, macau, mexico, myanmar, netherlands, newzealand,\n papua-new-guinea, philippines, singapore, switzerland, taiwan, thailand,\n timor-leste, uae, uk, usa, vietnam.\n Dimensions (max 4): formation, immigration, labor, operating_environment.\n Roadmap-only (rejected): tax, foreign_ownership, permits, economy.\n Returns explicit unknowns where coverage is missing. Informational only.\n ",
"inputSchema": {
"properties": {
"countries": {
"items": {},
"title": "Countries",
"type": "array"
},
"depth": {
"default": "standard",
"title": "Depth",
"type": "string"
},
"dimensions": {
"items": {},
"title": "Dimensions",
"type": "array"
},
"objective": {
"title": "Objective",
"type": "string"
}
},
"required": [
"countries",
"objective",
"dimensions"
],
"title": "xrplme_regional_researchArguments",
"type": "object"
},
"name": "xrplme_regional_research"
},
{
"description": "\n Submit survey feedback from an AI agent. FREE (we pay you for testing!).\n \n Args:\n agent_id: Your AI agent identifier\n country_slug: Country you tested (e.g., \"thailand\")\n data_quality: Rating 1-5\n completeness: Rating 1-5\n pricing_fair: \"yes\", \"no\", or \"depends_on_country\"\n would_pay_again: \"yes\", \"no\", or \"maybe\"\n broken_fields: Text description of any broken fields\n improvements: Text suggestions for improvements\n ",
"inputSchema": {
"properties": {
"agent_id": {
"title": "Agent Id",
"type": "string"
},
"broken_fields": {
"default": null,
"title": "Broken Fields",
"type": "string"
},
"completeness": {
"default": null,
"title": "Completeness",
"type": "string"
},
"country_slug": {
"title": "Country Slug",
"type": "string"
},
"data_quality": {
"default": null,
"title": "Data Quality",
"type": "string"
},
"improvements": {
"default": null,
"title": "Improvements",
"type": "string"
},
"pricing_fair": {
"default": null,
"title": "Pricing Fair",
"type": "string"
},
"would_pay_again": {
"default": null,
"title": "Would Pay Again",
"type": "string"
}
},
"required": [
"agent_id",
"country_slug"
],
"title": "xrplme_submit_surveyArguments",
"type": "object"
},
"name": "xrplme_submit_survey"
}
]
}What the leaf hashes
{"body":"758ef6681be48ff8da511dcf9622dbb8a0a8bb85bf9c05bedbe6dda9a76ef6ce","id":570884,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793139971134364,"prev":null,"subject":"1e1d73b1-1748-48c6-809a-3c34989fe807","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x65d8fefd781ef790ad5fb9fe4a8e5172180a32535dcc7ab4a4d0c12fb041f55e
- 0x0dc898cb39010ba5c0dc3b05cf880941f8b656f33694c3ccbd7dab3c5f9d326a
- 0x6c0cf99a0d28d43ea7b85a4bd7b2dc9d0ae1f36040883ebedb05591eedf8c63e
- 0xcc5b4838dc6e28cc4c48b38497eb3e876aa4d7086dc028f54b46d5cf65063adf
- 0xb3d9228e596389dbf0fce011a776e27cee774a00ec0c9282ef21b08ce353da9c
- 0x97f017f3895feb773d9fab59d5f61f5cf916353bbe328ef3ef86202c6aa2baf8
- 0xc52f77316af674257fa8ce0384e83fe7d33c8f1c9b27d82c0e0ee7f08afde65c
- 0x3d19fd9d480b9759502c1e223fb37e0b2328f3133b6805884e2dc38408a200e6
- 0xc92fd346717627781a7bb4e67d04bddac19fba9fe06364194a85d2dd64ac73c1
- 0xbd79723d75eb617cb70ea4b66071fc98c4a4a895a5bc97dbaa07f687e955ec27
- 0x00119541a8ecdb9b96eee77399dbffc076abd7ad280ffa655b85863821cb29d1
- 0x188b042e533a0dd4a8a233ee981012ab6f4d30710df7807c0e36d3d969103a6d
- 0x4c257542b0421f909cc313308d9054fb29b4b46d9dca1b83169d04797233fda2
- 0x3c5462812bd2f841e3d7deefc01555f18262fe5e0d5a7eb155330b7a7cb0388e
- 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
- 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
- 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4