AP3 - Roles
AP3 defines distinct roles for privacy-preserving computation:
Initiator Agent
ap3_initiator
The agent that initiates a privacy-preserving computation request
Responsible for:
- Defining the computation parameters and constraints
- Creating Privacy Intent Directives
- Coordinating the computation process
- Verifying computation results
Receiver Agent
ap3_receiver
The agent that participates in the computation by providing private data or computation capabilities
Responsible for:
- Validating computation requests
- Creating Privacy Result Directives
- Providing private data for computation
- Participating in cryptographic protocols