Thanks for your review. We have all of the other bits in the Chrome status
entry. Mike, could you take another look at this?

Thanks,
--Benjamin "Russ" Hamilton

On Thu, Dec 5, 2024 at 1:37 AM Alex Russell <slightly...@chromium.org>
wrote:

> LGTM2
>
> On Wed, Dec 4, 2024, 12:46 PM Vladimir Levin <vmp...@chromium.org> wrote:
>
>> Thank you for the explainer pointer, this clarifies things for me.
>>
>> It doesn't seem like there is any additional privacy implication for the
>> TEE case.
>>
>> LGTM1
>>
>> On Wed, Dec 4, 2024 at 12:05 PM Russ Hamilton <behamil...@google.com>
>> wrote:
>>
>>> Thanks, I have requested the review bits on the status entry.
>>>
>>> There is a detailed explainer for the TEE system here:
>>> https://github.com/privacysandbox/protected-auction-services-docs/blob/main/bidding_auction_services_system_design.md
>>>
>>> As shown in the diagram, the TEE performs the fetch to the Key-Value
>>> servers as part of running the auction. The TEE collects and forwards the
>>> updateIfOlderThanMs portion of the response back to Chrome in its response.
>>> As you guess there is no additional verification since this is a trusted
>>> server and we trust that the server performed its own verification (such as
>>> using TLS on the connection to the Key-Value server).
>>>
>>> Best,
>>> --Benjamin "Russ" Hamilton
>>>
>>> On Tue, Dec 3, 2024 at 8:38 PM Vladimir Levin <vmp...@chromium.org>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Tue, Nov 26, 2024 at 6:42 PM Mike Taylor <miketa...@chromium.org>
>>>> wrote:
>>>>
>>>>> Could you please request the various review bits in your chromestatus
>>>>> entry?
>>>>> On 11/22/24 3:45 PM, 'Russ Hamilton' via blink-dev wrote:
>>>>>
>>>>> Contact emails
>>>>>
>>>>> pauljen...@chromium.org, behamil...@google.com
>>>>>
>>>>> Explainer
>>>>>
>>>>> For the Protected Audience feature that this extends to Bidding and
>>>>> Auction Services: https://github.com/WICG/turtledove/pull/1095
>>>>>
>>>>> Specification
>>>>>
>>>>> Web platform: https://github.com/WICG/turtledove/pull/1294.
>>>>>
>>>>> Services protocol:
>>>>> https://github.com/privacysandbox/draft-ietf-bidding-and-auction-services/pull/12
>>>>>
>>>>> Summary
>>>>>
>>>>> The Protected Audience API allows bidders to store information, called
>>>>> an interest group, from a single site in the browser that can only be read
>>>>> later in the context of an auction. Today, interest groups can be updated
>>>>> by fetching new values from a server. We recently launched
>>>>> <https://groups.google.com/a/chromium.org/g/blink-dev/c/eXJLbFAuSU8>
>>>>> a feature that enables bidders to indicate a subset of interest groups
>>>>> they’d like to update in the real-time signals response from the bidders’
>>>>> key-value servers. This proposal extends that capability to include
>>>>> auctions run on a Trusted Execution Environment (TEE) based server using
>>>>> Bidding and Auction Services by passing the list of interest groups to be
>>>>> updated from the bidders' key-value servers back to the browser in the
>>>>> encrypted response from Bidding and Auction Services.
>>>>>
>>>>> My understanding is that this intent is to allow updateIfOlderThanMs
>>>> to be used in TEE. However, because TEE architecture is itself complicated,
>>>> is it possible to put together an explainer (with hopefully a couple of
>>>> diagrams) of how this flow is going to happen?
>>>>
>>>> Specifically, it isn't clear to me when we would query bidders'
>>>> key-value servers in order to update the interest group in the TEE context.
>>>> Is this happening during an auction or some other time? Is the response
>>>> from TEEs going to apply the changes to interest groups that are still
>>>> stored in the browser in this case? I also assume there would be no
>>>> "verification" at this stage, given that this is a _trusted_ execution
>>>> environment. Is that right?
>>>>
>>>> Thanks,
>>>> Vlad
>>>>
>>>>
>>>>>
>>>>> Blink component
>>>>>
>>>>> Blink>InterestGroups
>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EInterestGroups>
>>>>>
>>>>> TAG review
>>>>>
>>>>> For Protected Audience Bidding and Auction Services:
>>>>> https://github.com/w3ctag/design-reviews/issues/1009
>>>>>
>>>>> TAG review status
>>>>>
>>>>> Declined <https://github.com/w3ctag/design-reviews/issues/1009>
>>>>>
>>>>> Risks Interoperability and Compatibility
>>>>>
>>>>> Feature represents optional new behavior that shouldn’t break existing
>>>>> usage.
>>>>>
>>>>> Gecko & WebKit: For Protected Audiences in general - Negative from
>>>>> Mozilla
>>>>> <https://github.com/mozilla/standards-positions/issues/770#issuecomment-2432124085>.
>>>>> No signal from Webkit
>>>>> <https://github.com/WebKit/standards-positions/issues/158#issuecomment-2432121278>
>>>>> .
>>>>> Edge: Edge is running an Origin Trial of the Ad Selection API
>>>>> <https://github.com/WICG/privacy-preserving-ads/blob/main/README.md>
>>>>> which shares a Web API and services protocol with Protected Audience.
>>>>>
>>>>> Web developers: Feature requested by Microsoft in GitHub issue
>>>>> <https://github.com/WICG/turtledove/issues/729#issuecomment-1822190741>
>>>>> .
>>>>>
>>>>> Debuggability
>>>>>
>>>>> Updates show up in the Application -> Storage -> Interest Groups
>>>>> DevTools pane.
>>>>>
>>>>> Will this feature be supported on all six Blink platforms (Windows,
>>>>> Mac, Linux, Chrome OS, Android, and Android WebView)?
>>>>>
>>>>> It will be supported on all platforms that support Protected Audience,
>>>>> so all but WebView.
>>>>>
>>>>> Is this feature fully tested by web-platform-tests
>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>>> ?
>>>>>
>>>>> Yes
>>>>> <https://github.com/web-platform-tests/wpt/blob/master/fledge/tentative/server-response.https.window.js#L1033>
>>>>>
>>>>> Flag name on chrome://flags
>>>>>
>>>>> None
>>>>>
>>>>> Finch feature name
>>>>>
>>>>> EnableBandATriggeredUpdates
>>>>>
>>>>> Requires code in //chrome?
>>>>>
>>>>> False
>>>>> Anticipated spec changes
>>>>>
>>>>> No web-visible changes expected.
>>>>>
>>>>> Estimated milestones
>>>>>
>>>>> Shipping to all applicable platforms in M132.
>>>>>
>>>>> Link to entry on the Chrome Platform Status
>>>>>
>>>>> https://chromestatus.com/feature/6305338270416896
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "blink-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to blink-dev+unsubscr...@chromium.org.
>>>>> To view this discussion visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAG-DU1RP23hoifvgyYojkGZGP%3D%2Bccw-MqLss5AyG5zSUEfz8g%40mail.gmail.com
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAG-DU1RP23hoifvgyYojkGZGP%3D%2Bccw-MqLss5AyG5zSUEfz8g%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "blink-dev" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to blink-dev+unsubscr...@chromium.org.
>>>>> To view this discussion visit
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ca267644-3e78-4c4c-929f-2bea1f598e20%40chromium.org
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ca267644-3e78-4c4c-929f-2bea1f598e20%40chromium.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>> You received this message because you are subscribed to the Google Groups
>> "blink-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to blink-dev+unsubscr...@chromium.org.
>> To view this discussion visit
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2OZ5ANxswx-sfsiJjZN93eMkkiX5%3DjWmaHrC3TjG3MBWA%40mail.gmail.com
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CADsXd2OZ5ANxswx-sfsiJjZN93eMkkiX5%3DjWmaHrC3TjG3MBWA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAAG-DU3_6s6LxvXcei1GdJ%2BKyvsvM%2BSABafk4MH4tzGDsySWmg%40mail.gmail.com.

Reply via email to