<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Prior email the image result from the scenario doc, I call promise shortin’.<br><br>———<div><br><div><blockquote type="cite"><div dir="ltr"><div></div></div></blockquote><div dir="ltr"><div><b>Seven Message PriorityVatZ</b></div><div><b><i>$Y -> ##EZO -> #EmergenZOverride</i></b></div><div><b><i>$Z -> ##EZ -> #EmergenZ</i></b></div><div><b><i>$P -> ##PRIO -> #Priority</i></b></div><div><b><i>$W -> ##WELL -> #Welfare</i></b></div><div><b><i>$R -> ##ROUT -> #Routine</i></b></div><div><b><i>$E -> ##EMO -> #Emote</i></b></div><div><b><i>$O -> ##ENDO -> #Endocrine</i></b></div></div><div dir="ltr"><div><br></div>—<br><div><div id="protonmail_signature_block" class="protonmail_signature_block" style="outline: none;"><div style="outline: none;"><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Have a good one; keep it, light.</span></div><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Kindly,<br></span></div><span style="background-color: rgba(255, 255, 255, 0);">langohr<br>. .. … ‘…^,^</span></div><div style="outline: none;"><pre class="tw-data-text tw-text-large JgzqYd RES9jf tw-ta" data-placeholder="Translation" id="tw-target-text" dir="ltr" style="line-height: 32px; border: none; padding: 10px 0.14em 10px 0px; position: relative; margin-top: -10px; margin-bottom: -10px; resize: none; overflow: hidden; width: 343px; word-wrap: break-word;"><span class="Y2IQFc" lang="de" style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><font face="UICTFontTextStyleBody">🐇🐇🐇🐇🐇🐇</font></span></pre></div></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">—————</span></div></div></div><div id="protonmail_mobile_signature_block" style="outline: none; min-height: 40px;"><div style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">𝙎𝙚𝙣𝙩 𝙛𝙧𝙤𝙢 𝘾𝙖𝙡𝙡𝙞𝙨𝙩𝙤 𝙃𝙤𝙪𝙨𝙚 𝙈𝙤𝙗𝙞𝙡𝙚 </span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">:: 𝙙𝙚𝙘𝙚𝙣𝙩𝙧𝙖𝙡𝙞𝙯𝙚𝙙 𝙢𝙤𝙗𝙞𝙡𝙚 𝙝𝙤𝙢𝙚𝙡𝙚𝙨𝙨 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣𝙨</span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div class="signature_br" style="outline: none;">—————</div></div></div></div></div></div><div dir="ltr"><br><blockquote type="cite">On Oct 12, 2022, at 11:54, rabbit <rabbit@callistohouse.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>Which MatchinStrategy would be cross-platform?</div><div><br></div><div>—//||\\—</div><div>Make a Trait for replication state machine. Use a VatZ’ ELinda-stored stateMachine SubspaceTree for each host object’s #iHash keyed -> stateMachine tuple.</div><div><br></div><div>StateMachine holds the keys, currentState and mapping from initialState. #Eventualize the StateMachine controlling all eventual event processing. #DieAnführerKontrolliertAlles #EKeyMasters</div><div><br></div><div>———-</div><div>Seven Message PriorityVatZ</div><div>#Y - #EmergenZOverride</div><div>#Z - #EmergenZ</div><div>#P - #Priority</div><div>#W - #Welfare</div><div>#R - #Routine</div><div>#E - #Emote</div><div>#O -> #Endocrine</div><div><br></div><div>———-</div><div><br></div><div>1) Get ASN1 working</div><div>2) Update ASN1 tags</div><div>3) Remote Promises</div><div>4) Use E-API #identityHash & #becomeForwards:preserveIdentity</div><div>5) Start using E-SSE -> </div><div>    Eventual-Sending Style Evals</div><br><div dir="ltr"><div>……. ‘..^,^</div><div><br></div>—<br><div><div id="protonmail_signature_block" class="protonmail_signature_block" style="outline: none;"><div style="outline: none;"><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Have a good one; keep it, light.</span></div><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Kindly,<br></span></div><span style="background-color: rgba(255, 255, 255, 0);">langohr<br>. .. … ‘…^,^</span></div><div style="outline: none;"><pre class="tw-data-text tw-text-large JgzqYd RES9jf tw-ta" data-placeholder="Translation" id="tw-target-text" dir="ltr" style="line-height: 32px; border: none; padding: 10px 0.14em 10px 0px; position: relative; margin-top: -10px; margin-bottom: -10px; resize: none; overflow: hidden; width: 343px; word-wrap: break-word;"><span class="Y2IQFc" lang="de" style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><font face="UICTFontTextStyleBody">🐇🐇🐇🐇🐇🐇</font></span></pre></div></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">—————</span></div></div></div><div id="protonmail_mobile_signature_block" style="outline: none; min-height: 40px;"><div style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">𝙎𝙚𝙣𝙩 𝙛𝙧𝙤𝙢 𝘾𝙖𝙡𝙡𝙞𝙨𝙩𝙤 𝙃𝙤𝙪𝙨𝙚 𝙈𝙤𝙗𝙞𝙡𝙚 </span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">:: 𝙙𝙚𝙘𝙚𝙣𝙩𝙧𝙖𝙡𝙞𝙯𝙚𝙙 𝙢𝙤𝙗𝙞𝙡𝙚 𝙝𝙤𝙢𝙚𝙡𝙚𝙨𝙨 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣𝙨</span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div class="signature_br" style="outline: none;">—————</div></div></div></div></div></div><div dir="ltr"><br><blockquote type="cite">On Oct 10, 2022, at 23:40, rabbit <rabbit@callistohouse.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8">Oh yes the GalaxyObjectScenario [1] of eventually introducing a third party and the flow of references and messages, cutting out the middle man as no longer needed with remoteGCs sent back. The final result:<div><br></div><div>[1] <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">GalaxyObjectScenario - </span><a href="https://www.dropbox.com/s/cu3lxzdxk4rq9yx/The%20GalaxyObject%20scenario%20repaired.pdf?dl=0">https://www.dropbox.com/s/cu3lxzdxk4rq9yx/The%20GalaxyObject%20scenario%20repaired.pdf?dl=0</a><br><br><div dir="ltr"><div><div><image.jpg></div></div><div><br></div>—<br><div><div id="protonmail_signature_block" class="protonmail_signature_block" style="outline: none;"><div style="outline: none;"><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Have a good one; keep it, light.</span></div><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Kindly,<br></span></div><span style="background-color: rgba(255, 255, 255, 0);">rabbit<br>. .. … ‘…^,^</span></div><div style="outline: none;"><pre class="tw-data-text tw-text-large JgzqYd RES9jf tw-ta" data-placeholder="Translation" id="tw-target-text" dir="ltr" style="line-height: 32px; border: none; padding: 10px 0.14em 10px 0px; position: relative; margin-top: -10px; margin-bottom: -10px; resize: none; overflow: hidden; width: 343px; word-wrap: break-word;"><span class="Y2IQFc" lang="de" style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><font face="UICTFontTextStyleBody">🐇🐇🐇🐇🐇🐇</font></span></pre></div></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><𝙃𝙖𝙨𝙝𝙏𝙖𝙜: #𝙎𝙦𝙪𝙚𝙖𝙠𝙀𝙖𝙯𝙮𝙎𝙦𝙒𝙖𝙮𝙎𝙦𝙒𝙚𝙎𝙦𝙒𝙖𝙡𝙡></div><div class="signature_br" style="outline: none;">———-</div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">#SqueakEazy “(…𝙛𝙤𝙧𝙩𝙝𝙘𝙤𝙢𝙞𝙣𝙜 𝙢𝙚𝙩𝙖𝙫𝙚𝙧𝙨𝙚…)”</span></div><div class="signature_br" style="outline: none;">- - - - - -</div><div class="signature_br" style="outline: none;">“<span style="font-size: 17pt;"> 𝐁𝐨𝐨𝐭𝐬𝐚𝐭𝐫𝐚𝐩”</span></div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;"><#𝐒𝐪𝐮𝐞𝐚𝐤𝐄𝐚𝐳𝐲</span>𝗜𝗶𝗻𝘀𝘁𝗮𝗻𝘁𝗜𝗶𝗮𝘁𝗜𝗶𝗻𝗴𝗣𝗲𝗻𝗱𝗜𝗶𝗻𝗴></div><div class="signature_br" style="outline: none;">“𝗥𝗲𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗻𝗴 𝘁𝗵𝗲 𝗦𝗶𝘀𝘁𝗲𝗿𝘀”</div><div class="signature_br" style="outline: none;"><#𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .  ..   ….   ‘…^,^></div><div class="signature_br" style="outline: none;"><#<span style="background-color: rgba(255, 255, 255, 0);">𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .</span>  ..   ….   ‘…^,^></div><div class="signature_br" style="outline: none;"><#<span style="background-color: rgba(255, 255, 255, 0);">𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .</span>  ..   ….   ‘…^,^> </div><div class="signature_br" style="outline: none;">—————</div><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;">𝙒𝙝𝙚𝙧𝙚’𝙨 𝙒𝙤𝙤𝙙𝙮 𝙛𝙧𝙤𝙢 𝙢𝙖𝙧𝙠𝙚𝙩𝙞𝙣𝙜?</div><div class="signature_br" style="outline: none;">^,^</div><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">—————</span></div></div></div><div id="protonmail_mobile_signature_block" style="outline: none; min-height: 40px;"><div style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">𝙎𝙚𝙣𝙩 𝙛𝙧𝙤𝙢 𝘾𝙖𝙡𝙡𝙞𝙨𝙩𝙤 𝙃𝙤𝙪𝙨𝙚 𝙈𝙤𝙗𝙞𝙡𝙚 </span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">:: 𝙙𝙚𝙘𝙚𝙣𝙩𝙧𝙖𝙡𝙞𝙯𝙚𝙙 𝙢𝙤𝙗𝙞𝙡𝙚 𝙝𝙤𝙢𝙚𝙡𝙚𝙨𝙨 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣𝙨</span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div class="signature_br" style="outline: none;">—————</div></div></div></div></div></div><div dir="ltr"><br><blockquote type="cite">On Oct 10, 2022, at 23:33, rabbit <rabbit@callistohouse.org> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><meta http-equiv="content-type" content="text/html; charset=utf-8">Some changes below…<div><br></div><div>Between both (9) and (10) now the abstract superclasses for user-defined ApplicationServices using auto-generated ShadowGalaxies and ShadowERefs.</div><div><br></div><div><div><div><div dir="ltr">more changes within….</div><div dir="ltr"><br><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>———-</div><div><br></div><div>1) Get ASN1 working</div><div>2) Update ASN1 tags</div><div>3) Remote Promises</div><div>4) Use E-API #identityHash & #becomeForwards:preserveIdentity</div><div><br></div><div>5) Start using E-SSE -> </div><div>    Eventual-Sending Style Evals</div><div>See (10)!</div><div>Generate from subject objects, which are published remotely and send a generated subclass of ResolvedERef with the <span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">subject’s subclass’ </span>protocol for all its methods. All of which are implemented as forwarding to the Far/Near ERef subject. Also generate Galaxy subclasses for the concrete service subclasses that replicate their service.</div><div><br></div><div>6) Work up ELinda (ELindaSubspaceArray)</div><div>7) Provide #asTuple and #asTupleMatcher</div><div><br></div><div>8) Switch … to use ELinda</div><div>    - eventualize internally (ESubspaceArray)</div><div>    - a) VatZ</div><div>    - b) ASN1Module</div><div>    - c) ThunkStack</div><div>    - d) SecureServers!!!</div><div>    - e) StateMachine</div><div>    - f) Scope</div><div><br></div><div>9) Sessions, Services & Galaxies | The Sisters</div><div>- build Specs (rename Configs)</div><div>- ChannelSession <SingleCrypto></div><div>- ReplicaSession(3 channels) <SingleCrypto></div><div>- BridgeSession <DoubleCrypto></div><div>- SisterSession<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"> </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"><DoubleCrypto></span></div><div><br></div><div>“ReplicatorService subs concrete Services”</div><div>“A ReplicatorService on a for each concrete triple service”</div><div><br></div><div>- ConcreteService</div><div>—-> SisterService</div><div>—-> NamerService</div><div>—-> DistributorService</div><div>—-> ConcentratorService</div><div>—-> TeaTimerService</div><div>—-> ApplicationService</div><div>———> other concrete user-defined services <———</div><div>—-> ShadowGalaxy(3 services)</div><div>———> SisterServiceCauldren</div><div>———> NamerServiceGalaxy</div><div>———> DistributorServiceGalaxy</div><div>———> ConcentratorServiceGalaxy</div><div>———> TeaTimerServiceGalaxy</div><div>———> other auto-generated Galaxies for concrete user-defined services above <———</div><div><br></div><div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">10) Generated ForwardingERefs subs for each concrete subject’s class.</span></div></div>- ERef</div><div>—-> ResolvedERef</div><div>—-—-> LocalERef</div><div>—-—-> FarERef</div><div>———> ShadowERef (target is eventual Local\FarERef)</div><div>—-———> SisterERef</div><div>—-———> NamerERef</div><div>—-———> DistributorERef</div><div>—-———> ConcentratorERef</div><div>————-> other auto-generated concrete user-defined ERefs <————-</div><div><br><div dir="ltr"><div>- browsable</div><div>- method overrides</div><div>- remote discovery</div><div>- immediate push updates on changes</div></div><div><br></div><br><div dir="ltr"><div>11) Matching strategies</div><div>- Linda</div><div>- RegEx</div><div>- Prolog</div><div>12) SqueakMap head & release</div><div>13) Caching strategies</div><br><div dir="ltr"><div><br></div>—<br><div><div id="protonmail_signature_block" class="protonmail_signature_block" style="outline: none;"><div style="outline: none;"><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Have a good one; keep it, light.</span></div><div style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">Kindly,<br></span></div><span style="background-color: rgba(255, 255, 255, 0);">rabbit<br>. .. … ‘…^,^</span></div><div style="outline: none;"><pre class="tw-data-text tw-text-large JgzqYd RES9jf tw-ta" data-placeholder="Translation" id="tw-target-text" dir="ltr" style="line-height: 32px; border: none; padding: 10px 0.14em 10px 0px; position: relative; margin-top: -10px; margin-bottom: -10px; resize: none; overflow: hidden; width: 343px; word-wrap: break-word;"><span class="Y2IQFc" lang="de" style="white-space: normal; background-color: rgba(255, 255, 255, 0);"><font face="UICTFontTextStyleBody">🐇🐇🐇🐇🐇🐇</font></span></pre></div></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><𝙃𝙖𝙨𝙝𝙏𝙖𝙜: #𝙎𝙦𝙪𝙚𝙖𝙠𝙀𝙖𝙯𝙮𝙎𝙦𝙒𝙖𝙮𝙎𝙦𝙒𝙚𝙎𝙦𝙒𝙖𝙡𝙡></div><div class="signature_br" style="outline: none;">———-</div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">#SqueakEazy “(…𝙛𝙤𝙧𝙩𝙝𝙘𝙤𝙢𝙞𝙣𝙜 𝙢𝙚𝙩𝙖𝙫𝙚𝙧𝙨𝙚…)”</span></div><div class="signature_br" style="outline: none;">- - - - - -</div><div class="signature_br" style="outline: none;">“<span style="font-size: 17pt;"> 𝐁𝐨𝐨𝐭𝐬𝐚𝐭𝐫𝐚𝐩”</span></div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;"><#𝐒𝐪𝐮𝐞𝐚𝐤𝐄𝐚𝐳𝐲</span>𝗜𝗶𝗻𝘀𝘁𝗮𝗻𝘁𝗜𝗶𝗮𝘁𝗜𝗶𝗻𝗴𝗣𝗲𝗻𝗱𝗜𝗶𝗻𝗴></div><div class="signature_br" style="outline: none;">“𝗥𝗲𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗻𝗴 𝘁𝗵𝗲 𝗦𝗶𝘀𝘁𝗲𝗿𝘀”</div><div class="signature_br" style="outline: none;"><#𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .  ..   ….   ‘…^,^></div><div class="signature_br" style="outline: none;"><#<span style="background-color: rgba(255, 255, 255, 0);">𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .</span>  ..   ….   ‘…^,^></div><div class="signature_br" style="outline: none;"><#<span style="background-color: rgba(255, 255, 255, 0);">𝑫𝒊𝒆𝑨𝒏𝒇𝒖̈𝒉𝒓𝒆𝒓𝗞𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗶𝗲𝗿𝘁𝗔𝗹𝗹𝗲𝘀 .</span>  ..   ….   ‘…^,^> </div><div class="signature_br" style="outline: none;">—————</div><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;">𝙒𝙝𝙚𝙧𝙚’𝙨 𝙒𝙤𝙤𝙙𝙮 𝙛𝙧𝙤𝙢 𝙢𝙖𝙧𝙠𝙚𝙩𝙞𝙣𝙜?</div><div class="signature_br" style="outline: none;">^,^</div><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><span style="font-size: 17pt;">—————</span></div></div></div><div id="protonmail_mobile_signature_block" style="outline: none; min-height: 40px;"><div style="outline: none;"><div class="signature_br" style="outline: none;"><br></div><div class="signature_br" style="outline: none;"><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">𝙎𝙚𝙣𝙩 𝙛𝙧𝙤𝙢 𝘾𝙖𝙡𝙡𝙞𝙨𝙩𝙤 𝙃𝙤𝙪𝙨𝙚 𝙈𝙤𝙗𝙞𝙡𝙚 </span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);">:: 𝙙𝙚𝙘𝙚𝙣𝙩𝙧𝙖𝙡𝙞𝙯𝙚𝙙 𝙢𝙤𝙗𝙞𝙡𝙚 𝙝𝙤𝙢𝙚𝙡𝙚𝙨𝙨 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣𝙨</span></div><div class="signature_br" style="outline: none;"><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div class="signature_br" style="outline: none;">—————</div></div></div></div></div></div></div></div></div></div></div></blockquote></div></div></blockquote></div></blockquote></div></div></body></html>