--- tags: GLEIF, XBRL, vLEI email: sam@prosapien.com comment: notes from pilot --- # GLEIF vLEI XBRL Pilot Notes ## GARs Instructions from phil ### Root GARs Cloud Agents each with public unique URL https://lead-root-gar.verifiablelei.org/index.html https://root-gar.verifiablelei.org/index.html https://backup-root-gar.verifiablelei.org/index.html Christoph as Lead Root Gar http://20.124.164.251:5642/oobi/EheuEhxZjCF6xdV2gUcRK_SrRktqQWvbdS96ReJDTvBQ/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Karla as Root Gar http://20.124.164.251:5642/oobi/EE3h3vxndoWDzl04DRxIfNdn0DnD8Ua9avEQpMp98WHc/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Antonia as backup Root Gar http://20.124.164.251:5642/oobi/E6iKw1XfLLRru1lOx6jZrjl3ZeTayLixWpKJk_c-_n-E/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Pilot vLEI Witness Pool Christoph: indoor icon follow brush recall obey pear convince inquiry pelican pigeon pledge Karla: act allow height reduce security garden wreck sunset bottom scrap deer biology Antonia: patch employ diesel amateur smooth page trust obey please fat lumber then GLEIF Root AID: EC1m0ZF6ez1xoM8-jQsIbT5I3GpYnX4Zzh4om8_V1bnU Suggestions: - ``` {"v":"KERI10JSON0000ff_","t":"rpy","d":"EA9p5vVhROJUVf2ebqj04lHsaeY5uojMbvBItSxdi8dE","dt":"2022-06-17T13:50:55.675565+00:00","r":"/loc/scheme","a":{"eid":"B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM","scheme":"http","url":"http://20.124.164.251:5642/"}}-VAi-CABB4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM0BcnXwnJObM4-AQjemqwy0ECk1KOmd0KDxFfFJU7-Kt4_fCY9PfXniJiJsIGhuOgSgMA61C-UUCnsTjeYjUHiJCg{"v":"KERI10JSON0000fd_","t":"rpy","d":"E7yZWA1t9t34JefqoGQD9Lg6PzYgc5q0A1ugghph_3Us","dt":"2022-06-17T13:50:55.676371+00:00","r":"/loc/scheme","a":{"eid":"B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM","scheme":"tcp","url":"tcp://20.124.164.251:5632/"}}-VAi-CABB4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM0BREVEQpMku4OtxjJ40l-CZdNxzk6ARrxuSLlbON5Vn80G1hbw5Aw8vzMP-zWB_9sDMP9no2Y831SIPW5r48klDA{"v":"KERI10JSON000273_","t":"icp","d":"EC1m0ZF6ez1xoM8-jQsIbT5I3GpYnX4Zzh4om8_V1bnU","i":"EC1m0ZF6ez1xoM8-jQsIbT5I3GpYnX4Zzh4om8_V1bnU","s":"0","kt":"2","k":["DPU3ZZOcJjRU-cwf5t8i3P02fQowGZhb7y10MKe4n2UU","DsQ65YDiuPuNXR1WfZErOTZbtJe1LqlDIlJyO4bBcWBo","Dt6dId1WH25aciIiLVDHreCGJiZThmvNqIDCxuPVZAWI"],"nt":"2","n":["ESV2M4gXmgnny1tdpN4P85JvpI2M0Aqxf0E5gyMYrUB8","Em43t8qHCEgT9U1cxWpdvYidZVOXwksZ5W9Y4Fkd2R3o","ER50A4D1CWc3F3bthgcBdDuTMER5IVggOGoLQJ_HOjJ8"],"bt":"3","b":["B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM","Boq71an-vhU6DtlZzzJF7yIqbQxb56rcxeB0LppxeDOA","BHGK9Gem8PdiZ7PZ9WcIwxM7YnGaztYA65X3o5_RxFa8"],"c":[],"a":[]}-VCA-AACAA772JomYku034W1sj_4WO0b8bfGRVUv1eAeVM25hdGy3LgV25ShoyyE3gdMQPNKFh7-S3cHmRewqopCVC7bTBBgAC3fuOknBrO0idgT-AXZ6W207LRW6acSKEbuHdLHgJfw2DgTZCg5LgXZIWLbEiKYTeTx4yNzfYU15lAwUQHeVFDA-BADAAG8F03I923Dw3-d6kLLYho6128j9X5jr25MUrmOb6HCIS1wxECOYzT0Dl7bJjjwH2M2UrSqNdWI4ILXkpVKS0CwABpIpNjFdI7PlWyauKdAxOQayRwkIpWVso8fS9F2FUHxlyni3aDzv7E9uPCLH1MPCySdu-kx_jICnih75bQgWTDAAChaJucOdWan4GkjzbiwqVp0CX6ci0PTKlgga0dwPLUOVTAPLsZvXBXVNZIYHkybPMNFi60f5cwZtGFTa6IcjkDg-EAB0AAAAAAAAAAAAAAAAAAAAAAA1AAG2022-06-17T13c42c14d027182p00c00{"v":"KERI10JSON00013a_","t":"ixn","d":"EyetAE4NGfoiv143Q2BE21Q1rcEpAq5mtuoEg0vMcpgg","i":"EC1m0ZF6ez1xoM8-jQsIbT5I3GpYnX4Zzh4om8_V1bnU","s":"1","p":"EC1m0ZF6ez1xoM8-jQsIbT5I3GpYnX4Zzh4om8_V1bnU","a":[{"i":"EMkctBWh4BNVALqAyi6K5W_T8-OypKNKxqcwqugbin8s","s":"0","d":"EMkctBWh4BNVALqAyi6K5W_T8-OypKNKxqcwqugbin8s"}]}-VCA-AACAAiS4mIzF6-FgwexhZJtdtoAVy947526Xt7EswgR1ul-wGbN8Li-ykuXqWb_R3MQWYHClemoWT-1XsD7jvCJA-CQACnBD4A_88QIu-T3IkdYICqs7sG82wvPsYnhKnCV3REbXfhMgnPCcKn-YOqUKntdTRYqy492XMzMB4ehZpOnzJCw-BADAAAs35eTUyTKg-lq2iur6N3SZtnbKo3vxnvrdpS30xoHKtKd-3fmPbI1vK6PpcaidBtETbe2t29aVrx-ZVL1wgBAABeIi62piakW0zqZdN5vUnxPTYY5Z_aMBsU0umY-jzMNKSVsTrtK0xR9OYkl96tWrENh4vf65cCW0Z9aPePDhGAAAC1B2jnRwkugb26r7XpqT_FMMXGse_QfrfpaSVAudP97iGgKm8FFDf3NGsf9a4EkEkSVEBV648BsLQDvuAfG6EBQ-EAB0AAAAAAAAAAAAAAAAAAAAAAQ1AAG2022-06-17T13c42c16d018690p00c00 ``` ### External GARs - OOBIs Phil: http://20.124.165.25:5642/oobi/E1kar2Jt5-6CW-rdotfKIpO6LdGAfSlluFjtfdTEc3u8/witness/BHGK9Gem8PdiZ7PZ9WcIwxM7YnGaztYA65X3o5_RxFa8 Kevin: http://20.124.165.46:5642/oobi/E-NIzxQ-3WXkhfBJK_ghp6neZ6RiOYELQqjYB8eCKTsA/witness/Boq71an-vhU6DtlZzzJF7yIqbQxb56rcxeB0LppxeDOA Challenge: Christoph: to phil and kevin ```duck victory find approve shield mention supreme click snap cushion field attack``` - Delegator Christoph as Root AID LEAD Bug: REview and Confirm Delegation REquest does not load contacts into memory + Delegation Complete screen bug for Lead of delegator aid need centralized service to load contacts from keripy database modify onload to get updated information avid chatty Event triggers for global service syncs with back end. Firebase like push events for KERIpy backend. + Discussion separate keri core from keri rest code comments event why Bug: + Refresh bug for view notifications of new Delegation Request - when refresh notification get out of order in mailbox not reordering by datetime - UX is not tracking what messages its already (read indicator) recieved and processed API mailbox and how UX tracks it - Contacts on credentials and click UI (need apjs not dashboard) delegate notification handling up to APP.jsx + Need UX indicator that user can click on credential issued and recieved to see the credential ### Internal GARs Forgot to have Root GAR log out and Lock Agent and then Reunlock. Left running unlocked. Encountered problem that the Root GAR agents lost connection to their mailboxes for events. So could not see challenge responses OOBI from PHil http://20.124.165.46:5642/oobi/Ex_QibiUu6JHDT5ibetESdKSQMrihQgqTJXqRtiAfJ3k/witness/Boq71an-vhU6DtlZzzJF7yIqbQxb56rcxeB0LppxeDOA OOBI from Kevin http://20.124.165.46:5642/oobi/E7OkfLb9BM6DL7N8RCvKmTGrdg_LlUI3jqNcyZqSMdOE/witness/Boq71an-vhU6DtlZzzJF7yIqbQxb56rcxeB0LppxeDOA Challenge from Christoph to Kevin and Phil ```refuse solar laptop film alcohol flee cancel animal tell body umbrella bubble``` New challenge from christoph to Phil and Kevin ```board roof bubble plug viable suffer fossil honey delay ring twenty exit``` ### QVI Chrome Browser: Lead QAR: Simon Wood https://lead-qar.verifiablelei.org/#!/dashboard Second QAR: Ian https://qar.verifiablelei.org/#!/dashboard Backup QAR: Petri https://backup-qar.verifiablelei.org/index.html#!/dashboard Simon to lead Simon OOBI: http://20.124.164.251:5642/oobi/E0urrADMhqRMGYdpRr_fDSXfj6_vZWtphvwZCzp9FbGA/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Phil Challenge: ```also guard buffalo scatter useless bench into fortune cheese solid oblige neither``` Ian OOBI: http://20.124.164.251:5642/oobi/EshV77_N4UyeF7xnVhJyVW9SVOmmmEaqWomFWi68UPtQ/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Petri OOBI: http://20.124.164.251:5642/oobi/Eov4ZhH_aaLWg2qj2akWRrwCWQRAoMmaIitaIZKWr-yc/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Incept multisig Identifer for QVI QAR challenge Response to each other Petri Challenge ```share loan basic cricket must fade panda throw believe glass survey ring``` Simon Challenge ```balance pole resist perfect total random into cover picture dinner coast zebra``` Ian Challenge ```logic scene wait orange lady glide tower stamp erode jump elevator same``` ## GLEIF External GAR Issue to QVI Credential to Ubisecure LEI Ubisecure-OY Ubisecure INC LEI: 529900T8BM49AURSDO55 ## QVI QAR ISSUE LE credential to Internal GAR QVI OOBI: http://20.124.164.251:5642/oobi/E0m0vlIMbPVbNVfPTH3NcLW0iagpyke_4OVZN7YNFLkE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM GLEIF Internal http://20.124.165.46:5642/oobi/EiVoa2Bjmlt0MpN0xYy_ywLN7QrQAXz6kk6eonuZYC18/witness/Boq71an-vhU6DtlZzzJF7yIqbQxb56rcxeB0LppxeDOA GLEIF Internal Challenge minor practice tower hammer help bargain lobster school sure eight found nephew QVI Challenge cheese hood sock art arrange bottom main manage chuckle voice chaos venture GLEIF LEI 506700GE1G29325QX363 Issue ECR Credential Ines Agent Ines: https://ines-agent.verifiablelei.org Simon: https://lead-qar.verifiablelei.org Ian: https://qar.verifiablelei.org Ines: OOBI Create AID http://20.124.164.251:5642/oobi/EMmpfMDxnqLMygo8dpXg-gYp2Ml8nIcgT9R4z8ocdy1w/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM UBIsecure QVI multisig OOBI: (simon) http://20.124.164.251:5642/oobi/E0m0vlIMbPVbNVfPTH3NcLW0iagpyke_4OVZN7YNFLkE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Ines Challenge atom reduce mad above program security enemy various chapter debate age brand Ubisecure Challenge (simon) team coconut huge together broccoli curious kid mobile laundry public impose reduce Ubisecure Challend (ian) Issue ECR Name: Ines Gensinger Role: Head of Communications ## Fixes ToDo Stuff to fix from testing: ## Stephan Signer Stephan -> https://stephan-agent.verifiablelei.org/#!/dashboard ## Steve ## Sven General Counsel OOR simon problem cheap radar shoulder bargain lion butter assault whip typical lava destroy Sven bracket exact before loan repair tonight drift zoo rent fortune raw walnut ## Anetta https://annette-agent.verifiablelei.org/#!/dashboard http://20.124.164.251:5642/oobi/EpupG8Sl6GV_M6rMCOfRxApsekVhSNcLDVcLQA9XtURE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM QAR http://20.124.164.251:5642/oobi/E0m0vlIMbPVbNVfPTH3NcLW0iagpyke_4OVZN7YNFLkE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM QVI Challenge stick actress marble measure raise bread cheap lottery whale brass elevator roast Anetta resist still practice fence today immense toward rocket strategy local that question ## Stephan (redux) ### Agent https://stephan-agent.verifiablelei.org/#!/dashboard AID ### Accept Credential OOBI flow https://stephan-agent.verifiablelei.org OOR: Stephan Wolf Chief Executive Officer Stephan OOBI http://20.124.164.251:5642/oobi/EGhyphY8VJwvliB0ZeX6-8kkyS9L_eGZE-TkPifM29HY/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Simon QVI OOBI Ubisecure http://20.124.164.251:5642/oobi/E0m0vlIMbPVbNVfPTH3NcLW0iagpyke_4OVZN7YNFLkE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Ian QVI Resolve Stephan OOBI Challenge Response Stephan Challenge: alpha steak legal chaos liar fiction joke nominee logic soup dismiss popular Ubisecure Challenge spoil recycle rival kid segment pen banana anger sock indicate example project ### Issue OOR Worked Question to UbiSecure Cryptographic steps essential Maybe simplify flows by having more screens specifically challenge response make trust anchor oganizational identity and IL2 individual identity Maybe QVI need to always provide a guided tour. Since the remote sessions must be supervised by EGF so allows guided. ## Armin Issue ECR EnY Auditor AGent: https://armin-agent.verifiablelei.org ECR: Armin Imoberdorf Auditor Armin OOBI: http://20.124.164.251:5642/oobi/EJHoTgN_VltYyIl_WOstP5MDZiwt_KCmqynnwJiivoNs/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Ubisecure OOBI: http://20.124.164.251:5642/oobi/E0m0vlIMbPVbNVfPTH3NcLW0iagpyke_4OVZN7YNFLkE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Challenge Armin: law penalty admit ozone shine bubble opinion pattern toast aspect struggle destroy Ubisecure: toilet wedding green buddy yellow tube ice door viable steel quiz stick ## Jan Issue ECR EnY Auditor https://jan-agent.verifiablelei.org ECR: Jan Marxfeld Auditor Create AID Jan Maxfeld OOBI http://20.124.164.251:5642/oobi/ENaf2gSHxL880ZVP3jvYjoSK-woRkU9wUN5vP2IIvzm0/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Ubisecure http://20.124.164.251:5642/oobi/E0m0vlIMbPVbNVfPTH3NcLW0iagpyke_4OVZN7YNFLkE/witness/B4tbPLI_TEze0pzAA-X-gewpdg22yfzN8CdKKIF5wETM Jan Challenge sibling hen tourist print flip audit link robust lobster employ inhale push Ubisecure Challenge crime man capital bundle boat install hazard gold woman champion curtain census Issue ECR: ## Signing ### Annette Booth https://annette-agent.verifiablelei.org/ Report Title GLEIF2021AnnualReport Upload Facts File gleif-2021-report-fin.json ### Sven https://sven-agent.verifiablelei.org/ ### Inez https://ines-agent.verifiablelei.org/ ### Armin https://armin-agent.verifiablelei.org ### Jan https://jan-agent.verifiablelei.org ### Steve https://steve-agent.verifiablelei.org ### Stephan Worked # ToDo Feature: Stephan suggested removing the Signing from the Keep and making a new standalone app for signing reports. Suggestion future feature being able to see the facts being signed (stephan) # Bugs + Autofill problem for chrome remembered passcodes + Misplaced Delegator text in Lead Root Gar copy + Clean up copy in js files. "Begin the creation of your delegated AID" + ACCEPT OOBI from other persons Should call the URL in challenge Response OOBI URL not URL OOBI URL box needs to be bigger to show whole OOBI or even structure it when shown to make it easier to verify that the correct OOBI is pasted in. - we should parse and breakdown the OOBI, highlighting the AID - Display full OOBI in text area and add external AID label extracted from text area. Code to extact for each type of oobi. - + Challenge Response Screens (trialing white space) - Configure and Waiting MultiSig Group - Enter Signers on Configure multisig drop down is flakey - Fix notification box to auto disapper when select notification - bug fix click twice on view button (NOT) (Already fixed) - - Don't show all multisig participants as signed, we should say the "event" is complete. - Sufficiently Signed Signer Threshold met + to share the alias for the multi-sig AID. Have the lead name the alias and share with the other group members. + Well Known Publication of AID - Phil manually published - http://20.121.171.161:7723/.well-known/keri/oobi/gleif-root - Need code to automate multi-publications - Threshold on disagreement - How to run tests for Well known for Jordan UX - Need to have mock well known service for testing + in unlock agent timing issue does not recogonize unlocked to display tasks have to manually reload + dashboard is loading APP.jsx global state management Display of UI needs to wait on dependencies to complete + use loading indicator (spinner wait) + mailbox connection between agent and witnesses timed out and did not auto reconnect when agents left running for multiple days. + Whiplash, originally had no reconnect logic. Bug of running out of open files. + Need reliable reconnect logic + Need to reconfigure open file limit to be high enough + reload of challenge by QVI Send OOBI screen did not show message box correctly ( see above) + Need to delete trailing white space in Challenge Paste in box causes challenge to fail (see above) + Do not exit out of screen Next button should not be enabled on challenge until both are verified. (already fixed) + Add another buttons for multi-sig QAR keep switching (see above) + QVI LEAD multisig valid signers is showing green for all when threshold is met instead of just the signers. (see above) + Delegator check box not fixed on Lead (javascript is ugly because Phil wrote it) Needs to be cleaned up. + Keep is doing too much KERI backend should push out notification to tell when its finished. + Keep is just dispatching actions based on notifications. The logic is in the KERI Rest API not in KEEP. + KERIBase or KeriFire + + Review credential issuance request view menu not working have to refresh (getting out of sync with notifications) + Need to share issued credentials to all issuers not just the signing issuers + Keripy sends exn to recipient + Phil is very confused why this did not work + Need to send another exn message with new credential (UX hook to notify) to all memebers of group. + new task challenge with GLEIF. Move this individual OOBI of QARs by EGARS before QARs OOBI each other. to the issue multisige flow for QAR + ToDo figure out how to fix this + Add to end of QVI Issue Flow background EGARs to OOBI the multisig ID for endpoints not for challenge response. - Change in issue flow: When a multi-sig QVI is issuing to LE. Lead initiates with multi-sig oobi. - Got rid of M to M OOBI challenge response. - Next screen Initiator has challenge response as normal. Joiner screen LHS is blank and paste in challenge from LEAD. so joiner get same challenge response from LE - Way to make it work with multi-sig OOBI and be secure? todo - Need to use a Multi-OOBI MOOBI that includes not only the multsig oobi but those of the particpants then the lead can't play games - Need way to manage and indicate that the witnesses for participants may be different from the witnesses for group. Multi-oobi can solve this - + Need to create a callback to generate multisig OOBI (see above) + Need KLI for challenge-generate and also challenge-verify (complete the challenge response of IntGar to QAR) + Indentifier font is not monospace in all Issue vLEI credential screens. + Issue Legal Entity vLEI Credential screen. + Question: Should we make the GLEIF LEI a well known like its AID. YES + Need to fix issued screen for LE vLEI (fixed) Issued To, By, On + When show my identifiers and my contacts (not credentials) should be the same structure. + Consolidate look of anywhere we show a credential unified look include provenance chain, previews etc - autogenerated password not working - Agent dies during create AID - Need to add more than ACDC title in list of credentials in case of multiples of same type - Adder issuee information. Per credential. Maybe two lines of information - pasted in wrong passcode using auto-fill from Chrome browser from previous session - prompt user to verify passcode when autofilled - maybe disable autocomplete - typo in Stephan's agents config file - OOBI paste in box should strip trailing white space so does not scroll up - not just challenge message - Typo in word "recieved" in notification bell drop down - Need to skip oobi exchange in credential issuance flow if already completed need choice if still need challenge response for IL2+ live presentation - Person's legal name appears twice in signing view - On the summary of the credential issued to Armin, the label Person Legal Name appeared both for Armin’s name and for his role of Auditor. - The second label must be updated to read Person’s Role or something like that. - auto schema generation tool to regenerate all SAIDS and all chained schema - import export options - comprehensive solution to current AID within a given context wrt to role for export of a credential - make export logic in backend - - Need spinning wheel wait for login to complete and grey out login button while waiting so don't click twice # Expert Feature + Audit log of a given workflow execution - so that QVI for example can save audit log + Credential Registry Configuation Screen Expert Option + Multisig event logs view text box with copy support + Lead shares challenge message with other members of multisig group + Need to desgin spot check as independet flow that sends notivication to the targe of spot check so can happen concurrently to lead induced flow. + tooltip for alias + aid copy + profile popup + OOBI copy # Changes to Make + Design for 1025x768 + Suggestion Have QVI task for LE Person passcode that allows QVI to share QVIs screen to show what person should be seeing without person sharing screen and therey revealing their private key passcode + Alias component (AID copy, OOBI copy, Contact detail popup) maybe a share button + ECR privacy preserving support what does mean. Do we support privacy presentation of credential or any presentation for that matter. + Reconciling EXN messages, notifications, event log. (FireBase like) + + Workflow for issuing credentials from LE back to QVI + Overarching navigation architecture for the UI/UX Design meeting to design this Phil Kevin Jordan # Retrospective + Jordan and Nate can't make screens that just work by themselves + how do we fix it what does Jordan need to make this work + Phil and Kevin had to do dig in on the JavaScript + How to run the dang thing + How to understand schema stuff related to ACDCs + Other problem pace was too fast for clear communicaton + just had to dive in and do it. + Jordan needs to know what the hacks are + Not having a product manager + Janet to add product manage track project and sprint issues + Live signoff on builds + Review UI/UX work with live code + Staging environment with witnesses and packaged environment + Veracity package builds + Add import database functionality to package desktop builds (replay database into import + + No more changes until we write the tests + webdriver and chromium + selenium + Pick test stack + Cloud Agent with SKWA + Split keripy into agent and core + Love this team + Good stride + # Sam Finish KERI ietf spec FYI here is the code I plan on writing. + revised rotation logic with new rules now in spec (this will also force me to track through multi-sig habitat code changes that Phil made ) + recursive recovery by an anchor in a delegator KEL of a rotation recovery in a delegate’s KEL this includes forking a rotation with another rotation which is currently forbidden. + update databases to use the new database objects + new CESR codes for CESR native key events and serialization support of CESR native key events + new CESR codes for encrypted primitives of varable lengths. (this is an easy one) + Watcher network using UDP with CESR support for UDP + Multiprocess Doists and Doers with UXD support.