Sign Capability Effect Receipt
aps_capability_sign_effectVerifies the gateway receipt, consumes a capability token while rejecting replayed nullifiers, and signs an effect receipt binding the token to the caller-supplied action result.
Instructions
v0.1 capability-token sink effect receipt (M4). The sink verifies the gateway's M3, consumes the token preimage (rejecting a replayed nullifier), and signs an EffectReceipt binding the consumed token to the action result the caller supplies. This tool does not execute the action. The (M1, M3, M4) tuple is the full attestation record. Search keywords: capability token, effect receipt, M4, sink attestation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| effect | Yes | ||
| challenge | Yes | Original SinkChallenge from M1 (for binding verification) | |
| sink_public_key | Yes | ||
| sink_private_key | Yes | ||
| challenge_receipt | Yes | ChallengeReceipt from M3 | |
| gateway_public_key | Yes | Used to verify M3 before consuming the token | |
| expected_delegation_chain_root | No | If omitted, falls back to the receipt's own root |