addrbookFor publishers
← The evidence ledger

Evidence row 571709

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a21830d4-558e-481e-992f-adfe40beb4d8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
17c691b682d0517b0f0c8e59a63503370c377ea3df8ff092737d91a29ff6d93c
Leaf
0x4b4b1fccc5cf617516195d815002d1fe14105b0ac88b3358c6b3a50f22445d5b

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Zakat owed on cash, gold, silver, shares and business stock, using live gold and silver prices.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "business_stock": {
            "description": "Value of business stock for sale.",
            "minimum": 0,
            "type": "number"
          },
          "cash": {
            "description": "Cash and bank balances.",
            "minimum": 0,
            "type": "number"
          },
          "currency": {
            "description": "Defaults to USD.",
            "enum": [
              "USD",
              "GBP",
              "EUR",
              "CAD",
              "AUD"
            ],
            "type": "string"
          },
          "debts_due_now": {
            "description": "Debts due now, deducted.",
            "minimum": 0,
            "type": "number"
          },
          "gold_grams": {
            "description": "Gold held, in grams.",
            "minimum": 0,
            "type": "number"
          },
          "gold_value": {
            "description": "Or the value of gold held.",
            "minimum": 0,
            "type": "number"
          },
          "nisab": {
            "description": "Which nisab to use. Defaults to silver.",
            "enum": [
              "silver",
              "gold"
            ],
            "type": "string"
          },
          "owed_to_you": {
            "description": "Money owed to you that you expect to be repaid.",
            "minimum": 0,
            "type": "number"
          },
          "share_zakatable_pct": {
            "description": "Share of long-term holdings treated as zakatable, default 25.",
            "minimum": 0,
            "type": "number"
          },
          "shares_longterm": {
            "description": "Market value of shares held long term.",
            "minimum": 0,
            "type": "number"
          },
          "shares_trading": {
            "description": "Market value of shares held for trading (counted in full)",
            "minimum": 0,
            "type": "number"
          },
          "silver_grams": {
            "description": "Silver held, in grams.",
            "minimum": 0,
            "type": "number"
          },
          "silver_value": {
            "description": "Or the value of silver held.",
            "minimum": 0,
            "type": "number"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "calculate_zakat"
    },
    {
      "description": "Halal alternatives to a holding. Companies Mizan covers in the same industry (or the nearest related one) whose business is permitted and whose debt passes all four standards at the last quarter-end, largest first, plus Shariah index funds for US and UK investors. Screen a pick live with screen_company before buying.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ticker": {
            "description": "The holding to replace: a US listing symbol or company name.",
            "type": "string"
          }
        },
        "required": [
          "ticker"
        ],
        "type": "object"
      },
      "name": "find_halal_alternatives"
    },
    {
      "description": "The four standards, their denominators and thresholds. Screens a US-listed company against four published Shariah equity standards (AAOIFI, Dow Jones Islamic Market, S&P Shariah, MSCI Islamic), first on its business (prohibited industries each standard excludes) and then on its debt, using live...",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "list_standards"
    },
    {
      "description": "How much of a dividend to give to charity. Returns the company's purification ratio (interest income over total revenue, from its latest 10-K that reports interest income; 'latest_annual_filing' and 'note' say when that is older than the latest 10-K) and, if a dividend amount is given, the amount to give to charity. For a company whose main business every standard excludes, 'business_screen' explains that purification does not make it permissible.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "dividend": {
            "description": "The dividend received, in any currency.",
            "type": "number"
          },
          "ticker": {
            "description": "US listing symbol.",
            "type": "string"
          }
        },
        "required": [
          "ticker"
        ],
        "type": "object"
      },
      "name": "purify_dividend"
    },
    {
      "description": "Screen one company against all four standards. Returns a 'say' sentence, the live price, the consolidated share count, the filing figures used, the business screen per standard ('business': main_business, by_standard pass/fail/review, excluded_under), and each standard's ratio, threshold and verdict. In each screens entry, 'compliant' is the overall verdict (false when that standard excludes the company's business, null when the business needs a closer look) and 'debt_compliant' is the debt test alone. Verdicts within one percent of a threshold are flagged borderline. A company name (for example nvidia) also works.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ticker": {
            "description": "US listing symbol (a common company name also works).",
            "type": "string"
          }
        },
        "required": [
          "ticker"
        ],
        "type": "object"
      },
      "name": "screen_company"
    },
    {
      "description": "Screen a whole portfolio. Screens up to 15 holdings under all four standards and returns the share of the portfolio that is compliant under each, the holdings that fail, and a combined dividend purification ratio.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "holdings": {
            "description": "Comma-separated tickers, each optionally followed by a colon and the value held, for weighting.",
            "type": "string"
          }
        },
        "required": [
          "holdings"
        ],
        "type": "object"
      },
      "name": "screen_portfolio"
    }
  ]
}

What the leaf hashes

{"body":"17c691b682d0517b0f0c8e59a63503370c377ea3df8ff092737d91a29ff6d93c","id":571709,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793140375009534,"prev":null,"subject":"a21830d4-558e-481e-992f-adfe40beb4d8","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. 0x4b4b5fed4d9f5ce014dbbf33af44f04ed2281f26392d7eacd001d063061f6a8f
  2. 0x1de1054623912e713979fa947660cbe92ece1f4c127ea344de5c1915d14b0fa8
  3. 0x63539587d52bc9d59788199b3628434d90797295f9e65e91a6dec22ce85cb89a
  4. 0x4969bfbda3fcd8134e614cbfa6c70415fa77c754cd24da6ffac19ac71f22b322
  5. 0xb02c423be4a8874f754a3cf540800cd93e6a9e4313f0a795b9d32ce8896e21b7
  6. 0xccc2a553b7420a72dab6c1e861f32516a7d2f85500602d01e2a36f064732b273
  7. 0xfca8da2edfdc849e535d1a812d1544a57c07fd4024d572279972845bf1b2e267
  8. 0xf8111cbd504c1b9d501cf9b73eecdde7f6a377bb2650626d50498f32ae2b08da
  9. 0xd0c79335fd71883d4c9c7a16f673bbc6ef7bf0e2ab777f1d0e8a49e1ac8fc8b7
  10. 0x7491848012726a2f1e10ac5c2909e1b9ba4e06e701767fa1c879f99a815c1145
  11. 0x5b15539a9e45c30d985cffa0f43853909d4e3a207bff9b6e3e35303e52a3c2d2
  12. 0xf5ad7dee20c9ad48ff75cc443e6c6ae3a718321f07b826d581afdb243e59305f
  13. 0x150dc531eedad3837a4be47dd0bf1a84bf98feb63216c125982425fda525a3fd
  14. 0x80ede9e5d428e39db26928b1d08254ff1241f1d7e091fd2e57130fbb4423162b
  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