@@ -172,3 +172,51 @@ This journey is broken into several stages:
172A `%plea` `note` is given by `[vane=@tas =path payload=*]`, where
172A `%plea` `note` is given by `[vane=@tas =path payload=*]`, where
173`vane` is the destination vane on the remote ship, `path` is the internal
173`vane` is the destination vane on the remote ship, `path` is the internal
174route on the receiving ship `payload` is the semantic message content.
174route on the receiving ship `payload` is the semantic message content.
179+%plea must trigger some kind of gift, most likely %send, but i can't seem to
184++call is called, which triggers +on-plea:event-core
186++on-plea calls +on-memo:make-peer-core
188++on-memo returns a peer-core and makes a peer-core via (run-message-pump bone
191+run-message-pump (also an arm of make-peer-core)
194+SOMEWERE GIFTS ARE DEFINED. WHAT GIFT IS
196+gift is an alias for i.pump-gifts
197+pump-gifts is assigned to be the head of (work:message-pump task)
198+message-pump is a face for (make-message-pump message-pump-state channel)
199+message-pump-state is the face for something create by gut
202+gifts are defined somewhere in here i think
205+ |= task=message-pump-task
208+ =~ (dispatch-task task)
210+ (run-packet-pump %halt ~)
212+ [(flop gifts) state]
216+dispatch-task fork on %memo and calls on-memo:message-pump, which adds the
217+message to unsent-messages.state
219+feed-packets calls process-packet-pump-gifts, which takes in a list of
220+packet-pump-gifts. this seems to come from res? =/ res (feed:packet-pump unsent-fragments.state)
222+ and feed:packet-pump seems to call %send! finally