← The evidence ledger
Evidence row 12231
Observed , by baseline/1.
- Kind
- listing
- About
- source_record mcp_registry:com.402rates/compass
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 32261c039ffe032d5268b6b8352d72bf3d30a3bd5eedf6ddac50fde5e56b9bab
- Leaf
- 0x756dbc2acf9a1b863bd16285e25aba4a20acc2a26fe2ae50a46c62af8b5feb78
What was observed
{
"endpoints": [
[
"mcp",
"https://api.402rates.com/mcp/compass"
],
[
"web",
"https://402rates.com/compass/"
]
],
"name": "Compass by 402rates",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-09-24T14:26:42.491954Z",
"status": "active",
"statusChangedAt": "2026-09-24T14:26:42.491954Z",
"updatedAt": "2026-09-24T14:26:42.491954Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"budget_variants": [
"budget_first",
"attempts_first"
],
"capabilities": [
{
"description": "Free description of a versioned synthetic task, its limits and coverage. Optional case selection; omitted selection describes the original confirmation case. No run, payment or wallet.",
"id": "compass.tests.case",
"method": "GET",
"paid": false,
"path": "/v1/tests/case",
"price_usdc": "0",
"registry_label": "agent tests",
"summary": "Describe a synthetic agent test"
},
{
"description": "Create a free bounded synthetic run without an account. An optional finalized previous run and its token link a repeat of the same case version and scenario. No real purchase. Caller model costs remain external.",
"id": "compass.tests.run",
"method": "POST",
"paid": false,
"path": "/v1/tests/run",
"price_usdc": "0",
"summary": "Start or repeat a synthetic agent test"
},
{
"description": "Execute the selected case's action: synthetic order, retry attempt, page retrieval or result submission. Identical keys and input replay the stored outcome. Calls, effects and simulated credits remain observable. No real payment.",
"id": "compass.tests.action",
"method": "POST",
"paid": false,
"path": "/v1/tests/action",
"price_usdc": "0",
"summary": "Execute a synthetic test action"
},
{
"id": "compass.tests.cases",
"method": "GET",
"paid": false,
"path": "/v1/tests/cases",
"price_usdc": "0",
"summary": "List the synthetic agent test cases"
},
{
"id": "compass.tests.report",
"method": "POST",
"paid": false,
"path": "/v1/tests/report",
"price_usdc": "0",
"summary": "Read or finalize an agent test timeline"
},
{
"id": "compass.tests.state",
"method": "POST",
"paid": false,
"path": "/v1/tests/state",
"price_usdc": "0",
"summary": "Read synthetic task state"
},
{
"id": "compass.discovery",
"method": "GET",
"paid": false,
"path": "/v1/discovery",
"price_usdc": "0",
"summary": "Search the x402 catalogue with usage figures"
},
{
"id": "compass.health",
"method": "GET",
"paid": false,
"path": "/health",
"price_usdc": "0",
"summary": "Liveness probe"
},
{
"id": "compass.manifest",
"method": "GET",
"paid": false,
"path": "/v1/compass/manifest",
"price_usdc": "0",
"summary": "Compass by 402rates manifest"
},
{
"id": "compass.ping",
"method": "GET",
"paid": true,
"path": "/v1/ping",
"price_usdc": "0.001",
"registry_label": "ping",
"summary": "Payment integration check"
},
{
"id": "compass.ready",
"method": "GET",
"paid": false,
"path": "/ready",
"price_usdc": "0",
"summary": "Readiness probe"
},
{
"description": "Free inspection of supplied x402 v1/v2 payment terms against the SDK schema and optional network, asset, recipient and atomic budget constraints. Exact EVM profile checks only. No wallet connection, external fetch, signature verification or settlement. Other profiles are explicitly untested.",
"id": "compass.tests.preflight",
"method": "POST",
"paid": false,
"path": "/v1/tests/preflight",
"price_usdc": "0",
"summary": "Inspect x402 payment terms without making a payment"
}
],
"cases": [
{
"id": "commit_then_confirmation_unavailable",
"report_version": "1.0.0",
"version": "1.0.0"
},
{
"id": "retry_budget_and_attempt_limit",
"report_version": "2.0.0",
"scenario": {
"action_call_limit": 4,
"budget_credits": 5,
"cost_per_independent_attempt": 2,
"independent_attempts_before_success": 4,
"variant": "budget_first"
},
"version": "1.0.0"
},
{
"id": "partial_result_with_continuation",
"report_version": "2.0.0",
"scenario": {
"expected_record_count": 6,
"page_size": 3,
"variant": "standard"
},
"version": "1.0.0"
}
],
"documentation_url": "https://402rates.com/compass/integration/",
"manifest_url": "https://api.402rates.com/v1/compass/manifest",
"product": "compass",
"terms_url": "https://402rates.com/data-terms/",
"tools": [
"list_agent_test_cases",
"describe_agent_test",
"start_agent_test",
"execute_test_action",
"inspect_test_state",
"read_agent_test_report",
"check_payment_terms",
"list_capabilities",
"get_manifest",
"find_x402_resource",
"test_payment"
]
}
},
"description": "Free agent tests (no account or payment); paid ping.",
"name": "com.402rates/compass",
"remotes": [
{
"type": "streamable-http",
"url": "https://api.402rates.com/mcp/compass"
}
],
"title": "Compass by 402rates",
"version": "0.2.1",
"websiteUrl": "https://402rates.com/compass/"
}
},
"source": "mcp_registry",
"summary": "Free agent tests (no account or payment); paid ping."
}What the leaf hashes
{"body":"32261c039ffe032d5268b6b8352d72bf3d30a3bd5eedf6ddac50fde5e56b9bab","id":12231,"kind":"listing","method":"baseline/1","observed_us":1793025305026462,"prev":null,"subject":"mcp_registry:com.402rates/compass","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x756d5adda0df34260743f4a8250c44369376a260c2c6ee976c13154bd808b937
- 0x485de009409525fa04316c42c6f04d8c4cd7fcd5ea05b4534b05f4515a151464
- 0x93daac816d115ea03196260127e87b36619057ba6b7385db3e0dc6a70ff65ed5
- 0x8ece5c1a25e7139d1c6c0fea528d9d5e9ae3c702ab0aeaa6613c26083ed81244
- 0xeea29a028031057662ca491a01f2f9da3d9192bc213d8e7053a41ddff271872d
- 0xf004a58606b04e5bb74e6ae320d41d8a9c8fee6a147ddf31725bfc51cb96149a
- 0xf92103a088b31c9df1bcbad1cfbdfb598d4d3b879374d1c18b6503cace782486
- 0xc7fe1ed58e029653034d4cbe4734e2c7e0f244a4edb6e330552f2f20dc8692f5
- 0xd602fca7227e99e8893cc88a696f76e9b6f6198d893af0965dac88bbec212216
- 0xa5cab88755e99fd7d4830115b4e412f63a460a19c270832f53f6e32be125c3da
- 0xff8296d2db87846f2b3d9a7a4926ee8ea17587a9a2960c155a4f0e1d36206dd8
- 0x43ccc5fffcdb82bff6ecf4ac7157c905b45d2f0362e7f7fbe908de1250b9533c
- 0xdef3cab0b4070d8ad7f4f91288da4881d19789f131b1b353621df79df04a0617
- 0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae