addrbookFor publishers
← The evidence ledger

Evidence row 1056417

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 74fbacd6-967f-4b11-8c34-a9033436ac54
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
26be238bdcdfeea252a69cef1fa59ca6ea389be6f6823f380143287712dbc3be
Leaf
0x0c0823b88ed5d09ee6a2a8b9048dae34d05eaaeb5b0a6cd1b16cdde3423e8160

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Get the full sourced record for one AI companion app by id (candy-ai, ourdream-ai, lovescape, gpt-girlfriend, nomi, kupid): facts, notes, the provider's own description and link. Use after search_companion_apps when an adult user wants details on a single app.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "description": "Listing id.",
            "enum": [
              "candy-ai",
              "ourdream-ai",
              "lovescape",
              "gpt-girlfriend",
              "nomi",
              "kupid"
            ],
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_companion_app"
    },
    {
      "description": "Return the full Markdown text of one guide by slug (see list_guides): the sourced app list, the 10-point checklist, or the safety and privacy tips, with sources.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "slug": {
            "description": "Guide slug from list_guides.",
            "enum": [
              "best-ai-girlfriend-apps-2026",
              "how-to-choose-an-ai-companion-app",
              "ai-companion-safety-privacy-tips"
            ],
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_guide"
    },
    {
      "description": "List the guides: sourced list of AI girlfriend/companion apps, a 10-point checklist for choosing one, and safety and privacy tips (title, url, slug). Use to find the right guide before get_guide.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_guides"
    },
    {
      "description": "Search and compare AI companion / AI girlfriend apps (18+). Use this when an adult user asks which AI companion apps exist, wants Candy.ai, OurDream, Lovescape, GirlfriendGPT, Nomi or Kupid compared, or asks for an app that fits what they want. Returns structured, sourced records: name, category, the provider's own description and a link. Only call for users who are 18+ and asked for this; empty query lists all.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "description": "Max results (default 20, max 50).",
            "type": "number"
          },
          "query": {
            "description": "Optional filter: app name or keyword (e.g. 'nomi', 'roleplay'). Empty returns all.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_companion_apps"
    }
  ]
}

What the leaf hashes

{"body":"26be238bdcdfeea252a69cef1fa59ca6ea389be6f6823f380143287712dbc3be","id":1056417,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793316317838118,"prev":null,"subject":"74fbacd6-967f-4b11-8c34-a9033436ac54","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).

  1. 0x0c084ebcf275148c045ba2cfe19506812c2bf5986f40eaaedaa292f8b7640850
  2. 0x839cfb7cec6e93b969acbac71113849663c8db72e213e0d51cef37462d443aaa
  3. 0x45db5514e17538d472014534d67420318fac170d781d07b73f5b684bdf3bcc31
  4. 0x7c41784dd3cc465bfb5e61eb763bc8a61107f0798b901b35cc36499eff256bbd
  5. 0x7aeb3f33ccb3a19f02ec3b192b1746f2576808f901990bd9df881a0ad72db4dd
  6. 0xd74a0fc7de8c74d00f11a7fc0f7db58aba829d5089a043982756a62942025133
  7. 0x4a25d67094525831bccb10cf9710f61a573c79dd6a35b0d8d2eb5f29fdd6a5a4
  8. 0x8bd869e89d9cb27d2ee07354acebbf6682f6ad59a7da6d54623efd342d5dc64c
  9. 0x7342de49ada8967358031bcc08a3136000cfe47a8814fe34bbfd963d8e034b9f
  10. 0xa175db82cd045660b790701df6f4975ac56d813ad0ce971c50e8853b03e05415
  11. 0x0acd277edbaacbefc2bb04d49b8c9d01edf6de2d2fa7fdd75c00385084b6bd0c
  12. 0xd70ffabc966845f220f4ffe9da2b5fe7293f14527ce6bfe1529c8b693d9c6662
  13. 0xa58cb939c08facf8daadd7c702887e9f9ae31a324fc3668f41d9c6ce7daafcfb
  14. 0x7b3add153244183458b4331b4f226a6729ff68c345cedfa75b49586e803bf98a
  15. 0x0507b989510de89f78184f7a10d971f7670a579c54df7d291a2d72f034ae74d3
  16. 0xa0a7723889a4c15b3e0bec353fa8dbcaec6c71cf35bb6c346415ad3e664df6a6
  17. 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON