PR to update CIP-0091 (as agreed with Bernhard)#217
Open
vadasnorbert wants to merge 1 commit into
Open
Conversation
As proposed by and agreed on with Bernhard. Signed-off-by: Norbert <113687792+vadasnorbert@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR serves the purpose to accommodate the change in demonstrating our milestone 2, as proposed by and agreed on with Bernhard. Our demonstration deadline is fast approaching, and therefore we request the Tokenomics committee to review and vote on this change to unblock our ability to demonstrate Milestone 2.
I'd like to reiterate that this change does not extend our Milestone 2 delivery time for full MainNet readiness. We still need to complete the demonstration of what will work on MainNet within 4 months of Milestone 1 delivery (27 Feb 2026) as per the original CIP deadlines. It is only the rollout of the functionality that take place with Canton 3.6 (the release following Canton 3.5).
I am sharing all the context below:
In the third week of March, we have been informed by Bernhard that DA's engineering team was under heavy load due to the coming code freeze (middle of April) for the Canton 3.5 release, and thus would not be able to complete the review of the
external_callPRs on time to get theexternal_callprimitive into the Canton 3.5 release. This impacts Zenith's ability to demonstrate the next milestone of CIP-0091 within 4 months of Milestone 1 delivery (27 Feb 2026) because Milestone 2 requires the rollout of theexternal_callto Canton's MainNet.Bernhard therefore proposed an alternative way for us to demonstrate our Milestone 2 within the same deadline, however this requires a change in the CIP. We are attaching his proposal and confirmation in writing.
As per Bernhard's proposal (attached): "Digital Asset would therefore support an adjustment to Zenith's milestone 2 allowing for a demonstration of the capabilities not on MainNet, but on components built entirely from the
mainbranches of Canton and Splice, thus demonstrating what will work on MainNet with the next protocol version upgrade (likely Splice 0.7/Canton 3.6/PV36)." (For the demo, themainbranch will have to includeexternal_callalready, fully merged.)This PR reflects the above changes.
We have discussed it in detail with the Accountability committee, and received their approval on 31 March 2026, given we have an explicit dependency here on DA's engineering team, and this is not a "took longer than anticipated" scenario or an external third-party dependency. Ryan from the Acc committee presented this to Tokenomics on 1 April, and since some committee members asked for some more time to review the change, it was agreed to have an async discussion and vote about it.
We'd be happy to answer any questions that may arise.
________________________________
In addition, I'd also like to share details regarding some questions we received on any overlap between Zenith's CIP and dev fund grant. This topic has been discussed with Shaul and tech-ops voting group members extensively, and the grant terms have changed prior to the vote to address all earlier concerns raised, through:
These are reflected in the grant as follows:
The above clauses ensure that Zenith can continue building EVM compatibility for Canton but clearly defines the cessation parameters of the grant.