aps_check_artifact_citations
Verify that each citation in an artifact is backed by a valid, unexpired signed receipt with matching content and principal, preventing replay attacks.
Instructions
Representation boundary: gate a binding artifact's citations. Each citation must resolve to a provided, signed, unexpired receipt whose content + principal match, with per-artifact replay protection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| artifact | Yes | CitingArtifact with optional citations[] array | |
| receipts | Yes | AttributionReceipts backing each citation | |
| binding_context | No | Require receipts to be scoped to this binding context |