Check Artifact Citations
aps_check_artifact_citationsCheck whether every artifact citation is backed by a provided signed, unexpired receipt matching cited content and principal, with replay protection and key-bound parties.
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, and each receipt must bind its parties to the keys beside them. What a valid result establishes: every citation is backed by a receipt the cited principal consented to. What it does not establish: authority to act on the artifact. Receipts whose parties are named by identifiers that do not self-certify stop passing this gate.
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 |