addrbookFor publishers
← The evidence ledger

Evidence row 1241363

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5553ee54-8296-4fa2-a685-8296339772ac
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
1928cb919eae45482e00c66523700fc9fd33baa9e9b4b45a6a3f9bd3f4326f69
Leaf
0xe122613fc4d531771ab651cab973c3fc20c8e9e0cc8bcee0e916cd6a15d7c4df

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Adds (or with a negative number subtracts) N business days to a date, skipping weekends and observed U.S. federal or Federal Reserve holidays exactly. The start date is not counted. With 0, returns the start date if it is a business day, otherwise the next one. Lists every holiday skipped.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "business_days": {
            "description": "Business days to add; negative to go back.",
            "maximum": 20000,
            "minimum": -20000,
            "type": "integer"
          },
          "calendar": {
            "default": "federal",
            "description": "federal = OPM observance for federal employees (Saturday holiday -> Friday off). fed_banking = Federal Reserve Banks (Saturday holiday -> open Friday; Sunday -> closed Monday). Use fed_banking for ACH, wire and bank settlement dates.",
            "enum": [
              "federal",
              "fed_banking"
            ],
            "type": "string"
          },
          "extra_closed_dates": {
            "description": "Extra closed dates to treat as holidays, e.g. a one-off executive order closure such as 2025-01-09.",
            "items": {
              "$ref": "#/properties/start_date"
            },
            "maxItems": 100,
            "type": "array"
          },
          "include_inauguration_day": {
            "default": false,
            "description": "federal calendar only: also close Inauguration Day (DC-area federal employees only, every 4 years).",
            "type": "boolean"
          },
          "start_date": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          }
        },
        "required": [
          "start_date",
          "business_days"
        ],
        "type": "object"
      },
      "name": "add_business_days"
    },
    {
      "description": "Counts business days between two dates (1971-2100) on the U.S. federal or Federal Reserve calendar, excluding weekends and observed holidays. include_start and include_end default to true, like Excel NETWORKDAYS. If end is before start the count is negative. Lists the weekday holidays that were excluded.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "calendar": {
            "default": "federal",
            "description": "federal = OPM observance for federal employees (Saturday holiday -> Friday off). fed_banking = Federal Reserve Banks (Saturday holiday -> open Friday; Sunday -> closed Monday). Use fed_banking for ACH, wire and bank settlement dates.",
            "enum": [
              "federal",
              "fed_banking"
            ],
            "type": "string"
          },
          "end_date": {
            "$ref": "#/properties/start_date"
          },
          "extra_closed_dates": {
            "description": "Extra closed dates to treat as holidays, e.g. a one-off executive order closure such as 2025-01-09.",
            "items": {
              "$ref": "#/properties/start_date"
            },
            "maxItems": 100,
            "type": "array"
          },
          "include_end": {
            "default": true,
            "type": "boolean"
          },
          "include_inauguration_day": {
            "default": false,
            "description": "federal calendar only: also close Inauguration Day (DC-area federal employees only, every 4 years).",
            "type": "boolean"
          },
          "include_start": {
            "default": true,
            "type": "boolean"
          },
          "start_date": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          }
        },
        "required": [
          "start_date",
          "end_date"
        ],
        "type": "object"
      },
      "name": "count_business_days"
    },
    {
      "description": "Computes an invoice due date from an issue date and net terms in calendar days (Net 30 = 30), then optionally rolls a weekend or U.S. holiday due date: following (next business day), preceding, or modified_following (next business day unless it crosses into the next month). Uses exact observed federal or Federal Reserve holidays.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "calendar": {
            "default": "fed_banking",
            "description": "fed_banking (default) matches when banks settle payments; federal uses OPM observance.",
            "enum": [
              "federal",
              "fed_banking"
            ],
            "type": "string"
          },
          "extra_closed_dates": {
            "description": "Extra closed dates to treat as holidays, e.g. a one-off executive order closure such as 2025-01-09.",
            "items": {
              "$ref": "#/properties/issue_date"
            },
            "maxItems": 100,
            "type": "array"
          },
          "issue_date": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "net_days": {
            "description": "Net terms in calendar days, e.g. 30 for Net 30.",
            "maximum": 3650,
            "minimum": 0,
            "type": "integer"
          },
          "roll": {
            "default": "following",
            "description": "How to move a due date that is not a business day.",
            "enum": [
              "none",
              "following",
              "preceding",
              "modified_following"
            ],
            "type": "string"
          }
        },
        "required": [
          "issue_date",
          "net_days"
        ],
        "type": "object"
      },
      "name": "invoice_due_date"
    },
    {
      "description": "Says whether a date (1971-2100) is a business day on the U.S. federal (OPM) calendar or the Federal Reserve banking calendar, names the holiday if any, and returns the previous and next business day. The two calendars differ when a holiday falls on Saturday: 2026-07-03 is a federal holiday but a Fed banking day.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "calendar": {
            "default": "federal",
            "description": "federal = OPM observance for federal employees (Saturday holiday -> Friday off). fed_banking = Federal Reserve Banks (Saturday holiday -> open Friday; Sunday -> closed Monday). Use fed_banking for ACH, wire and bank settlement dates.",
            "enum": [
              "federal",
              "fed_banking"
            ],
            "type": "string"
          },
          "date": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "extra_closed_dates": {
            "description": "Extra closed dates to treat as holidays, e.g. a one-off executive order closure such as 2025-01-09.",
            "items": {
              "$ref": "#/properties/date"
            },
            "maxItems": 100,
            "type": "array"
          },
          "include_inauguration_day": {
            "default": false,
            "description": "federal calendar only: also close Inauguration Day (DC-area federal employees only, every 4 years).",
            "type": "boolean"
          }
        },
        "required": [
          "date"
        ],
        "type": "object"
      },
      "name": "is_business_day"
    },
    {
      "description": "Exact U.S. federal holidays for any year 1971-2100 under 5 U.S.C. 6103: legal date, OPM observed date (Saturday -> Friday, Sunday -> Monday, so New Year's Day 2022 is observed Friday 2021-12-31) and the Federal Reserve closure date (Fed Banks stay OPEN the Friday before a Saturday holiday). Applies the rule history a model tends to get wrong: Juneteenth from 2021, MLK Day from 1986, Veterans Day on the 4th Monday of October 1971-1977, and Inauguration Day (DC area only, flagged optional). No network calls.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "year": {
            "description": "Calendar year, 1971-2100.",
            "maximum": 2100,
            "minimum": 1971,
            "type": "integer"
          }
        },
        "required": [
          "year"
        ],
        "type": "object"
      },
      "name": "list_federal_holidays"
    }
  ]
}

