addrbookFor publishers
← The evidence ledger

Evidence row 64121

Observed , by baseline/1.

Kind
listing
About
source_record x402_bazaar:https://agentstoolshub.com/api/v1/finance/amortization-schedule
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
1a747c986fc8b1511b17d56a6810fad5a6cb69665541c24703a0036751433db4
Leaf
0x09710e32d6278d62216273bb39545c95581ba56dc85d3e8437557e5d2333cdf0

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://agentstoolshub.com/api/v1/finance/amortization-schedule"
    ]
  ],
  "name": "AgentsToolsHub",
  "owner_address": "0x8a0f2b0a6c82d1c54b16e2e4decd18ff0802b0f6",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6",
        "scheme": "exact"
      }
    ],
    "description": "Full loan amortization: the exact monthly payment, a year-by-year principal/interest/balance table, total interest, and the effect of extra monthly payments — payoff months saved and interest saved. Deterministic mortgage math agents can quote line by line. Use this when an agent needs to full yearly schedule + extra-payment savings.",
    "extensions": {
      "analytics": {},
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "annualRate": 4.5,
              "principal": 300000,
              "years": 30
            },
            "type": "http"
          },
          "output": {
            "example": {
              "result": {
                "answer": "1,520.06/mo · paid off in 360 months (30.0 yrs)",
                "answerLabel": "300,000 @ 4.5% / 30y",
                "details": [
                  {
                    "label": "Monthly payment (P&I)",
                    "value": "1,520.06"
                  },
                  {
                    "label": "Total interest",
                    "value": "247,220.13"
                  },
                  {
                    "label": "Total paid",
                    "value": "547,220.13"
                  }
                ],
                "steps": [
                  "Payment = P·i/(1−(1+i)^−n) with i = 0.003750, n = 360 → 1,520.06",
                  "Simulated 360 months"
                ],
                "table": {
                  "columns": [
                    "Year",
                    "Principal paid",
                    "Interest paid",
                    "Balance"
                  ],
                  "rows": [
                    [
                      1,
                      "4,839.68",
                      "13,400.99",
                      "295,160.32"
                    ],
                    [
                      2,
                      "5,062.01",
                      "13,178.66",
                      "290,098.31"
                    ],
                    [
                      3,
                      "5,294.56",
                      "12,946.11",
                      "284,803.74"
                    ],
                    [
                      4,
                      "5,537.79",
                      "12,702.88",
                      "279,265.95"
                    ],
                    [
                      5,
                      "5,792.2",
                      "12,448.47",
                      "273,473.75"
                    ],
                    [
                      6,
                      "6,058.29",
                      "12,182.38",
                      "267,415.46"
                    ],
                    [
                      7,
                      "6,336.61",
                      "11,904.06",
                      "261,078.85"
                    ],
                    [
                      8,
                      "6,627.71",
                      "11,612.96",
                      "254,451.14"
                    ],
                    [
                      9,
                      "6,932.19",
                      "11,308.48",
                      "247,518.95"
                    ],
                    [
                      10,
                      "7,250.65",
                      "10,990.02",
                      "240,268.3"
                    ],
                    [
                      11,
                      "7,583.74",
                      "10,656.93",
                      "232,684.56"
                    ],
                    [
                      12,
                      "7,932.14",
                      "10,308.53",
                      "224,752.42"
                    ],
                    [
                      13,
                      "8,296.54",
                      "9,944.13",
                      "216,455.88"
                    ],
                    [
                      14,
                      "8,677.68",
                      "9,562.99",
                      "207,778.2"
                    ],
                    [
                      15,
                      "9,076.33",
                      "9,164.34",
                      "198,701.86"
                    ],
                    [
                      16,
                      "9,493.3",
                      "8,747.37",
                      "189,208.57"
                    ],
                    [
                      17,
                      "9,929.42",
                      "8,311.25",
                      "179,279.15"
                    ],
                    [
                      18,
                      "10,385.57",
                      "7,855.1",
                      "168,893.57"
                    ],
                    [
                      19,
                      "10,862.69",
                      "7,377.98",
                      "158,030.89"
                    ],
                    [
                      20,
                      "11,361.72",
                      "6,878.95",
                      "146,669.17"
                    ],
                    [
                      21,
                      "11,883.67",
                      "6,357",
                      "134,785.5"
                    ],
                    [
                      22,
                      "12,429.61",
                      "5,811.07",
                      "122,355.89"
                    ],
                    [
                      23,
                      "13,000.62",
                      "5,240.05",
                      "109,355.27"
                    ],
                    [
                      24,
                      "13,597.87",
                      "4,642.81",
                      "95,757.41"
                    ],
                    [
                      25,
                      "14,222.55",
                      "4,018.12",
                      "81,534.86"
                    ],
                    [
                      26,
                      "14,875.93",
                      "3,364.74",
                      "66,658.93"
                    ],
                    [
                      27,
                      "15,559.33",
                      "2,681.34",
                      "51,099.6"
                    ],
                    [
                      28,
                      "16,274.12",
                      "1,966.55",
                      "34,825.48"
                    ],
                    [
                      29,
                      "17,021.75",
                      "1,218.92",
                      "17,803.73"
                    ],
                    [
                      30,
                      "17,803.73",
                      "436.94",
                      "0"
                    ]
                  ]
                },
                "value": 1520.055929
              },
              "tool": "amortization-schedule"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "annualRate": {
                      "description": "Annual rate (%)",
                      "type": "number"
                    },
                    "extraMonthly": {
                      "description": "Extra monthly payment",
                      "type": "number"
                    },
                    "principal": {
                      "description": "Loan amount",
                      "type": "number"
                    },
                    "years": {
                      "description": "Term (years)",
                      "type": "number"
                    }
                  },
                  "required": [
                    "principal",
                    "annualRate",
                    "years"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-19T20:36:55.975Z",
    "quality": {
      "l30DaysTotalCalls": 3,
      "l30DaysUniquePayers": 2,
      "lastCalledAt": "2026-10-19T20:36:55.846Z"
    },
    "resource": "https://agentstoolshub.com/api/v1/finance/amortization-schedule",
    "serviceName": "AgentsToolsHub",
    "tags": [
      "finance"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Full loan amortization: the exact monthly payment, a year-by-year principal/interest/balance table, total interest, and the effect of extra monthly payments — payoff months saved and interest saved. Deterministic mortgage math agents can quote line by line. Use this when an agent needs to full yearly schedule + extra-payment savings."
}

What the leaf hashes

{"body":"1a747c986fc8b1511b17d56a6810fad5a6cb69665541c24703a0036751433db4","id":64121,"kind":"listing","method":"baseline/1","observed_us":1793025456070307,"prev":null,"subject":"x402_bazaar:https://agentstoolshub.com/api/v1/finance/amortization-schedule","subject_kind":"source_record"}

Proof

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

  1. 0x0971aa8df026abdd5f1afa3d1d7570a568435f4400e91ab725a2f4da530008ad
  2. 0xc6c6dc2029a703f3b3ae72c0c96509e58092e3d6236cd201b7a4a0bbbde30399
  3. 0x64952aba08e0b0b84e0e0531fe5a69c7da6b367dc3a4654eaf8cd85dbf51abc3
  4. 0x54619135541ab104255ac00487d543799ea84a0fefeedccf2050b6cb43393dc3
  5. 0x42945d8b27989966fd14ff23b2c5b164489ac0ce4a974dc2d17be2c63354a540
  6. 0x01a13ef88af1e2c92ee03bac4baa994026ec3d03c144e1ba9f3e70508684672c
  7. 0xaf8f22f34d0f8d876637db2ee72b862440999f5629fdaef068e97f8e830bc6bf
  8. 0x034f084c873bb629ef4ec19107c6240f7b11f423fa0599278ab5da84ee4e19e1
  9. 0x1ebbc542318b231a68d9fff49411de41d04131ec1870317d564505ba96dcd348
  10. 0x950742cf2cd20b757e056d776afc0e0e226d1d2ebfec405e3082bb34658b5e4a
  11. 0x31293c2261c535896c5ddb291cbd32a12a457794940e30c3d3e1ded3b9c739ce
  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