Recomputes a fund's net-asset-value-per-share from supplied holdings (quantity × supplied price, multi-currency with supplied FX), accruals (income and expense, with a declared day-count convention), liabilities, and shares outstanding, using fixed-point money math throughout (no float accumulation). Applies a declared rounding mode (e.g. $0.0001 for a money-market fund vs $0.01 for a standard fund) and returns a full component breakdown. First entry of the Funds/NAV family, alongside the forthcoming NAV-error materiality tester and expense-ratio calculator.
{execution_hash, tool_id} pointer). When supplied, this run's chain.parent_hashes/chain.parent_tool_ids are populated from them below; the NAV arithmetic never reads their content. Leaving both blank reproduces every prior run unchanged.| Security | Currency | Quantity | Price | Local Value | Base Value |
|---|
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 `recompute_fund_nav`. Task: Recompute a fund's net-asset-value-per-share from SUPPLIED holdings (quantity x supplied price, multi-currency with supplied FX), accruals (income and expense with a declared day-count convention), liabilities, and shares outstanding, using fixed-point BigInt money math throughout (no float accumulation).
Call it with arguments: {"policy_parameters":{"fund_id":"FUND-STD-01","valuation_date":"2026-07-18","base_currency":"USD","holdings":[{"security_id":"SEC-A","quantity":1000,"price":10.005,"currency":"USD","fx_rate_to_base":1},{"security_id":"SEC-B","quantity":500,"price":20.02,"currency":"USD","fx_rate_to_base":1}],"liabilities":[],"shares_outstanding":15000,"rounding":{"decimal_places":2,"mode":"half_up"}}}
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.
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-373-recompute-fund-nav.html#p=v1.H4sIAAAAAAAA_wFtAZL-eyJmdW5kX2lkIjoiRlVORC1TVEQtMDEiLCJ2YWx1YXRpb25fZGF0ZSI6IjIwMjYtMDctMTgiLCJiYXNlX2N1cnJlbmN5IjoiVVNEIiwiaG9sZGluZ3MiOlt7InNlY3VyaXR5X2lkIjoiU0VDLUEiLCJxdWFudGl0eSI6MTAwMCwicHJpY2UiOjEwLjAwNSwiY3VycmVuY3kiOiJVU0QiLCJmeF9yYXRlX3RvX2Jhc2UiOjF9LHsic2VjdXJpdHlfaWQiOiJTRUMtQiIsInF1YW50aXR5Ijo1MDAsInByaWNlIjoyMC4wMiwiY3VycmVuY3kiOiJVU0QiLCJmeF9yYXRlX3RvX2Jhc2UiOjF9XSwibGlhYmlsaXRpZXMiOltdLCJzaGFyZXNfb3V0c3RhbmRpbmciOjE1MDAwLCJyb3VuZGluZyI6eyJkZWNpbWFsX3BsYWNlcyI6MiwibW9kZSI6ImhhbGZfdXAifX07k6CUbQEAAA