Builds the CheckRequest fields required to enforce data-literal accuracy and provenance end-card visibility on a rendered composition:
CheckRequest
BoundDataLiterals
AllowedDataLiterals
[]
SampleTimestampsSeconds
(StartSeconds + EndSeconds) / 2
SettleTimestampsSeconds
Math.max(0, EndSeconds - 1 / fps)
RequiredFinalFrameText
[FormatAsOfCardText(spec.DataSnapshot.AsOf)]
DataBindings
Builds the
CheckRequestfields required to enforce data-literal accuracy and provenance end-card visibility on a rendered composition:BoundDataLiterals: per-key allowed strings from BuildBoundDataLiteralsAllowedDataLiterals: deduplicated union of allBoundDataLiteralsarrays ([]when no bindings)SampleTimestampsSeconds: beat midpoints ((StartSeconds + EndSeconds) / 2)SettleTimestampsSeconds: beat settle frames (Math.max(0, EndSeconds - 1 / fps))RequiredFinalFrameText:[FormatAsOfCardText(spec.DataSnapshot.AsOf)]whenDataBindingsis non-empty, else[]