addrbookFor publishers
← The evidence ledger

Evidence row 292392

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint bdb05050-2186-49c9-9dc9-34fe7707d304
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
9c4beae5b0d3312009abc7c19b9e1396fa79771cf2d1da8cde42e832cf724cab
Leaf
0x0a66a2db4ac852b2bc6f1a24f4914a9433098286639fe177696a59f2fa63bbe1

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_status confirms it.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "key": {
            "description": "License key from checkout, MCPL1.<payload>.<signature>",
            "type": "string"
          }
        },
        "required": [
          "key"
        ],
        "type": "object"
      },
      "name": "license_activate"
    },
    {
      "description": "Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing changes.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "license_status"
    },
    {
      "description": "Record a loan or lease and return its id, level payment and effective annual rate. principal_minor, fees and balloon are whole MINOR units; rate_bps is the nominal annual rate in basis points. Free: 3 agreements.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "balloon_minor": {
            "description": "Final balloon or residual value in whole minor units, due with the last payment and not inside it. Default 0",
            "minimum": 0,
            "type": "integer"
          },
          "compounding": {
            "description": "How often interest compounds",
            "enum": [
              "weekly",
              "fortnightly",
              "monthly",
              "quarterly",
              "semiannual",
              "annual"
            ],
            "type": "string"
          },
          "currency": {
            "description": "ISO code the agreement is denominated in",
            "pattern": "^[A-Za-z]{3}$",
            "type": "string"
          },
          "fees_minor": {
            "description": "Arrangement fees in whole minor units, paid at drawdown. Default 0",
            "minimum": 0,
            "type": "integer"
          },
          "kind": {
            "description": "Default \"loan\"",
            "enum": [
              "loan",
              "lease"
            ],
            "type": "string"
          },
          "lender": {
            "description": "Who the money is owed to",
            "maxLength": 200,
            "type": "string"
          },
          "method": {
            "description": "annuity for a level payment, straight-principal for equal principal and a falling payment",
            "enum": [
              "annuity",
              "straight-principal"
            ],
            "type": "string"
          },
          "name": {
            "description": "What this agreement is, e.g. Van finance or Office lease",
            "maxLength": 200,
            "type": "string"
          },
          "note": {
            "maxLength": 2000,
            "type": "string"
          },
          "payment_frequency": {
            "description": "How often a payment falls due",
            "enum": [
              "weekly",
              "fortnightly",
              "monthly",
              "quarterly",
              "semiannual",
              "annual"
            ],
            "type": "string"
          },
          "principal_minor": {
            "description": "Amount borrowed, in whole minor units (integer cents). 1,000,000 is EUR 10,000.00",
            "maximum": 100000000000000,
            "minimum": 1,
            "type": "integer"
          },
          "rate_bps": {
            "description": "Nominal annual interest rate in basis points. 1200 is 12 percent. Zero is allowed",
            "maximum": 1000000,
            "minimum": 0,
            "type": "integer"
          },
          "start_date": {
            "description": "Drawdown date, YYYY-MM-DD. The first payment falls one period after it",
            "maxLength": 10,
            "type": "string"
          },
          "term_periods": {
            "description": "Number of payment periods, not years",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "name",
          "principal_minor",
          "currency",
          "rate_bps",
          "compounding",
          "payment_frequency",
          "term_periods",
          "method",
          "start_date"
        ],
        "type": "object"
      },
      "name": "loan_create"
    },
    {
      "description": "Remove one loan or lease from the register and give its free-tier slot back. Refused, with the entry named, if a journal has already been taken from it. Free.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "loan": {
            "description": "The loan id, e.g. LOAN-2026-0001, or its exact name",
            "maxLength": 200,
            "type": "string"
          }
        },
        "required": [
          "loan"
        ],
        "type": "object"
      },
      "name": "loan_delete"
    },
    {
      "description": "Return the double entry for one payment period or month: debit interest expense and loan liability, credit cash, in the cash book's account names, with an expense_add-ready payload. Give period or month, not both. Pro.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cash_account": {
            "description": "Credit account for the payment. Default \"cash\"",
            "maxLength": 200,
            "type": "string"
          },
          "category": {
            "description": "Expense category for the expense_add payload. Default \"interest\"",
            "maxLength": 200,
            "type": "string"
          },
          "interest_account": {
            "description": "Debit account for the interest. Default \"interest_expense\"",
            "maxLength": 200,
            "type": "string"
          },
          "liability_account": {
            "description": "Debit account for the principal. Default \"loan_liability\"",
            "maxLength": 200,
            "type": "string"
          },
          "loan": {
            "description": "The loan id, e.g. LOAN-2026-0001, or its exact name",
            "maxLength": 200,
            "type": "string"
          },
          "month": {
            "description": "Journal every payment falling in this month, YYYY-MM. Give this or period",
            "maxLength": 7,
            "type": "string"
          },
          "period": {
            "description": "The payment period to journal. Give this or month",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "loan"
        ],
        "type": "object"
      },
      "name": "loan_journal"
    },
    {
      "description": "List the register with terms, level payment, effective annual rate and, at as_of, periods paid, balance outstanding, interest to date and the next payment, totalled per currency. Free; loans_report is the Pro roll-up.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "as_of": {
            "description": "Value the register at this date, YYYY-MM-DD. Default today",
            "maxLength": 10,
            "type": "string"
          },
          "currency": {
            "description": "Only agreements in this currency",
            "pattern": "^[A-Za-z]{3}$",
            "type": "string"
          },
          "kind": {
            "description": "Only loans, or only leases",
            "enum": [
              "loan",
              "lease"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Maximum rows, default and ceiling 600",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "loan_list"
    },
    {
      "description": "Work out what settling or overpaying costs as of a period: the outstanding balance, the penalty if one is given, the recalculated remaining schedule and the interest saved, stated gross and net of the penalty. Pro.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "as_of_period": {
            "description": "The period the extra money is paid at the end of. Period 1 is the first payment",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          },
          "extra_minor": {
            "description": "A partial overpayment in whole minor units. Omit to settle the loan in full",
            "minimum": 1,
            "type": "integer"
          },
          "keep_payment": {
            "description": "On a partial overpayment, keep the same payment and shorten the term. Default false, which keeps the term and lowers the payment",
            "type": "boolean"
          },
          "limit": {
            "description": "Maximum remaining rows to return, ceiling 600",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          },
          "loan": {
            "description": "The loan id, e.g. LOAN-2026-0001, or its exact name",
            "maxLength": 200,
            "type": "string"
          },
          "penalty_minor": {
            "description": "Early repayment charge in whole minor units. Default 0",
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "loan",
          "as_of_period"
        ],
        "type": "object"
      },
      "name": "loan_repay_early"
    },
    {
      "description": "Build one loan's schedule: opening balance, payment, interest, principal and closing per period, with total interest. The last period absorbs rounding, landing exactly on the balloon or zero. loans_report totals it.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "from_period": {
            "description": "First period to return. Default 1",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "description": "Maximum rows, default and ceiling 600",
            "maximum": 600,
            "minimum": 1,
            "type": "integer"
          },
          "loan": {
            "description": "The loan id, e.g. LOAN-2026-0001, or its exact name",
            "maxLength": 200,
            "type": "string"
          },
          "year": {
            "description": "Only the periods falling in this calendar year, YYYY",
            "maxLength": 4,
            "type": "string"
          }
        },
        "required": [
          "loan"
        ],
        "type": "object"
      },
      "name": "loan_schedule"
    },
    {
      "description": "The debt at as_of: per loan what is outstanding, whether it is settled, the next payment, and the interest and principal charged in a year, then totals per currency. Contractual balance, not cash paid. Pro.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "as_of": {
            "description": "Value the debt at this date, YYYY-MM-DD. Default today",
            "maxLength": 10,
            "type": "string"
          },
          "currency": {
            "description": "Only agreements in this currency",
            "pattern": "^[A-Za-z]{3}$",
            "type": "string"
          },
          "year": {
            "description": "The calendar year to total the interest for, YYYY. Default the year of as_of",
            "maxLength": 4,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "loans_report"
    }
  ]
}

