Skip to content

Commit 1ddb165

Browse files
sequence diagrams layout
1 parent 0582429 commit 1ddb165

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

spec/agent.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ sequenceDiagram
6464
6565
participant R as SMP Router
6666
67-
App->>API: sendMessage(connId, body)
67+
App->>API: sendMessage<br>(connId, body)
6868
API->>St: agentRatchetEncryptHeader<br>(advance ratchet, store<br>encrypt key + pending message)
6969
API->>DW: signal doWork (TMVar)
7070
API->>App: return msgId
@@ -99,16 +99,16 @@ sequenceDiagram
9999
participant B as Bob (joiner)
100100
101101
A->>AA: createConnection
102-
AA->>SMP: NEW (Alice's receive queue)
102+
AA->>SMP: NEW<br>(Alice's receive queue)
103103
SMP->>AA: queue ID + keys
104104
AA->>A: invitation URI<br>(queue address + DH keys)
105105
106106
Note over A,B: invitation passed out-of-band<br>(QR code, link)
107107
108-
B->>AB: joinConnection(invitation)
108+
B->>AB: joinConnection<br>(invitation)
109109
AB->>AB: initSndRatchet<br>(PQ X3DH key agreement)
110110
AB->>SMP: SKEY (sender auth on<br>Alice's queue)
111-
AB->>SMP: NEW (Bob's receive queue)
111+
AB->>SMP: NEW<br>(Bob's receive queue)
112112
SMP->>AB: queue ID
113113
AB->>SMP: SEND confirmation to<br>Alice's queue (Bob's queue<br>address + ratchet keys)
114114
@@ -172,7 +172,7 @@ sequenceDiagram
172172
SA->>SMP: description in A_MSG
173173
SMP->>RA: description in MSG
174174
175-
RA->>R: xftpReceiveFile(description)
175+
RA->>R: xftpReceiveFile<br>(description)
176176
R->>RS: store RcvFile + chunks
177177
178178
loop each chunk (parallel per server)
@@ -181,5 +181,5 @@ sequenceDiagram
181181
end
182182
183183
R->>R: stream chunks through<br>stateful decrypt (key + nonce),<br>verify auth tag at end
184-
R->>RA: RFDONE (decrypted file path)
184+
R->>RA: RFDONE<br>(decrypted file path)
185185
```

0 commit comments

Comments
 (0)