Skip to content

Latest commit

 

History

History
232 lines (178 loc) · 11 KB

2024-01-07.md

File metadata and controls

232 lines (178 loc) · 11 KB

Monthly reporting to Catalyst submitted 2024-01-07

Period between 2023-12-10 and 2024-01-07 inclusive

Quantitative contributions

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.)

Qualitative contributions

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

#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))

Community discussions

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.

Work on pull requests

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

#395 - CIP-0045? | Decentralized WebRTC dApp-Wallet Communication

#546 - CIP-0099? | Proof of Onboarding

#556 - CIP-0100? | Governance Metadata

#611 - CPS-0009? | Coin Selection Including Native Tokens

#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

#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

#703 - CIP-0095 | Promote CIP and update links

#732 - CIP-0036 | Adjust preamble and structure w.r.t CIP-0001 (co-editor Ryan's pending remediation)

Work on issues

#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

Meetings held

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)