Computes (or receipts an externally-declared) weight per constituent from a stated methodology (market-cap, float-adjusted-market-cap, equal-weight, price-weight, or factor-tilted) and caller-supplied inputs, giving the weight set its own citable execution_hash separate from the constituent-membership fact in art-557. HARD FENCE: every input row (market_cap/price/float_factor/factor_score) is supplied and asserted, never fetched (zero-egress); this attests THAT a weight set was computed exactly as stated from the declared inputs, never whether those inputs are accurate. weight_sum_check is a hard local check (sum of weights within 1e-9 of 1.0), not a re-fetch. constituents_ref is optional and backward-compatible: a caller with no art-557 artifact yet still gets a valid weighting receipt over its declared constituent list. Second entry of the Financial Index/Benchmark Administrator Lineage family. Not fund NAV recomputation (art-373) or any benchmark-publisher scorecard. EU Benchmark Regulation (BMR, Regulation (EU) 2016/1011) Art 12(1) and SEBI (Index Providers) Regulations, 2024 Reg 18(1)/18(3) citations informative only.
compute_proof_ready: deferred. No formal correctness proof has been produced for this kernel; the result above is a deterministic recompute, verified by a property-test floor, not a proven one.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 `compute_index_weights`. Task: Compute (or receipts an externally-declared) weight per constituent from a stated methodology (market-cap, float-adjusted-market-cap, equal-weight, price-weight, or factor-tilted) and caller-supplied inputs, giving the weight set its own citable execution_hash separate from the constituent-membership fact in art-557
Call it with arguments: {"policy_parameters":{"index_id":"IDX-DEMO-100","as_of_date":"2026-08-05","weighting_methodology":"market-cap","inputs":[{"security_id":"SEC-A","market_cap":600,"currency":"USD"},{"security_id":"SEC-B","market_cap":400,"currency":"USD"}]}}
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-645-compute-index-weights.html#p=v1.H4sIAAAAAAAA_wHZACb_eyJpbmRleF9pZCI6IklEWC1ERU1PLTEwMCIsImFzX29mX2RhdGUiOiIyMDI2LTA4LTA1Iiwid2VpZ2h0aW5nX21ldGhvZG9sb2d5IjoibWFya2V0LWNhcCIsImlucHV0cyI6W3sic2VjdXJpdHlfaWQiOiJTRUMtQSIsIm1hcmtldF9jYXAiOjYwMCwiY3VycmVuY3kiOiJVU0QifSx7InNlY3VyaXR5X2lkIjoiU0VDLUIiLCJtYXJrZXRfY2FwIjo0MDAsImN1cnJlbmN5IjoiVVNEIn1dffyraMzZAAAA