What the leaf hashes

{"body":"1928cb919eae45482e00c66523700fc9fd33baa9e9b4b45a6a3f9bd3f4326f69","id":1241363,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793356354093997,"prev":null,"subject":"5553ee54-8296-4fa2-a685-8296339772ac","subject_kind":"endpoint"}

Proof

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

  1. 0xe1226058ac6d34041d95affba3b62bdb477a421108e9764d75066c49147fcf08
  2. 0x410262abfd063bbec8a44951dcb7ab15b2ed1e0681fc903d3a97efddb5c77645
  3. 0x99d68de093b01ac1ce7289e9ebf7e5a022716cf7c4b502419c5d7635472de6ec
  4. 0x25d9325275b9242068d93394937151cb33e83ea7e807b787417597a816c01af1
  5. 0x3ef6aa8245aea94eed7a0dcefbc3b4031ced6b778f00cf87ed21a617a8aee62a
  6. 0x7bd1f24c40aac1671509b6bcfb1c6ad838ca9738e824bb3de4136ee513581b62
  7. 0xa534770fd5dacbaeb87e0720cb0a29c524ac44d1235a1a2e07d710ca7ba8b59d
  8. 0xb9383fefe9c18512287d321000c2ea7a03d564db8a8c27056e6f2e15591764e0
  9. 0xdbbaa8bf007be3bfdd84d672940b727e3012aff491139e2900eabeb54ca3adad
  10. 0x2578d5d48e7d379a04cbb2c63456daea3cf9f7d2bfc5f026eea830ff8d5367da
  11. 0x61e7ce54a96819dde532e602f09adb48f87fa4c3bce0c09d650d8646e3f4c9f9
  12. 0xfac5be4cd9b1ae16cda761c5875ad5d49be70261833ac3841b137b851022c270
  13. 0xc1648b63331523f1ffba0502dc2754123aa7191c2d0b487849b227a545fbee34
  14. 0x3a7a0fa82cbf8d3f1546fc6f89c9a5f35e025db7170b70e3f2dcd72b4ebb0f8e
  15. 0xea7df1002501052c124b5aed2b1a5df3d59be54394c6a8539c86fad1df339a9e
  16. 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
  17. 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON