[w3ctag/design-reviews] Capability Delegation (#655)

Ya ya yawm TAG!

I'm requesting a TAG review of Capability Delegation.

"Capability delegation" means allowing a frame to relinquish its ability to call a restricted API and transfer the ability to another (sub)frame it trusts. The focus here is a dynamic delegation mechanism which exposes the capability to the target frame in a time-constrained manner (unlike `<iframe allow=...>` attribute which is not time-constrained).

  - Explainer: https://wicg.github.io/capability-delegation/

  - Specification URL: https://wicg.github.io/capability-delegation/spec.html

  - Tests: Not available yet.
  - Security and Privacy self-review: https://github.com/WICG/capability-delegation/blob/main/security_and_privacy_questionnaire.md

  - GitHub repo: [WICG/capability-delegation](https://github.com/WICG/capability-delegation)
  - Primary contacts (and their relationship to the specification):
      - Mustaq Ahmed (@mustaqahmed), Google
  - Organization(s)/project(s) driving the specification: Google Chrome
  - Key pieces of existing multi-stakeholder review or discussion of this specification:
      - Stripe publicly supported this proposal [in the WICG discourse thread](https://discourse.wicg.io/t/capability-delegation/4821/3).
      - A comment from HTML editor about fixing a [Screen Capture issue](https://github.com/w3c/mediacapture-screen-share/issues/167#issuecomment-821290060).
      - This proposal also addresses concerns raised in [this related TAG review](https://github.com/w3ctag/design-reviews/issues/347#issuecomment-529793544).
  - External status/issue trackers for this specification: https://www.chromestatus.com/feature/5708770829139968


Further details:

  - [X] I have reviewed the TAG's [Web Platform Design Principles](https://w3ctag.github.io/design-principles/)
  - Relevant time constraints or deadlines: 
  - The group where the work on this specification is currently being done: WICG
  - The group where standardization of this work is intended to be done: WHATWG and Web Payments
  - Major unresolved issues with or opposition to this specification: None so far
  - This work is being funded by: Google Chrome

You should also know that our [previous TAG request](https://github.com/w3ctag/design-reviews/issues/347) to delegate user activation raised valid concerns about being too generic, so we limited the scope of delegation here to a particular API.  More details can be found in [this section](https://docs.google.com/document/d/1IYN0mVy7yi4Afnm2Y0uda0JH8L2KwLgaBqsMVLMYXtk/edit#bookmark=id.2pydwea2nh99) in the design doc.

We'd prefer the TAG provide feedback as:
  🐛 open issues in our GitHub repo for **each point of feedback**

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3ctag/design-reviews/issues/655

Received on Wednesday, 30 June 2021 20:30:09 UTC