moo.sdk.provenance.capture_provenance_stack

moo.sdk.provenance.capture_provenance_stack()

Return the full caller stack as a list of provenance frames.

The expensive form, for a report or audit only — the hot path uses the single-frame current_provenance(). Each frame is {"origin", "this", "verb", "owner"} with object pks.

Returns:

list of frame dicts, outermost first