TODO_TAGS_REVIEW
TODO_AP2_EXPORT_REVIEW

Record Fund Positions

Gives a fund's declared positions snapshot, as of a stated valuation date, its own citable execution_hash -- the upstream input-receipt that the proven NAV chain (art-373-recompute-fund-nav) currently hashes internally, and that a separate wiring node can instead cite via an optional positions_ref rather than re-declaring the same holdings. Attests that a declared snapshot exists exactly as stated, over caller-supplied holdings rows (security_id, quantity, currency) and a declared shares_outstanding. HARD FENCE: fund_id, valuation_date, every holding row, and shares_outstanding are supplied and asserted, never fetched (zero-egress); this attests THAT a declared snapshot exists as stated, never whether it matches a custodian record, never a live position feed. Section 25 private-inputs review ruled not applicable and stated explicitly: holdings are echoed in cleartext by design, since the node's function is to give the declared snapshot a citable hash, not to hide it behind a commitment. Not fund NAV recomputation (art-373) and not a pricing input (a sibling record_pricing_inputs node covers pricing). Corrections cite the prior artifact via the SPEC.md top-level supersedes field, not a bespoke status registry.

Tool URL: https://ainumbers.co/chaingraph/art-558-record-fund-positions.html

post/v1/tools/record_fund_positions

Request

  • Base URL: https://ainumbers.co
  • URL: https://ainumbers.co/v1/tools/record_fund_positions
  • Auth: none declared

Request body

fund_idunknown
shares_outstandingnumber required
valuation_dateunknown

Response

Successful tool execution result

disclosure_notestring
fencestring
fund_idstring
holding_countinteger
shares_outstandinginteger
structural_errorstring
valuation_datestring

Changes

No recorded changes to this operation across all 1 revision of this API.