Global busy calendar link
Proton Calendar already allows you to mark many calendars as contributing their events to the user's busy time. Unfortunately, this is only visible within the Proton organization and there is no easy way to show people outside of proton whether you are busy or not.
Proton Calendar should add an ICS link that can be shared in order for others to subscribe to your availability. The busy link can be passed on to colleagues or appointment software such as cal.com. The ICS file combines busy times from ALL calendars that the user has marked as showing themselves as busy.
Alternatives considered:
It is possible to share existing Proton calendars with a limited-access ICS link, but:
1. this is a per-calendar thing and not a user-busy-time which combines information from all busy sources; thus requiring the audience to possibly need to subscribe to many of your busy links, thus leaking information on the different context of separate busy times.
2. it is not currently possible to share a limited-access ICS link for proton calendar subscriptions; those would need to be shared elsewise.
3. there may be issues with Proton's current ICS links in that they are read-only and may require manual updating. I am not sure on the details, but note the following message on cal.com:
[Do not write to the ICS feed] If your ICS link is read-only (e.g., Proton Calendar), check the box above to avoid errors. You'll also need to manually update your calendar for changes.

-
Anonymous commented
This would be great on personal calendars as well!