Regarding the 3 projects we've submitted, here is the most recent update changelog.
Summary
- EOSIO Signing Requests: 1 NEW, 5 COMPLETED
- Anchor: 4 NEW, 1 COMPLETED, 2 UPDATES
- Custom v1 History Implementation: No Changes
Previous Project Roadmap (March):
https://gist.github.com/aaroncox/fe6e354ed0af143609473549b70bd5a5
- NEW (In Progress) Version 2 of anchor-link to include built-in persistent session management
- UPDATE (COMPLETE) Final release for anchor-link and its associated protocols
- [COMPLETE] Started protocol specification document
- Available here: https://github.com/greymass/anchor-link
- [COMPLETE] Improved same-device UX flow within anchor-link
- [COMPLETE] Rebuilt entire UI for anchor-link
- [COMPLETE] Started protocol specification document
- UPDATE (COMPLETE) Coordinate development of Android SDK for ESR and anchor-link protocol
- Available here: https://github.com/greymass/eosio-signing-request-java
- UPDATE (COMPLETE) Finalize v1 release of ual-anchor
- Available as a plugin for UAL: https://github.com/greymass/ual-anchor
- UPDATE (COMPLETE) Finalize and release transit provider for ESR Protocol
- Available within the EOS Transit library: https://github.com/eosnewyork/eos-transit
- UPDATE (COMPLETE) REV2 of the specification to include further details of identity requests and update all examples to modern code.
- REV2 final published: https://github.com/eosio-eps/EEPs/blob/master/EEPS/eep-7.md
-
Spring:
- (COMPLETE) Finalize v1 release of ual-anchor
- (COMPLETE) Final release for anchor-link and its protocol
- (COMPLETE) Finalize and release transit provider for ESR Protocol
- (COMPLETE) Coordinate development of Android SDK for ESR
- (COMPLETE) Release of a standalone UI Kit for ESR integration (https://github.com/greymass/anchor-link-browser-transport)
- (COMPLETE) REV2 of the specification to include further details of identity requests and update all examples to modern code.
- (COMPLETE) Release of Transit plugin (https://github.com/greymass/eos-transit/tree/provider/anchor-link/packages/eos-transit-anchorlink-provider)
- (In Progress) Documentation portal on our website linking all this information in one place.
- (In Progress) Preparing presentation materials and scheduling talks around this subject to introduce it to the developer community.
- (In Progress) Documentation around the UAL plugin demo
- (In Progress) Session management and persistence within anchor-link + UAL + Transit
-
Summer:
- Finalize ESR v1 and publish the formal specification, moving out of the draft stage
- Rewrite our callback service layer in a compiled language for scalability (https://github.com/greymass/buoy-nodejs)
- Contribute development time to assist in integration of the ESR protocol with various open source signature providers and dapps.
- Integrate Fuel and other resource providers into anchor-link and its transports
- Create a new JS library for core EOSIO functionality to drop dependency on EOSJS
-
Unscheduled:
- Rebuild the eosio.to viewer utility (https://eosio.to)
- Rebuild the ESR Payload Builder (https://greymass.github.io/eosio-uri-builder/)
- NEW - Build iOS components needed to improve mobile wallet capabilities
- NEW - Start on Android version of Anchor Mobile
- Initial prototype has been created and is going through required development
- NEW - Enabling Scatter imports for Anchor Desktop
- Experimental build released which is currently being tested
- NEW - swift-eosio updates to add support for Hyperion and ESR REV2
- UPDATE - (COMPLETE) Release of Anchor Desktop 1.0.0 (RC9 now available)
- Released 1.0.0 through 1.0.3
- UPDATE - (In progress) Version 1 release of Anchor Mobile for iOS
- Entered public beta: https://greymass.com/en/blog/anchor-an-eosio-wallet-and-authenticator/
- UPDATE - (In progress) New website related to Anchor with guides/tutorials to help users understand the wallet software they are using.
- A placeholder page has been added to https://greymass.com/en/anchor with basic layout
-
Spring
- (COMPLETE) A complete rebrand of Anchor before a final 1.0.0 release.
- (COMPLETE) Release of Anchor Desktop 1.0.0 (1.0.3 now available)
- (In progress) Version 1.0.0 release of Anchor Mobile for iOS (build 15 now available)
- (In progress) Prototype version of Anchor Mobile for Android
- (In progress) Enabling Scatter imports for Anchor Desktop
- (In progress) New website related to Anchor with guides/tutorials to help users understand the wallet software they are using.
- (In progress) Build iOS components needed to improve mobile wallet capabilities
- (In progress) swift-eosio updates to add support for Hyperion and ESR REV2
-
Summer
- Start moving most of our in-app interfaces out to web-based applications.
- Integrate ESR session and session management interfaces into the desktop build.
- Start work on the prototype of Anchor Mobile for Android to match the iOS experience.
- Building of an kotlin/java library that matches out swift-eosio implementation.
- Custom v1 History Implementation
- Development and deployment of the next version is underway.
-
Spring
- (In Progress) Move trace retrieval process and compilation out of nodeos.
- (In Progress) Move all microservices into a containerized deployment and open up for testing
-
Summer
- Release a version 1 implementation that others are able to run.
- Start drafting a new API specification to improve on call structures, while maintaining v1 reverse compatibility.
- Deploy the custom history solution to WAX and other EOSIO chains