Builds a par yield curve from the benchmark points you supply (at least 2, strictly increasing tenors; no live data), under a named, versioned interpolation: linear (linear@1) or monotone cubic Hermite with Fritsch–Carlson 1980 tangents (monotone_cubic_hermite@1). Reports the interpolated benchmark yield at the bond's maturity and the G-spread, (bond yield − benchmark yield) × 100, in basis points. A maturity outside the benchmark range is refused naming the range, never extrapolated, and every assumption is named in plain sentences.
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data: use synthetic or anonymised inputs only.
onclick="runCompute()">▶ Build Ladder
Result
sha256:
Ask your agent
Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.
Run the AINumbers MCP tool `build_yield_curve_gspread`. Task: Build a par yield curve from caller-supplied benchmark points under a named, versioned interpolation and reports the G-spread of a bond against it in basis points.
Call it with arguments: {"policy_parameters":{"benchmark_points":[{"tenor_years":2,"yield_pct":4},{"tenor_years":5,"yield_pct":4.5},{"tenor_years":10,"yield_pct":4.8}],"benchmark_name":"UST par, as supplied","interpolation":"linear","bond":{"maturity_years":5,"yield_pct":5.1}}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string, or re-run the in-page WebMCP tool `build_yield_curve_gspread`.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-706-yield-curve-gspread.html#p=v1.H4sIAAAAAAAA_wHoABf_eyJiZW5jaG1hcmtfcG9pbnRzIjpbeyJ0ZW5vcl95ZWFycyI6MiwieWllbGRfcGN0Ijo0fSx7InRlbm9yX3llYXJzIjo1LCJ5aWVsZF9wY3QiOjQuNX0seyJ0ZW5vcl95ZWFycyI6MTAsInlpZWxkX3BjdCI6NC44fV0sImJlbmNobWFya19uYW1lIjoiVVNUIHBhciwgYXMgc3VwcGxpZWQiLCJpbnRlcnBvbGF0aW9uIjoibGluZWFyIiwiYm9uZCI6eyJtYXR1cml0eV95ZWFycyI6NSwieWllbGRfcGN0Ijo1LjF9fTWgbf7oAAAA