addrbookFor publishers
← The evidence ledger

Evidence row 292889

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1bcc813f-814d-4aa1-991a-fe725de69157
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ed23cdedd23afca77c6708ddf5f07da0efad4f6a1786dde98b7c305209e95781
Leaf
0xb375ef8c4730c597b0f717c66dfbb4fa2a58aacc0a5244b622b4004325f4a376

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Use this when the user asks how much self-employment tax or total federal tax they owe for 2026 on 1099 income: a self employment tax calculator or 1099 tax calculator, 'I made 60k on 1099, how much do I owe', 'how much to set aside for taxes as a freelancer', DoorDash/Uber/Etsy gig income taxes, or 1099 income on top of a W-2 job. Computes Schedule SE self-employment tax (92.35% of net profit, 12.4% Social Security up to the $184,500 wage base minus W-2 wages, 2.9% Medicare, 0.9% Additional Medicare Tax), the deductible half, the QBI deduction, 2026 federal income tax with the standard deduction and child tax credit, withholding offset, and the percent of profit to set aside. Returns a PDF worksheet and a calendar file. For whether quarterly payments are needed, how much to pay each quarter, safe-harbor amounts, or a missed payment, use plan_quarterly_payments. Federal only; does not file taxes, compute state tax, or give tax advice. Do not use for explaining what a 1099 form is or for filing a return.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "age_65_or_older_count": {
            "description": "How many filers are 65 or older by the end of 2026 (born before Jan 2, 1962), e.g. 1. Adds the extra standard deduction and the $6,000 senior deduction.",
            "maximum": 2,
            "minimum": 0,
            "type": "integer"
          },
          "business_expenses": {
            "description": "Deductible 2026 business expenses in USD (Schedule C), e.g. 12000 for mileage, phone, software, home office. Expenses larger than income create a loss.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "business_w2_wages_paid": {
            "description": "W-2 wages the business paid to employees in 2026 in USD, e.g. 0 for a solo freelancer. Only used for the QBI wage limit above the threshold.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "cash_charitable_donations": {
            "description": "Cash gifts to charity in USD, e.g. 500. Non-itemizers deduct up to $1,000 ($2,000 joint) starting in 2026.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "children_under_17": {
            "description": "Qualifying children under 17 at the end of 2026 for the $2,200 child tax credit, e.g. 2.",
            "maximum": 20,
            "minimum": 0,
            "type": "integer"
          },
          "federal_withholding": {
            "description": "Federal income tax expected to be withheld from 2026 paychecks (W-2 box 2), for both spouses if joint, e.g. 4500.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "filing_status": {
            "description": "2026 federal filing status, e.g. single. Values: single, married_joint, married_separate, head_of_household, qualifying_surviving_spouse.",
            "enum": [
              "single",
              "married_joint",
              "married_separate",
              "head_of_household",
              "qualifying_surviving_spouse"
            ],
            "type": "string"
          },
          "is_specified_service_business": {
            "description": "Only matters when taxable income is above the 2026 QBI threshold ($201,750; $403,500 joint): true for a specified service business (consulting, health, law, accounting, financial services, performing arts, athletics), false otherwise, e.g. false. If omitted, the lower SSTB result is used.",
            "type": "boolean"
          },
          "itemized_deductions": {
            "description": "Total itemized deductions in USD if the user itemizes, e.g. 35000. The larger of this and the 2026 standard deduction is used.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "other_credits": {
            "description": "Other nonrefundable credits the user already knows in USD, e.g. 1000 (child care or education credits).",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "other_income": {
            "description": "Other taxable income taxed at ordinary rates in USD, e.g. 1200 of interest or unemployment. Long-term capital gains and qualified dividends are not supported.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "qbi_eligible": {
            "description": "Whether the business qualifies for the 20% qualified business income (QBI) deduction, e.g. true (default). Set false to leave it out.",
            "type": "boolean"
          },
          "retirement_contributions": {
            "description": "Deductible SEP-IRA or solo 401(k) contributions for 2026 in USD, e.g. 10000. Contribution limits are not checked.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "self_employed_health_insurance": {
            "description": "Self-employed health insurance premiums paid in 2026 in USD, e.g. 6000 (deduction, capped at business profit).",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "self_employment_income": {
            "description": "Expected 2026 gross 1099 / self-employment income in USD before expenses, e.g. 85000 (freelance, contractor, DoorDash, Uber, Etsy). If the user only knows net profit, put it here and leave business_expenses out.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "spouse_business_expenses": {
            "description": "married_joint only: spouse's business expenses in USD, e.g. 4000.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "spouse_self_employment_income": {
            "description": "married_joint only: spouse's gross self-employment income in USD, e.g. 30000. Each spouse's self-employment tax is figured separately.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "spouse_w2_wages": {
            "description": "married_joint only: spouse's W-2 wages in USD, e.g. 65000.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "state": {
            "description": "Two-letter US state code, e.g. TX. Only used to say whether state income tax applies; state tax is not calculated.",
            "maxLength": 30,
            "type": "string"
          },
          "w2_wages": {
            "description": "2026 W-2 wages from a job (Social Security wages, box 3) in USD, e.g. 40000. These reduce the room under the $184,500 Social Security wage base.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          }
        },
        "required": [
          "filing_status"
        ],
        "type": "object"
      },
      "name": "calculate_self_employment_tax"
    },
    {
      "description": "Use this when the user wants the quarterly estimated tax payment due dates for 2026 (tax year 2026: Apr 15, Jun 15, Sep 15, 2026 and Jan 15, 2027), which dates are past or next, the income period each payment covers, or calendar reminders (.ics) for those dates, with no income figures. Returns each date, days until it, and a calendar file. Does not calculate how much to pay; for amounts use plan_quarterly_payments. Do not use for state due dates or filing deadlines for the annual return.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "as_of_date": {
            "description": "Today's date as YYYY-MM-DD, e.g. 2026-10-03, to mark past and upcoming due dates. Defaults to today.",
            "maxLength": 10,
            "type": "string"
          },
          "quarterly_amount": {
            "description": "Optional amount to show on each payment reminder in USD, e.g. 2500.",
            "maximum": 10000000,
            "minimum": 0,
            "type": "number"
          },
          "reminder_days_before": {
            "description": "Calendar reminder this many days before each due date, e.g. 3 (default).",
            "maximum": 30,
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "find_estimated_tax_due_dates"
    },
    {
      "description": "Use this when the user asks whether they need to make quarterly or estimated tax payments for 2026 (Form 1040-ES), how much to pay each quarter, the safe-harbor amount to avoid an underpayment penalty, or how to catch up after a missed payment ('I missed my Q2 estimated payment'), including W-2 workers with 1099 side income who ask 'do I need quarterly payments'. Compares 90% of the 2026 estimate with the 2025 tax (100%, or 110% if 2025 AGI was over $150,000), subtracts W-2 withholding and payments already made, applies the $1,000 rule, and returns the amount for each due date (Apr 15, Jun 15, Sep 15, 2026; Jan 15, 2027) with past-due status, a calendar file with reminders, and a PDF worksheet. Federal only; does not compute the penalty amount, make payments, or give tax advice. Do not use for paying the IRS online or logging in to tax software.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "age_65_or_older_count": {
            "description": "How many filers are 65 or older by the end of 2026 (born before Jan 2, 1962), e.g. 1. Adds the extra standard deduction and the $6,000 senior deduction.",
            "maximum": 2,
            "minimum": 0,
            "type": "integer"
          },
          "as_of_date": {
            "description": "Today's date as YYYY-MM-DD, e.g. 2026-10-03. Due dates before it count as past due. Defaults to today.",
            "maxLength": 10,
            "type": "string"
          },
          "business_expenses": {
            "description": "Deductible 2026 business expenses in USD (Schedule C), e.g. 12000 for mileage, phone, software, home office. Expenses larger than income create a loss.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "business_w2_wages_paid": {
            "description": "W-2 wages the business paid to employees in 2026 in USD, e.g. 0 for a solo freelancer. Only used for the QBI wage limit above the threshold.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "cash_charitable_donations": {
            "description": "Cash gifts to charity in USD, e.g. 500. Non-itemizers deduct up to $1,000 ($2,000 joint) starting in 2026.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "children_under_17": {
            "description": "Qualifying children under 17 at the end of 2026 for the $2,200 child tax credit, e.g. 2.",
            "maximum": 20,
            "minimum": 0,
            "type": "integer"
          },
          "estimated_payments_already_made": {
            "description": "2026 estimated tax payments already sent to the IRS in USD, in total, e.g. 3000. Used for catch-up after a missed payment.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "federal_withholding": {
            "description": "Federal income tax expected to be withheld from 2026 paychecks (W-2 box 2), for both spouses if joint, e.g. 4500.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "filing_status": {
            "description": "2026 federal filing status, e.g. single. Values: single, married_joint, married_separate, head_of_household, qualifying_surviving_spouse.",
            "enum": [
              "single",
              "married_joint",
              "married_separate",
              "head_of_household",
              "qualifying_surviving_spouse"
            ],
            "type": "string"
          },
          "is_specified_service_business": {
            "description": "Only matters when taxable income is above the 2026 QBI threshold ($201,750; $403,500 joint): true for a specified service business (consulting, health, law, accounting, financial services, performing arts, athletics), false otherwise, e.g. false. If omitted, the lower SSTB result is used.",
            "type": "boolean"
          },
          "itemized_deductions": {
            "description": "Total itemized deductions in USD if the user itemizes, e.g. 35000. The larger of this and the 2026 standard deduction is used.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "other_credits": {
            "description": "Other nonrefundable credits the user already knows in USD, e.g. 1000 (child care or education credits).",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "other_income": {
            "description": "Other taxable income taxed at ordinary rates in USD, e.g. 1200 of interest or unemployment. Long-term capital gains and qualified dividends are not supported.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "payment_target": {
            "description": "avoid_penalty (default) pays the minimum safe-harbor amount from Form 1040-ES; pay_full_estimate pays the whole estimated balance so little is owed at filing.",
            "enum": [
              "avoid_penalty",
              "pay_full_estimate"
            ],
            "type": "string"
          },
          "prior_year_agi": {
            "description": "Adjusted gross income on the 2025 return in USD, e.g. 160000. Over $150,000 ($75,000 married filing separately) the safe harbor is 110%.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "prior_year_tax": {
            "description": "Total tax on the 2025 return (Form 1040 line 24) in USD, e.g. 9800. Enables the prior-year safe harbor: 100% of it, or 110% if 2025 AGI was over $150,000 ($75,000 married filing separately), so also pass prior_year_agi. Use 0 if 2025 tax was zero.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "qbi_eligible": {
            "description": "Whether the business qualifies for the 20% qualified business income (QBI) deduction, e.g. true (default). Set false to leave it out.",
            "type": "boolean"
          },
          "reminder_days_before": {
            "description": "Calendar reminder this many days before each due date, e.g. 3 (default).",
            "maximum": 30,
            "minimum": 0,
            "type": "integer"
          },
          "retirement_contributions": {
            "description": "Deductible SEP-IRA or solo 401(k) contributions for 2026 in USD, e.g. 10000. Contribution limits are not checked.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "self_employed_health_insurance": {
            "description": "Self-employed health insurance premiums paid in 2026 in USD, e.g. 6000 (deduction, capped at business profit).",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "self_employment_income": {
            "description": "Expected 2026 gross 1099 / self-employment income in USD before expenses, e.g. 85000 (freelance, contractor, DoorDash, Uber, Etsy). If the user only knows net profit, put it here and leave business_expenses out.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "spouse_business_expenses": {
            "description": "married_joint only: spouse's business expenses in USD, e.g. 4000.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "spouse_self_employment_income": {
            "description": "married_joint only: spouse's gross self-employment income in USD, e.g. 30000. Each spouse's self-employment tax is figured separately.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "spouse_w2_wages": {
            "description": "married_joint only: spouse's W-2 wages in USD, e.g. 65000.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          },
          "state": {
            "description": "Two-letter US state code, e.g. TX. Only used to say whether state income tax applies; state tax is not calculated.",
            "maxLength": 30,
            "type": "string"
          },
          "w2_wages": {
            "description": "2026 W-2 wages from a job (Social Security wages, box 3) in USD, e.g. 40000. These reduce the room under the $184,500 Social Security wage base.",
            "maximum": 100000000,
            "minimum": 0,
            "type": "number"
          }
        },
        "required": [
          "filing_status"
        ],
        "type": "object"
      },
      "name": "plan_quarterly_payments"
    }
  ]
}

What the leaf hashes

{"body":"ed23cdedd23afca77c6708ddf5f07da0efad4f6a1786dde98b7c305209e95781","id":292889,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793049017093955,"prev":null,"subject":"1bcc813f-814d-4aa1-991a-fe725de69157","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. 0xb37594c14e8d9f8c612e397951ca2e282505b6bd9af646ec3f4783957019b233
  2. 0xc4ad68f2bfea721dba2631cdbbf21bc5f41fe86c92e981e35486cc3134ed8202
  3. 0xd0340d46ff9358f1042f7ca92669f966a11bbc7f1fc0f11f744e50c6424c14fb
  4. 0xb35d0c51c5ca525d700536e3343f62fdebeda6f9e23bbeb8e33e671e0e670fc8
  5. 0xc56f340f50ac47ab4505103e03dec16a733946e62e6c12c32836601fc5382956
  6. 0xf101be262cc6892b104b811a33484b9dc89f522369b75c1b69ad8d15f20d2540
  7. 0xcf5653886f9a42b3936b010e7b90f39e45a0606197fa4c7b50a9880375749e42
  8. 0x5774743e1b12c5d3f8139c1d8ac4b5c5d4bd4f2ca376c2ccb45e86abbc2e8996
  9. 0x6c5fd3e671e37d3f9560c2d2b5d85a5fadbba4d2574ffde5cdcb68bdc9e07836
  10. 0x02f72c34cadc7e4285efd87b76cb403220f4a25cdad402e412233c0a44206107
  11. 0xc50bb1c2185da1e4294f4829be5412051ce30550dd05a2a26962841b3ba2399d
  12. 0x3d6ec9d5ef8daa604601742088e213da0a439db6eff6ce50ec3ffb264a60ddd3
  13. 0x3b1c0e225d1b1cb24cd5d5ea4af2de20ed68a1eaf8b61924ed1b81e4b9cf7e39
  14. 0x083427e39db4dd470662401f6db5db8fadf084fc4274cf8621b368416952b78b
  15. 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON