Closed martinthomson closed 1 month ago
@martinthomson we're giving the group about 2 and a half hours for this.
@martinthomson
I get a 404 when I try to load this link mentioned above:
Was the writeup moved or is it no longer available?
@bmayd it's now hosted at https://patcg.github.io/ppa-api/ as it's been moved into the PATCG org. Github pages unfortunately does not automatically redirect in the way the actual repository does.
Thanks @eriktaubeneck!
Agenda+: Proposal to start work on a "level 1" attribution API
We've spent a lot of time working out the details of what might fall into that very small space where privacy and utility meet. There have been a lot of discussions about what might be, what requirements need to look like.
Those have all been constructive discussions, but some of us are tired of the talking and want to start doing something.
We'd like to spend a good chunk of our face to face time talking about a plan. That staged plan will start with a proposal that we hope will meet privacy constraints, but is likely to leave a bunch of utility unrealized. We'll call that the "level 1" of the API.
The idea is not to meet all of the diverse advertiser needs that we've identified, but to slice off something significant that might enable the most basic reporting use case and maybe a tiny piece of the optimization story. Then, we have a common base from which to iterate and improve.
We've started work on writing this up over here. This is very rough today, but our goal is to have enough sketched in before we meet that we will be able to discuss something concrete, rather than deal in abstractions.
We know that there are lots of things that need to be expanded upon to get something that is closer to the sort of utility that is presently achievable with ARA, or what was promised by IPA. We plan to track those in a "level 2" companion that will progressively add those features as they mature.
Our goal is to reserve some amount of time on an ongoing basis to develop those "level 2" ideas to the point that they can be integrated progressively as they mature. That is, excluding capabilities from a "level 1" effort doesn't mean we won't work on that, just that we aren't committing to delivery until we better understand whether it will be deployed in multiple implementations.
Time
We think this will take a couple of hours to present a more detailed plan and then discuss what to do. Our rough plan is to:
Ideally, we'd like to have this run in a couple of chunks, with breaks so that people can spend some time working through the details. An hour each for the first two would be ideal, with slightly less for the last. I realize that we have other time pressures, so any time that is available would be welcome.
Links
https://private-attribution.github.io/api