Modification to the Private Aggregation API to provide a mechanism for selecting which coordinator to use for payload encryption (from an vendor-specified allowlist). The choice of service is made with an additional option in Shared Storage’s run() and selectURL() calls, and in Protected Audience’s runAdAuction() and joinAdInterestGroup() calls. The broad approach largely aligns with Attribution Reporting’s approach (see https://chromestatus.com/feature/5197591256236032).
To support multiple deployment options for the aggregation service, e.g. deployments on different cloud providers
Explainers: https://github.com/patcg-individual-drafts/private-aggregation-api#aggregation-coordinator-choice