Skip to content

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