addrbookFor publishers
← The evidence ledger

Evidence row 558815

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 326c1539-acbe-4cb1-8d3b-24cb364ad16c
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
1203bd468641e4a281acff8b966f168cc2d7455a5710b0c59a178d975e400fb7
Leaf
0xa408c6d209960796a948da4d1e126c52eff52eec7412cb3dc0bd1393de45f188

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Make a Stripe checkout link for packs of 3 cards ($4.99 a pack). The person pays on Stripe; the cards are then added to the account for the email given, and they make each card on tangylimes.com by signing in with that email. Nothing is charged until they pay. Always show the link to the person; never claim the purchase is done.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "description": "Optional discount code",
            "type": "string"
          },
          "email": {
            "description": "The email the cards go to (they sign in with it)",
            "type": "string"
          },
          "packs": {
            "description": "Number of 3-card packs",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "email",
          "packs"
        ],
        "type": "object"
      },
      "name": "buy_cards"
    },
    {
      "description": "Details for one card by id: title, occasion, headline, how many faces, formats, length, price and links.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "card_id": {
            "type": "string"
          }
        },
        "required": [
          "card_id"
        ],
        "type": "object"
      },
      "name": "get_card"
    },
    {
      "description": "Tangy Limes prices: one card, the 3-pack, the custom song, and the first-card email offer. No subscription.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_pricing"
    },
    {
      "description": "A link that opens a card on tangylimes.com, ready for the person to add their photo and watch the free preview. Add a discount code to apply it automatically.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "card_id": {
            "type": "string"
          },
          "code": {
            "description": "Optional discount or affiliate code",
            "type": "string"
          }
        },
        "required": [
          "card_id"
        ],
        "type": "object"
      },
      "name": "make_card_link"
    },
    {
      "description": "Ask the studio to make a card that doesn't exist yet. Leave an email to hear when it's ready.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "type": "string"
          },
          "faces": {
            "maximum": 4,
            "minimum": 1,
            "type": "integer"
          },
          "idea": {
            "description": "The card idea, e.g. \"our dog's 10th birthday at a roller rink, two people\"",
            "type": "string"
          },
          "occasion": {
            "type": "string"
          }
        },
        "required": [
          "idea"
        ],
        "type": "object"
      },
      "name": "request_card"
    },
    {
      "description": "Find Tangy Limes video greeting cards. Each card is a short music video where real faces from a photo sing an original song. Filter by words (e.g. \"dog birthday\", \"roast\", \"Paris anniversary\"), occasion, and how many faces the card fits.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "faces": {
            "description": "Number of faces the card must fit",
            "maximum": 4,
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "default": 10,
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "occasion": {
            "description": "Card group",
            "enum": [
              "birthday",
              "anniversary",
              "love",
              "holidays",
              "anti",
              "trash",
              "party",
              "solo",
              "more"
            ],
            "type": "string"
          },
          "query": {
            "description": "Words describing the card, e.g. \"80s birthday\" or \"anti valentine\"",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_cards"
    }
  ]
}

What the leaf hashes

{"body":"1203bd468641e4a281acff8b966f168cc2d7455a5710b0c59a178d975e400fb7","id":558815,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793135165118950,"prev":null,"subject":"326c1539-acbe-4cb1-8d3b-24cb364ad16c","subject_kind":"endpoint"}

Proof

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

  1. 0xa409dbd94687f4bc15aba9514a11ab5a65796dc5fd1634ec209cc9146ddb62aa
  2. 0xa9c273b1f4d23358638942835b99a79480d77305d40e0a7ec46b4f56840034d5
  3. 0xe2652c41ff3bd01c0efb338e720332122e20b5dc79976d25ffd2b79a7308e1a6
  4. 0x9ab451f483dbb4ab53a856b5ea7a56d65d4e2455a80af6c2ec327548e6fb8121
  5. 0x08a121b8ce2b8be22d1e883c59cb07a6bd0e652e014867d739dd8524d39a7a1d
  6. 0x8bd8935a452158cc1e43b24076844538cfdee83a7a3eb85041f79379317ba26b
  7. 0x33af34e55a527f252caefade6c26b07f1eabea65bdb3a64b1e803bc4db9028a0
  8. 0x9b130be30806dd57876ec58a3eddbeaa9089f9caf8ac02db2c4092b35f80eb17
  9. 0xdeb2f34be09ae537c2a639b4715b0497e98a81eeadb0ed6a308574bd2c80dc93
  10. 0x8f29b289879b04f5930475ce78fe891a3521071b428d39d3ed3cce86f1759b9f
  11. 0x1f05a1d6742df860387251334897b5242f60183a4f9751704af390ea507acc90
  12. 0xc99f276d750460ec390a64510fe7ad6b609e36fddb943e81299b02a623e63048
  13. 0x87816aee66e8f6e0f1e55ea83733bb58cf9612d36c45fd5b7fc5d6f4484b78fd
  14. 0x0644f7e2a4b5bf9b66f185cc3fbb766d456ad94490183852f4c6db5855114cc5
  15. 0xa3fff4662cd48659f5bafd0612931759a90e53a7b4209ed8f26f6594a07bb547
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON