Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tpac2023 charter comments #635

Merged
merged 11 commits into from
Oct 18, 2023
Merged

Tpac2023 charter comments #635

merged 11 commits into from
Oct 18, 2023

Conversation

plehegar
Copy link
Member

This implements the items from our TPAC 2023 discussion.

This adds items on the REC-track, allows the WG to adopt items from incubation without rechartering, switch the group to living CR, update the liaisons.

Items that did not generate a change in the charter:

  1. WebCrypto curves, algorithms, and streaming. As long as it's part of maintaining the existing REC, we don't need to say more.
  2. Securer Contexts. Not sure what to add to the charter, if anything
  3. Permission API additions? As long as it's part of working on the current document, we don't need to say more.
  4. Cookie Layering. I didn't find anything to link to
  5. Fetch metadata still to be incorporated directly into Fetch. Waiting to see if there is a conclusion there so left the charter as-is.

@mikewest
Copy link
Member

LGTM. Thanks for pulling this together!

  1. You added a link to the secure curves doc, which seems good enough to me as a demonstration of the claimed scope.

  2. For securer context, you could link to https://github.com/mikewest/securer-contexts. I'll try to get that moved to WICG.

  3. I agree that there's nothing to say here.

  4. Cookie layering httpwg/http-extensions#2084, perhaps?

  5. I think leaving the charter as-is on this point is fine. I'll work it out with Anne separately, but I don't think it has an effect on our claimed scope either way.

@johannhof
Copy link
Member

This looks great, any reason we need to include cookie layering here? Besides the WG note which will be important to the effort, I think we'll mostly handle execution in WHATWG.

@mikewest
Copy link
Member

Hey @johannhof! I didn't realize that was the plan, but if it's going to be a WHATWG product, then we can certainly leave it out.

@johannhof
Copy link
Member

I think so, but @annevk may have additional thoughts.

@mikewest
Copy link
Member

🤷 I'm happy for it to go elsewhere, it just wasn't clear to me that it already had a home. :)

@johannhof
Copy link
Member

Thanks for offering to host this work 💜

Copy link
Member

@annevk annevk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems these deliverables have some kind of conflict with the WHATWG HTML Workstream:

  • Page Embedded Permission Control (PEPC)
  • Sandbox allow-unique-origin

It would help to have some clarity here.

@mikewest
Copy link
Member

Good point. The framing on those should be "These are incubations we should pay attention to and discuss, as they fall within the scope of security work the group is responsible for.", not "We're going to take these to REC." I imagine both would end up in HTML if they incubate successfully.

@plehegar plehegar self-assigned this Sep 21, 2023
@plehegar
Copy link
Member Author

btw, regarding Request-OTR, it wasn't clear to me that it should be a deliverable of webappsec or we should leave it to the IETF to handle.

cc @mnot

@plehegar
Copy link
Member Author

I chose to move PECP and Unique Origin into the liaison section with WHATWG. An alternative would be to keep it as a potential work item but also commit to move it to the WHATWG HTML stream once mature (like we're doing for the Fetch metatada).

Waiting on @annevk to weigh in on cookie layering before adding it to the charter.

@mnot
Copy link
Member

mnot commented Sep 22, 2023

HTTP WG discussed Request-OTR at IETF117; general feeling was that WebAppSec (or perhaps Privacy CG, depending on how mature it is / how much implementer interest there is) was more appropriate. Feel free to loop us in for the HTTP aspects (e.g., header design).

@mikewest
Copy link
Member

@plehegar, is there anything else to do here, or shall I merge this PR?

@annevk
Copy link
Member

annevk commented Oct 13, 2023

In case you were blocked on me. Cookie layering is essentially these things:

  • 6265ter (to be produced for the IETF HTTP WG)
  • Changes to Fetch
  • Changes to HTML
  • Changes to Cookie Store

While I'm sure these changes will be discussed in a variety of venues, I don't think they need to be in scope of additional groups.

@plehegar plehegar merged commit ca76688 into main Oct 18, 2023
@plehegar
Copy link
Member Author

Horizontal review of charter requested. follow at w3c/strategy#426

@plehegar plehegar deleted the tpac2023-charter-comments branch October 18, 2023 16:03
@@ -613,6 +672,10 @@ <h2>Success Criteria</h2>
TAG <a href="https://www.w3.org/TR/design-principles/">Web Platform Design Principles</a>.
</p>

<p>
All new features should be supported by at least two intents to implement before being
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants