Symbol Launch and Opt in Update

Dear All

This month we are due to update the community on when opt in opens, with an explanation of how it works.

There have been two elements in recent updates we have flagged as potential risks to the timeline, those are Finality and the fact that an additional version 0.9.6.1 is now deemed necessary.

In parallel with the planning process in April the Core Developers submitted a solution design for finality functionality to the external protocol review company. The design was expected to be able to be reviewed, adjusted, and concluded in 2 weeks. This was due on 24th April 2020 and was missed - we have managed this risk to date with no impact on Launch Date with as much parallel work as possible running alongside the review.

The following weeks resulted in some back and forth with the protocol review company, and included a 2 week delay on their side for medical reasons. In late May/early June a risk was raised around the IP of a reference solution that had been identified due to potential patents that exist. This is being investigated currently and a response expected in the week ending 12th June 2020.

If the response is that we are clear of any patent issues, the Core Developers will then reassess the timelines needed to deliver the coding of Finality, however if there are Intellectual Property/Patent challenges then the design process will need to carry on until a conclusion is found.

The summary of this issue is that the Finality Design approval date has been missed, largely due to external factors. The ability to mitigate this issue via parallel work is now coming to an end and it may have an impact on dates in the plan. That may or may not have an impact on V1.0 release, and therefore launch.

At this time, an answer does not exist for what that impact will be, but the answer on patents and our ability to respond to that will drive next steps. We don’t expect this situation to take more than 1-2 weeks to resolve and then will be able to communicate updates and the path forward.

Some of the potential challenges and risks related to setting the Opt In release date are listed below:

We fully expect to be able to announce the start of opt in and a date within the next 5 weeks and at this stage we do not envisage that these additional, necessary steps and fixes will impact on Symbol launch date.

In order to be ready to announce and launch the Opt In process it needs to work off of the targeted stable Symbol data and transaction model.

Release 0.9.6.1

During the 8 weeks since the announcement of NEM Group, there have been two releases (0.9.4.1 and 0.9.5.1) both of which have provided considerable learnings.

While finishing up the 0.9.5.1 development and release cycle it was identified that another release was required to include some last model and transaction related changes. This created the need for what is the 0.9.6.1 targeted release which will cause a rework cycle for Opt In related libraries and tooling to update to the latest Symbol model.

The team has been working on 0.9.6.1 updates and is targeting 25th June 2020 for its release date. While 0.9.6.1 changes will have an impact on the data models in Symbol and therefore the Opt In launch date, it is not expected that it will have any impact on v1.0 release date at this time.

Opt In

As per the plan, we originally intended to make an announcement by 10th June 2020 on the Opt In date, with a provisional expected date of approx 17th June 2020.

Given the above related to 0.9.6.1 the launch date of the Opt In needs to occur after 0.9.6.1 has been released and the team has had proper time to test the Opt In clients and data collection tooling on the latest version. Once the 0.9.6.1 model updates have been applied and verified by the team a target Opt In date will be announced. We expect to be able to announce this in the next couple of weeks as we get to the 0.9.6.1 release target.

For an update on current state of Opt In related components and tooling:

  • Client and library work will be updated after the 0.9.6.1 release, this includes the mobile and desktop clients. Once updates are validated we will be targeting a small public beta test period.
  • Data extraction & validation routines will require an update pass as well for the latest model and transaction changes.
  • End to end system testing will be performed. Additional testing will occur in an ongoing manner to ensure the solution is robust and scalable for public network launch processing.
  • The team will be targeting a small public beta testing period for those interested in testing and providing feedback for test net usage, more announcements to come soon related to how you can participate.

The good news is that any change in Opt In date has no impact on Launch Date, the minimum time targeted for Opt In pre launch is ~3 months, and we have ~5 in the plan. Further information on Opt In launch this will be provided in the coming weeks as 0.9.6.1 is finalized and released.

As a final note, to date I have been focussed on the program and the shift of operations from the NEM Foundation to NEM Group. However I will be posting out a wider NEM Group update next week and will be more active with communicating to the community over the coming weeks.

JAPANESE
CHINESE
RUSSIAN
ITALIAN

21 Likes

:cn: : http://www.itechly.com/articles/2420.html

4 Likes

If the patent proves to be OK, does that mean that NGL or the core developer or TechBureau will apply for a patent?

Is an updated planning, including this Release 0.9.6.1 published? If yes, please also provide a direct link here.
Thanks for the accurate update on progress

There is no intention to patent the code, just to confirm that we are not in breach ourselves at this time.

The schedule timeline was confirmed yesterday for 0.9.6.1 by the tech team, updated plan will be done tomorrow with 0.9.6.1 added.

It will then be available on the Symbol Launch Reporting & Single Source of Information thread but I will post back here when it is done so you know its happened.

1 Like

Why not !

Simply put, the majority of the core protocol is based on prior art and is therefore not able to be patented. The reason we introduced the patent check (into the development process) was to get clearance that the prior art is able to be used without the potential to be challenged in the future. Hope that helps clarify the position.

6 Likes

all clear
Thank you

1 Like

Project plan updated here: Symbol Launch Reporting & Single Source of Information. Will update the graphic after the weekend.

3 Likes

When will be updated please ?

1 Like

What happened to this afterwards?

1 Like

Roadmap now updated to reflect the plan.

4 Likes

Thanks for the update, much appreciated

2 Likes

Sounds good let’s see it

1 Like

We’ve been working with a patent lawyer who is an expert in technology including blockchain and crypto patents. His advice is that we are clear to proceed as the existing patent applications, the use of prior art and our approach to symbol enable us to run with our existing programme. We’ll keep a quarterly check in place to watch how the patent landscape evolves. Hope that makes sense.

6 Likes

Does that mean that there is no longer any fear of a delay in launch due to patent issues?

1 Like

Correct. Coding is proceeding on that basis and timing is being re-evaluated with the finality design as is.

3 Likes

hi Jelin

Its been updated in a few places:



1 Like