You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 15, 2025. It is now read-only.
|`0`| Dispatch | Actor Receive | Delivery of a message payload to a client. |
259
+
|`1`| Heartbeat | Actor Send/Receive | Keep alive for the WebSocket session. |
260
+
|`2`| Hello | Actor Receive | Received upon establishing a connection. |
261
+
|`3`| Identify | Actor Send | Identify to the server. |
262
+
|`4`| Server Certificate Change | Actor Receive | Received when the server's certificate changed. |
263
+
|`5`| New Session | Actor Receive | Received by all sessions except the new one. |
264
+
|`6`| Actor Certificate Invalidation | Actor Send/Receive | Received by server when an actor certificate has been invalidated. Sent to server when an actor invalidates one of their certificates. |
265
+
266
+
##### 3.2.1.3 Event names `t`
267
+
268
+
#### 3.2.2 Events over REST
222
269
223
270
For some implementation contexts, a constant WebSocket connection might not be wanted. A client can
224
271
instead opt to query an API endpoint to receive events, which would normally be sent through the WebSocket
@@ -487,7 +534,7 @@ and [Section #6.2.2](#621-message-verification) for more information.
487
534
488
535
### 6.1 Home server signed certificates for public client identity keys (ID-Cert)
489
536
490
-
The ID-Cert, a[X.509](https://en.wikipedia.org/wiki/X.509) certificate, validates a public actor
537
+
The ID-Cert, an[X.509](https://en.wikipedia.org/wiki/X.509) certificate, validates a public actor
491
538
identity key. It is an actor-generated CSR ([Certificate Signing Request](https://en.wikipedia.org/wiki/Certificate_signing_request)),
492
539
signed by a home server, encompassing actor identity information and the client's public identity key.
493
540
Clients can get an ID-Cert in return for a valid and well-formed CSR. Generating a new ID-Cert is
@@ -724,6 +771,10 @@ When an ID-Cert is revoked, the server must revoke the session associated with t
724
771
Revoking an ID-Cert is considered a [sensitive action](#412-sensitive-actions) and therefore should
725
772
require a second factor of authentication.
726
773
774
+
<!-->
775
+
TODO: Note that servers can send revocation notices to connected clients
776
+
<!-->
777
+
727
778
!!! info
728
779
729
780
The above paragraph is true for both foreign and home servers. The API routes associated with
0 commit comments