CAIPs icon indicating copy to clipboard operation
CAIPs copied to clipboard

Software Release CAIP

Open null-ref-ex opened this issue 1 year ago • 9 comments

A proposal on how we can lay a solid foundation for requesting chain software information alongside a standard data structure for response payloads. The hope is that this can lay a foundation on which systems can be built that address ongoing issues for node runners and validator operators know about and automatically executing on software release events.

null-ref-ex avatar Jul 25 '23 18:07 null-ref-ex

Hey sorry I'm a little lost on context here. Is this Ethereum-specific? Would it make sense to try to get support for this in, say, the AllCoreDevs discord of the Ethereum Foundation if so, or in the equivalent repo/community forum where protocol upgrades are designed and aligned in some other namespace first, and then bring a generalized v2 back afterwards with some implementer feedback and lessons learned?

bumblefudge avatar Aug 02 '23 16:08 bumblefudge

It is not ethereum specific, the problem exists in every network as far as I've experienced. I was hoping to use this process to establish a well thought out and constructed standard on which implementations can be built.

null-ref-ex avatar Aug 04 '23 20:08 null-ref-ex

OK! Is there anything similar implemented in the wild that this is an improvement on? Or do you know of other VMs/ecosystems/"namespaces" that have a use-case for this and are interested in specifying it before or after implementing? If you look in the open PRs, there are a few other, similar ideas (many of them authored by me!) which are similarly waiting for an implementer-champion, because we prefer not to specify pure greenfield at CASA, so much as things that at least 1, preferably 2 independent implementations are at least softly-commited to taking to production...

bumblefudge avatar Aug 07 '23 13:08 bumblefudge

Sounds good! I'll take a look through and see what I can find. Do you have any time to have a conversation online? I'd love to understand everything better so I can be a more constructive contributor along with my team.

null-ref-ex avatar Aug 07 '23 13:08 null-ref-ex

absolutely! feel free to book something at cal.com/ and bring as much or as little of your team as you think would be constructive 😄

bumblefudge avatar Aug 07 '23 13:08 bumblefudge

absolutely! feel free to book something at cal.com/ and bring as much or as little of your team as you think would be constructive 😄

whoops my cal.com was misconfigured and swallowing requests without throwing, if you already made an appointment it was lost. could I ask you to try again if so?

bumblefudge avatar Aug 09 '23 10:08 bumblefudge

@null-ref-ex any progress here? i'll be in US time zones starting in 2 weeks so glad to take any joint calls with partners that are curious about the idea. apologies that I forgot about this and didn't ask around at Devconnect like I hoped to!

bumblefudge avatar Nov 23 '23 15:11 bumblefudge

@null-ref-ex thought of you the other day: https://github.com/ethcatherders/EIPIP/blob/master/All%20EIPIP%20Meetings/Meeting%20096.md#add-eip-versioning-scheme-for-eips-8034

(See also the eth-mag thread)

bumblefudge avatar Jan 18 '24 03:01 bumblefudge

A proposal on how we can lay a solid foundation for requesting chain software information alongside a standard data structure for response payloads. The hope is that this can lay a foundation on which systems can be built that address ongoing issues for node runners and validator operators know about and automatically executing on software release events.

mozz30-tech avatar May 24 '24 02:05 mozz30-tech