What the leaf hashes

{"body":"9c4beae5b0d3312009abc7c19b9e1396fa79771cf2d1da8cde42e832cf724cab","id":292392,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793048752405207,"prev":null,"subject":"bdb05050-2186-49c9-9dc9-34fe7707d304","subject_kind":"endpoint"}

Proof

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

  1. 0x0a66e245505314705d9253f476048e88fa10781c66acd8a6c240dfc482d6f59a
  2. 0xf84b07cc52017f289851dbddd7a670f955aaa85abae3e77eee094048b54a7ce2
  3. 0x44ec2d0da2d3356536e2a61579ba2a193168327fe104afdcef7e98f338f60b39
  4. 0xf573d70929df42fbbe96de15164b6f500e7af50268ba8a517a92025cb7856d8c
  5. 0x0e9d034dde5b7ac60ca23157d224f4bc3e4e360766c5486480d1a2d766946110
  6. 0x0d6eec6ea3b46f0e250ca0feedea6c72332c2357ffa414f377e1a22756916b1e
  7. 0xda109f9c0f0e827c95be26f5ae0c45ce5d4d09dd0ba087178bf77599dbb4b8e5
  8. 0xc9ed92f09bde4931a1bf06d3bdd525e961c465d6ae99b7b7d02044da090119a4
  9. 0x430ddf5dc6f0bf48702b9bb155fb1f09c76a6353903235c3b35878aac3c0c298
  10. 0x3526fc43e1700b5c470f59503113376c32080a3a5d8962c998cb16807f4058a9
  11. 0x87b542db74671bce07a9c7ffa1bac70164f2e2ab234b807975c3d56a1d6139ee
  12. 0x9e12233d6ee4faeb9271b0fc3c834797517d702f44add023149f28a0809c0aaa
  13. 0xe5a836cf25a8dfc72c9e3b6a69a7561a1f61f50f9cf36707d36f6e926aa15dec
  14. 0xa96bb9408ce00a0d40ddaba8736257dfce76d5478b131d69db1afdf8a824312b
  15. 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON