Period between 2023-12-10 and 2024-01-07 inclusive
- These reports: https://github.com/rphair/cip-editing
- GitHub activity overview: https://github.com/rphair
- Cardano Forum overview: https://forum.cardano.org/u/COSDpool
- Discord invite to CIP Editors Meetings: https://discord.gg/kyaTyzkBqd
- CIP open pull requests: https://github.com/cardano-foundation/CIPs/pulls
- CIP open issues: https://github.com/cardano-foundation/CIPs/issues
CIP pull requests @rphair involved in, by last update time = 69 in this period
CIP issues @rphair involved in, by last update time = 48 in this period
(These numbers are phenomally higher, especially for issues, because of the Catalyst Milestone "CIP Remediation" taking place at the end of Q4.)
As per this Catalyst project's Q1 milestone, created 42 new Pull Requests (a record for any period of CIP implementation since the beginning): to bring all CIPs up to date in formatting, implementation ("active" through delivery by specific parties vs. merely "proposed"), and consensus with other editors regarding usefulness and stability.
Public discussion among editors and community members (e.g. Michael Peyton Jones) to add Versioning and other standard optional sections to the CIP template and CIP-0001 guidelines. Now that the 40+ CIPs are all in standard format, the editorial team can more easily update them with versioning requirements for future-proof development. I've been guiding this development through this issue and pull request:
#730 (CIP-0001 | Structure and template revisions) a medium size edit to CIP-0001 and the CIP/CPS templates: mainly Versioning
- Issues come up from over 40 pull requests for the "remediation" project which make it clear we need a consistent treatment of Versioning: adding a mandatory section for CIPs for consistent use by CIP authors & more regular review and comprehension by implementors (cardano-foundation/CIPs#730 (comment))
- Also adding several edits to fix errors in this document that have crept in in the last few months since the last overhaul by a previous editor.
- Nailing down specifics about whether text-only changes to a CIP are significant (these can be handled by GitHub itself) (cardano-foundation/CIPs#730 (comment))
- Trying to standardise formatting, as per issues that have come up in months since last CIP-0001 overhaul (cardano-foundation/CIPs#730 (comment)) (cardano-foundation/CIPs#730 (comment))
- Revised template for including open source licenses (cardano-foundation/CIPs#730 (comment))
- Debate with Michael Peyton Jones agreeing that Versioning should apply to multiple parts of a CIP but that Changelog is redundant and error prone relative to GitHub version control (cardano-foundation/CIPs#730 (comment))
- My working model that I believe includes all feedback expressed so far about Versioning & any optional CIP sections (cardano-foundation/CIPs#730 (comment))
#731 - Add References section to CIPs/CPSs
- Debate with Michael Peyton Jones about whether CIPs (both authors + readers) are served by being able to add arbitrary sections; my belief = *no* with explanation of alternative means of presenting such material (cardano-foundation/CIPs#731 (comment))
- Response to MPJ to accommodate optional sections by defining some examples & keeping them out of the structure of mandatory sections (cardano-foundation/CIPs#731 (comment))
Discord server has become very popular, with now about 20 people coming regularly to CIP meetings (last year's record was 12), but the number & variety of channels isn't reflected in the similar, older server name "CIP Editors Meetings" so by popular choice with other editors I've renamed it simply to "Cardano Improvement Proposals" to appear more authoritative and to cover the increasing scope of our discussions there.
42 PULL REQUESTS in last month created for Catalyst milestone:
- see (cardano-foundation/CIPs#389) and follow each link to see the corresponding pull request (13 out of these 55 linked issues had already been done; I created 42 new ones)
#276 - CIP-0063? | Transferring Stake Pool Ownership
- Waiting over a year for author, came up recently in discussion, attempting to update or deprecate (cardano-foundation/CIPs#276 (comment))
#395 - CIP-0045? | Decentralized WebRTC dApp-Wallet Communication
- Finally pushing through apparently abandoned proposal, active through CF implementation (cardano-foundation/CIPs#395 (comment))
#546 - CIP-0099? | Proof of Onboarding
- Final check before merging: comprehensive community feedback incorporated & proof proposal is Active (cardano-foundation/CIPs#546 (review))
#556 - CIP-0100? | Governance Metadata
- Review: ready to pass Last Check and merge (cardano-foundation/CIPs#556 (review))
- Planning for next steps: incremental adoption, or all at once? (cardano-foundation/CIPs#556 (review))
#611 - CPS-0009? | Coin Selection Including Native Tokens
- Still waiting author final response to review before merging; updating author & community on status & making sure it isn't stalled "over the holidays" (cardano-foundation/CIPs#611 (comment))
- Acknowledging security scenario & possible need for a CPS based on sensitive NFTs being manipulated by dApp coin selections (cardano-foundation/CIPs#611 (comment))
- Checking outstanding issues before merging & editor unanimity after recent updates by author (cardano-foundation/CIPs#611 (comment))
#617 - CIP-0106? | Web-Wallet Bridge - Mutlisig wallets
- Attempting to find any cross-over between wallets looking to use this extension & possibile multisig wallet implementations according to CIP-1854 which has long been assumed by the community to be neglected (cardano-foundation/CIPs#617 (comment))
#628 - CIP-???? | Multi-Stake Delegation from a Single Account
- Restricting CIP scope to "only consider this if you don't want to wait for this to be supported in Cardano's Ledger" (cardano-foundation/CIPs#628 (comment))
#630 - CPS-???? | Ada token supply exhaustion
- Summarising friendly review at CIP meeting which was still unanimously unfavourable about acceptance, plus emphasising incompatibility with current Plutus (cardano-foundation/CIPs#630 (review))
#631 - CIP-0072 | Off-chain schema fixes
- Not ready to go yet because of 1) possible "spoofing" of other dApps based on declared Javascript domains, and 2) the inadequacy of using the Android or Apple app ID as a unique identifier (cardano-foundation/CIPs#631 (comment))
#632 - Governance Metadata - Governance Actions
- Promoting to candidate based on editor agreement out-of-band, accompanied by how to address "redundancy" in title & perhaps a hierarchy / taxonomy with common names grouping all CIPs regarding Governance, with sub-class of Governance Actions (cardano-foundation/CIPs#632 (review) + private Discord)
#635 - CIP-???? | URI Scheme - Block and transaction objects
- First review of pure "URI Scheme" (CIP-0013) addition; suggesting new classification for similar proposals and other naming conventions; relating to current measures to define Query Layer standard independently of Cardano explorer web sites (cardano-foundation/CIPs#635 (review))
- Pending issue for Wallet CPS (assumptions in how "collateral" is handled) (cardano-foundation/CIPs#636 (comment))
- More carefully defining CIP-0013 ABNF grammar extensions (cardano-foundation/CIPs#635 (comment))
#703 - CIP-0095 | Promote CIP and update links
- Delineating this CIP's importance for Conway specific governance as implemented in wallets (cardano-foundation/CIPs#703 (comment))
- ... and being more specific about the nomenclature standard as set by the Ledger team (cardano-foundation/CIPs#703 (comment))
#732 - CIP-0036 | Adjust preamble and structure w.r.t CIP-0001 (co-editor Ryan's pending remediation)
- Collecting evidence of current implementations that might qualify this CIP as Active
#636 - CIP-0030: getCollateral({amount}) argument type
- Verifying problem with parameter data type, submitted from new community member (cardano-foundation/CIPs#636 (comment))
- No easy answer... documenting current state of the problem & community efforts to pool wallet dev community members about reconciling the CIP and settling questions about how Cardano wallets use "collateral" in general (cardano-foundation/CIPs#636 (comment))
- Responding to community interest in discussing this issue on Discord (given the fact that it's a routinely overlooked CIP flaw with a lot of undocumented compromises built around it) (cardano-foundation/CIPs#636 (comment))
#639 - CIP-0068: resolving conflicts with validity & auth tokens
- Triaging issue for user, recommending this as a CPS rather than a CIP, and providing a descriptive title for token devs to identify & provide input to the perceived problem (cardano-foundation/CIPs#639 (comment))
- Resolved with formation of new CPS (cardano-foundation/CIPs#640 (comment))
Short meeting schedule due to end-of-year holiday: though much work discussion was held on GitHub.
#78 - 2023-12-12 @ 4PM UTC - https://hackmd.io/@cip-editors/78
- A successful advancement of both current and long time proposals; see repository changes for this period (cardano-foundation/CIPs#637)