addrbookFor publishers
← The evidence ledger

Evidence row 533364

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b24f2d9f-9f00-4e67-8236-ba8e271a68bb
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
b1f96aa57780ae078fee8751737280fa393c6180df8a8c95738e801a95e19384
Leaf
0x42ffa52c9a86b1005a956631df8226e2fb92909814aaa71b07c995bc921a41fc

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Use this when someone asks about buying prescription medicine from Canada, Canadian pharmacy prices versus U.S. prices, or what the new U.S. Customs mail-import date, January 20, 2027, means for a Canadian mail-order refill. Give 1 to 5 medicine names (brand or generic, English or Spanish, any capitalization) from LowerScript's list of medicines people buy from Canada plus the caller's 5-digit ZIP in a state LowerScript serves (FL, TX, AZ, NC, SC, GA, IL, CA). For each medicine it returns the Canadian last-listed price exactly as captured (price, pack, strength, origin, source pharmacy, capture date; shipping not included), today's lowest LowerScript cash price near the ZIP for the brand and the generic when the exact same strength and quantity is priced (pharmacy and as-of date), a verdict (lower_here, lower_canada, same, compare_packs or no_price) computed only on exact matches and never scaled across strengths or packs, whether the medicine is on the Medicare-negotiated list, and links to the state's Canada page, the medicine's brand page (Florida example) and the price check. Names not on the list come back in not_found with a pointer to the price check. One internal price lookup per call. Cost information only: it refuses clinical questions (dose, safety, interactions, starting or stopping a medicine). LowerScript is a prescription discount program, not insurance.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "drugs": {
            "description": "1 to 5 medicine names, brand or generic (e.g. \"Eliquis\", \"apixaban\", \"Januvia\"). Matching is case- and accent-insensitive against the Canada comparison list.",
            "items": {
              "minLength": 2,
              "type": "string"
            },
            "maxItems": 5,
            "minItems": 1,
            "type": "array"
          },
          "lang": {
            "description": "Response language. Defaults to English.",
            "enum": [
              "en",
              "es"
            ],
            "type": "string"
          },
          "zip": {
            "description": "5-digit US ZIP code in FL, TX, AZ, NC, SC, GA, IL or CA. Used to find today's LowerScript prices nearby and to link the right state page.",
            "pattern": "^[0-9]{5}$",
            "type": "string"
          }
        },
        "required": [
          "drugs",
          "zip"
        ],
        "type": "object"
      },
      "name": "compare_canada"
    },
    {
      "description": "Resolve free-text drug wording (brand or generic, English or Spanish) to the canonical LowerScript/RxSense drug: its known dosage forms, strengths, and a typical fill quantity. Cost/availability lookup only — never a substitute drug, never a dose recommendation, never priced (use get_prices for a price). Returns a \"try another name\" message when nothing matches.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "language": {
            "description": "Response language. Defaults to English.",
            "enum": [
              "en",
              "es"
            ],
            "type": "string"
          },
          "query": {
            "description": "Drug name in English or Spanish, brand or generic (e.g. \"metformin\", \"Ozempic\", \"amoxicilina\").",
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "find_drug"
    },
    {
      "description": "The static LowerScript discount card: RxBIN/RxPCN/RxGRP codes, how to use it at the pharmacy counter, wallet-pass and card-page links, member support, and the exact compliance wording (not insurance, up to 80%). No lookup involved — always the same answer for a given language.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "language": {
            "description": "Card language / RxGRP network. Defaults to English.",
            "enum": [
              "en",
              "es"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_card"
    },
    {
      "description": "Live cash prices for one drug at nearby pharmacies (up to 10, cheapest first, full spread shown — not just the lowest), using the LowerScript discount network (RxSense). Carries the LowerScript card codes, a wallet-pass link, and the lowerscript.com page for the same answer. One drug per call — no bulk lookups. Requires a 5-digit US ZIP in a state LowerScript currently serves (FL, TX, AZ, NC, SC, GA, IL, CA); city/state alone is not yet supported. Cost and pharmacy information only — refuses any clinical question (dose, safety, interactions, pregnancy, starting or stopping a medicine) with no price.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "city": {
            "description": "Optional city name, for context only. Does not replace zip — a price lookup still needs a 5-digit ZIP.",
            "type": "string"
          },
          "drug": {
            "description": "Drug name, English or Spanish, brand or generic.",
            "minLength": 2,
            "type": "string"
          },
          "form": {
            "description": "Optional dosage form, e.g. \"tablet\", \"capsule\", \"pen\", \"inhaler\".",
            "type": "string"
          },
          "language": {
            "description": "Response language. Defaults to English.",
            "enum": [
              "en",
              "es"
            ],
            "type": "string"
          },
          "quantity": {
            "description": "Optional fill quantity. Defaults to a typical fill size for the drug's own form (e.g. 30 tablets; 1 pen/inhaler).",
            "exclusiveMinimum": 0,
            "type": "number"
          },
          "state": {
            "description": "Optional 2-letter US state, for context only. Does not replace zip.",
            "type": "string"
          },
          "strength": {
            "description": "Optional strength, e.g. \"500 mg\".",
            "type": "string"
          },
          "zip": {
            "description": "5-digit US ZIP code. Required for a price — city/state alone cannot be geocoded by this tool yet.",
            "pattern": "^[0-9]{5}$",
            "type": "string"
          }
        },
        "required": [
          "drug",
          "zip"
        ],
        "type": "object"
      },
      "name": "get_prices"
    }
  ]
}

What the leaf hashes

{"body":"b1f96aa57780ae078fee8751737280fa393c6180df8a8c95738e801a95e19384","id":533364,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793127539881528,"prev":null,"subject":"b24f2d9f-9f00-4e67-8236-ba8e271a68bb","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. 0x42ffaabb6c2971fb10d2916f79d3cc48a924039d1d7ddbb4feed52a80cfb495d
  2. 0x568df463a32427e933cb62346c97161e8977f1f69f5840e5c02fe177e22b04b6
  3. 0x251ee99a03e99f9efe785f1a704852c1447f044ac58072fce86ed1e4822a0185
  4. 0x6b2f095353a18867173f0a2a96868ba9adb35468217cb642ed8e82d56123414e
  5. 0x81c3043bd882426e5b9c42d7e3a374ed2fcac359a8901f62fe07f51bef83f2d1
  6. 0xa6450f0e5a520c7884c01f7bee4a41ac350ee7ec70d6c1f957dd7504a375f3db
  7. 0xa94e74271119b199a11c0a51ab6a73fd778fd126270b18f76159ba0db7b2dda4
  8. 0x139bcf8b88573c41720659d8870b237ccd32ceb0438c51c8cfbb0ebf877c3e40
  9. 0xa62f57c4287a64a545f138fe0968001d86ec7dcd412f64e66608d52778560852
  10. 0xa829664e5b3a82c49f112970900b51ea1b6339b688d8c1b27363e68a13009a1f
  11. 0xb0dc7eed01b5a695ca9cedf0d1edb8657bace4dd0c8093d1309bd503047ae4e7
  12. 0xc897d71d9632ce913abe93619ab42cfbeb45fae1da80e2533fb77a3b950138a9
  13. 0x4b4a1e815a33d351cc45dfa35f97aef5faf461590a54756a40dc36a0bbabf04b
  14. 0x1de9caca1fa6dbbe090ee48dad5f962bbfd09856fd897edc8c3c110272d35c56
  15. 0x2c117b27721eea45f6590fbccb471d21a7b0b079a53f089ecb300c63bdb3aebf
  16. 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON