Closed Ryun1 closed 1 month ago
thanks @Ryun1 - the Context is as good a history as I remember it and I agree we have to adopt a more informal engagement with the Ledger
and Plutus
categories that "enlistment" was primarily established for.
I think these adjustments will adapt the documented CIP process to what we will now be doing:
Plutus
CIP approval than there's been for Wallet
approval... in both cases a relatively small list of possible implementors but by no means a single organisation anymore;Category:
can be put in the header", but rather it must be one of the already listed categories in the table, with any new categories needing to be added to CIP-0001 first by editor & community review;Active
status will have to be tuned to what parts of the community can do it best: according to the PR discussion of each CIP.The latter point would include, whenever possible, the oversight of any applicable "Intersect working groups and committees" so we will start seeing and requiring these in Path to Active more often (and that I need to learn more about these working groups myself).
If this can be marked OK here by some editors and/or "enlisted" contacts then I will submit the appropriate CIP-0001 modifications (half-written already).
cc @lehins @WhatisRT (Ledger
)
cc @zliu41 (Plutus
)
cc @stevenj (Catalyst
... though never formalised)
cc @Crypto2099
Regarding this, please note that we also have this outdated.
As MPJ, is no longer in the plutus team. But the question remains, should a specific name be even listed there?
I guess then there should be a single PR (I can do this) which:
dropping all the requirements for "enlistment" since there is no way we can support or require it going forward (as agreed at the last CIP meeting, but subject to further consideration including @perturbing suggestions);
I feel there might be some middle path, rather than removing requirements entirely
What if we:
Networking
and Consensus
Networking
and Consensus
CIPs.Catalyst
.Something like this I think is nice because:
Create enlistment proposals for the missing "core categories" of
Networking
andConsensus
Cross-referencing relevant discussions I'm aware of:
@dnadales said here (https://github.com/cardano-foundation/CIPs/pull/872#discussion_r1706965548) they've been working on a CIP for the Consensus
category already, with a goal of completing by end-of-quarter (https://github.com/IntersectMBO/ouroboros-consensus/issues/1205).
No such commitments about Network
that I know of, but some support for the category has already been shown (beginning at https://github.com/cardano-foundation/CIPs/pull/876#discussion_r1708880748) from @ch1bo @abailly @coot @jpraynaud so maybe they could indicate whether they'd prefer to author such a CIP or add themselves to it.
@rphair, could you post links to how Ledger & Plutus categories are dealt with?
@coot - pending any revisions of "enlistment" resulting from this thread:
After a reasonable waiting period after calls for comment, I'm gathering any feedback that's come from the community, especially over these 2 new categories (just created labels for these, and applied to all pending documents):
... regarding practical conceptions of "enlistment" into a long-overdue update of CIP-0001: coming in a day or so. Any suggestions please put them forward so I can work them into the new PR.
Pending review & acceptance, I believe this is fixed by https://github.com/cardano-foundation/CIPs/pull/924 (specifically, https://github.com/cardano-foundation/CIPs/pull/924/commits/bfdd73a50035be9684eac24814d8dff4bc942d9c).
Resolved with the merging of #924 & confirmed resolution at contemporary CIP meeting (https://hackmd.io/@cip-editors/98)
How do we navigate this Brave New World?
Context
Project enlistment within the CIP process was introduced to solve a few problems:
With the emergence of Cardano's Voltaire era, the ecosystem is moving away from the old guard where IOG/IOHK teams decide direction for the core technologies.
Thoughts
The main issue I see here is