ep_add_presentation
Append identity claims to a handshake for policy evaluation, supporting full, selective, or zero-knowledge disclosure.
Instructions
Add an identity presentation (proof) to an active handshake. WRITE: appends the party's identity claims to the handshake for evaluation against its policy; supports full, selective, or zero-knowledge disclosure. Requires auth. Returns the updated presentation count and handshake state. Call after ep_initiate_handshake and before ep_verify_handshake.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handshake_id | Yes | Handshake ID to present to | |
| party_role | Yes | Role of the presenting party | |
| presentation_type | Yes | Type: "verifiable_credential", "ep_trust_profile", "attestation" | |
| issuer_ref | No | Optional credential issuer reference | |
| claims | Yes | Identity claims being presented | |
| disclosure_mode | No | Disclosure mode: "full", "selective", "zk" |