← The evidence ledger
Evidence row 1537906
Observed , by sync.mcp_registry/1.
- Kind
- listing
- About
- source_record mcp_registry:io.usefulapi/ipdetective
- Recorded
- Previous row
- #1500208
- Body SHA-256
- c6fbcab3d45dcf364dc7430ad2b374b6ddc29c01a65ed3629a8c70ed5bf92f34
- Leaf
- 0x1de7799f6e74fd22da7ba325f15de6bdf11085f715a6223b27c0945af62fef47
What was observed
{
"endpoints": [
[
"mcp",
"https://ipdetective.usefulapi.io/mcp"
],
[
"web",
"https://usefulapi.io/ipdetective/"
]
],
"name": "IPDetective MCP by usefulapi",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-31T20:57:23.358721Z",
"status": "active",
"statusChangedAt": "2026-10-31T20:57:23.358721Z",
"updatedAt": "2026-10-31T20:57:23.358721Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Check IPDetective usage and investigate IP bot, VPN, proxy, ASN and country signals.",
"icons": [
{
"mimeType": "image/svg+xml",
"sizes": [
"any"
],
"src": "https://usefulapi.io/icon.svg"
},
{
"mimeType": "image/png",
"sizes": [
"256x256"
],
"src": "https://usefulapi.io/icon-256.png"
},
{
"mimeType": "image/png",
"sizes": [
"512x512"
],
"src": "https://usefulapi.io/icon-512.png"
}
],
"name": "io.usefulapi/ipdetective",
"remotes": [
{
"type": "streamable-http",
"url": "https://ipdetective.usefulapi.io/mcp"
}
],
"repository": {
"source": "github",
"subfolder": "servers/ipdetective",
"url": "https://github.com/m190/usefulapi-mcp"
},
"title": "IPDetective MCP by usefulapi",
"version": "1.3.0",
"websiteUrl": "https://usefulapi.io/ipdetective/"
}
},
"source": "mcp_registry",
"summary": "Check IPDetective usage and investigate IP bot, VPN, proxy, ASN and country signals."
}What the leaf hashes
{"body":"c6fbcab3d45dcf364dc7430ad2b374b6ddc29c01a65ed3629a8c70ed5bf92f34","id":1537906,"kind":"listing","method":"sync.mcp_registry/1","observed_us":1793481417958339,"prev":1500208,"subject":"mcp_registry:io.usefulapi/ipdetective","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (246033 rows).
- 0x1de7749954d4b14101ba175611aa76c14f32bee6785e04cd9562a24f1d5bdd8d
- 0x881253eb1016e4e66610cdb617ac7efbf8fbb180f2dc5a33135c59bb50da4f85
- 0x1d6450d7b8507df15a5c95fed553a2252becaf08305e667fa4c5f1914be5ed98
- 0x916c93ce3051ccce7f9e2ccf726d46b49e95a8155dde00153c16b942d7e7e818
- 0x7091d963807fd05e5fd095812752261803b91601763938259c0d3f31c9d0379f
- 0x70f0e38ea77f5bcd3b7621c3e0a024dfbcfbc0554095c8cd84377ee0bdec181c
- 0xa36171b2b5a39a8325182cabc42fd63836be1abcf775c31b61f0fd5db8f1b100
- 0xeaafd509ebf663225fb185dacbf1e04052f8660bbee165eca082f98bc6c3ff9b
- 0x800378129072a984f5da0161fae71f06239403af0a6380c83fadbfd265b2ad1c
- 0x442712d7f91a42c8aa7f0a193c82442a0bf5ec58eb7270355d672042c552b98c
- 0x8081307958ff4c2f5d8eb07633bd8ec52ba4c38a7a0621bc0fe8cfa8d652f428
- 0x1808c3f15d1bc4b9e01c3c5d66f6768cabbff1fc627f8511be48dd8e42d0d614
- 0x8803bf75cab982672041776266568d6de6eae1009b05bc3ae84ccb6104d5f5f4
- 0x9ceb0cca7e6a4252fd4bc9968554fbb343590c4ea20f4c2a07778fe411162b49
- 0x95ec49fc7f2c7be30422eaa1d0d6036836dd63ff46a8ed4027258fcf3eb8cf24
- 0x2bca4aa3c59fe9209016c64bd8b706423477e3407201a00165afde9abf6fee2b
- 0x37f13582abb3c002d51c2f190c312129cbc3a39754618fee2c75c2441bb1eb94
- 0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15
- Day root
- 0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
- Chained
- 0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
- Published
- On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0