- From: Evan Prodromou <evan@prodromou.name>
- Date: Tue, 19 Dec 2023 10:09:05 -0500
- To: Emelia Smith <emelia@brandedcode.com>, James <jamesg@jamesg.blog>
- Cc: Marcus Rohrmoser <me.swicg@mro.name>, public-swicg@w3.org
- Message-ID: <9c975390-bde3-48f3-aa42-606f2bc5423e@prodromou.name>
Yeah, definitely. Ideally we could do knock-twice requests; try a request with the newest version of HTTP Signature, and if it fails, fall back to a second request with draft-cavage-11. An optimization would be to cache the results of that test per ___domain, use the new version with ones that respond correctly to the new version, and periodically try the new version again with ones that didn't. Evan On 2023-12-19 8:52 a.m., Emelia Smith wrote: > Small aside here: hopefully we can upgrade to the latest HTTP > Signatures spec soon through dual usage.. I think there's maybe a few > folks experimenting with this. > > Emelia > >> On 18. Dec 2023, at 23:18, James <jamesg@jamesg.blog> wrote: >> >> >> Noted. We will reserve discussion time for this in our next meeting. >> >> James >> >> On Monday, 18 December 2023 at 22:14, Evan Prodromou >> <evan@prodromou.name> wrote: >> >>> Marcus, this is a really helpful blog post. >>> >>> As a community group at the W3C, we can publish Reports: >>> >>> https://www.w3.org/community/reports/reqs/ >>> >>> Reports are the closest thing to “official” documentation from the >>> CG. We can use them for new specifications, or for documenting >>> existing practices. Or, really, for anything (processes, overviews, >>> research, whatever). >>> >>> I think there are two areas of documentation that we could provide >>> really helpful guidance to implementers with: >>> >>> * *ActivityPub and WebFinger.*How to look up an ActivityPub actor >>> with a WebFinger ID. How to generate a WebFinger ID for an >>> ActivityPub actor. >>> * *ActivityPub and HTTP Signatures*: Which HTTP Signature version >>> we use. How to make a signed request. How to verify a signed >>> request. >>> >>> >>> Making these reports doesn’t commit the CG or ActivityPub to these >>> other standards forever. But it would help implementers today make >>> software that’s compatible with the rest of the fediverse. It would >>> also provide a starting point for improvement. >>> >>> This isn’t/everything/ that’s needed beyond AP to make a fediverse >>> server, but it would be a big step forward. >>> >>> Chairs: I’d like to put this topic on the agenda for the next CG >>> meeting. >>> >>> Marcus: would you consider editing one of these Reports, if the >>> group decides to go ahead with this idea? >>> >>> Evan >>> >>> On 2023-12-16 2:52 p.m., Marcus Rohrmoser wrote: >>>> Yesterday I wrote a small piece about what I learned about activitypub federation so far. >>>> >>>> https://blog.mro.name/2023/12/implementing-federation-i/ >>>> >>>> Comments welcome. >>>> >>>> /Marcus >>>> >>>> P.S.: @Evan: cc-ing you again to evtl. investigate delivery. >>>> >> >> <publickey - jamesg@jamesg.blog - 0xC06B40B5.asc>
Received on Tuesday, 19 December 2023 15:09:20 UTC