# SOP - PCP process

{% hint style="info" %}
This page is written on behalf of the Parameters Committee, the information contained is subject to change and amendment by the committee chairs at any time and should be used at your own risk
{% endhint %}

August 2023

Document owner and author: MBO - Joaquín López (Secretary)

{% embed url="<https://docs.google.com/presentation/d/1Bxe5q3uyfARkGTwbb5O5G3a3OfmBIDdq4V0t4R5PGTI/edit#slide=id.g1e2d0f25212_3_208>" fullWidth="false" %}
Source
{% endembed %}

**Document Version Control**

<table><thead><tr><th width="257.3333333333333">Ver</th><th width="271">Summary of Changes</th><th>Date</th></tr></thead><tbody><tr><td>IR</td><td>Initial Release</td><td>May 15, 2023</td></tr><tr><td>V.001</td><td>Revised version (Joaquín López &#x26; Cristina Echeverry)</td><td>June 30, 2023</td></tr><tr><td> V.002</td><td> Revised version (Alex Moser)</td><td> August 31, 2023</td></tr></tbody></table>

## 1. Purpose of this document

This document describes the parameter committee process for meeting and give recommendations in the best interest of the Cardano network. The process also includes the template document were the committee recommendations are requested in a formal numbered document.

## **2. Parameter Committee Structure**

<figure><img src="https://4192277064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzVLTSzhSBVPLGReSGorb%2Fuploads%2Fa0lrLxMlV5zPyHagbKdH%2Fimage.png?alt=media&#x26;token=c06163b2-6691-4fde-b434-03810de3668d" alt=""><figcaption></figcaption></figure>

### **2.1 Roles and Responsibilities**

Chairs:\
Chair: Kevin Hammond\
Vice- chair: Alex Moser\
Vice- chair: Vijay Bhuvangiri

Advisory Group Heads:\
Network group: Neil Davies\
Economic group: Samuel Leathers\
Technical group: Markus Gufler

Advisory Group Members:\
Network group: Karl Knutsson, Matthias Sieber, Marcin Szamotulski\
Technical group: Ruslan Dudin, Michael Peyton Jones\
Economic group: Sergio Sanchez, Philip Lazos, Giovanni Gargiulo

Other:\
Communications: Tommy Kammerer, Nathaniel Acton, Addie Girouard, Matthew Capps\
Domain experts: Martin Lang, Andrew Westberg\
Secretary: Joaquín López

### **2.2 Remit**

The purpose of the Parameter Committee is to provide technical advice and recommendations relating to the updatable protocol parameters, taking into account economic, security, network and other considerations, as appropriate.

## **3. Description of the process - Administrative Activities**

<table><thead><tr><th width="85.33333333333331">Item</th><th width="159">Responsibility</th><th>Action</th></tr></thead><tbody><tr><td>1</td><td>Secretary</td><td><ul><li>Meetings are held every 3 weeks on Thursdays</li><li>To coordinate the agenda and set up the meeting cadence along with the Chair and vice chairs of the committee</li><li>To update the agenda in the calendar invite</li></ul></td></tr><tr><td>2</td><td>Secretary</td><td>Take meeting notes and reach consensus </td></tr><tr><td>3</td><td>Secretary</td><td>Post meeting notes in the Cardano forum</td></tr><tr><td>4</td><td>Secretary</td><td><p>Set up communication channels:</p><p>Actual discord channel on the IO technical </p></td></tr><tr><td>4.1</td><td>Secretary</td><td>Request approval to the members in order to post their names on the forum (GDPR)</td></tr><tr><td>5</td><td>Secretary</td><td>Use voting tools such as google forms </td></tr><tr><td>6</td><td>Secretary</td><td><p>Create and post different notes along with the communications team:</p><ul><li>Blogpost about the committee and advisory groups</li><li>Parameters reference guide</li></ul></td></tr><tr><td>7</td><td>Secretary</td><td><p>Update Charter deck: </p><ul><li><a href="https://docs.google.com/presentation/d/1cHJeVA6wS0dnvYfxZLwksem2TwP_vIx7cgVD8e6yTQs/edit#slide=id.g20f89d717ce_0_1017">This deck </a>has all the structure of the committee, roles and responsibilities and a history of all the meeting agendas as well as link to the meeting notes</li></ul></td></tr></tbody></table>

## **4. SOP - Parameter Committee Process**

### 4.0 PCP submission

{% embed url="<https://docs.google.com/presentation/d/1ArcX1mPMs1GqsTO4AnwWEhQMlGDWhFSnudLVbt5KN5E/edit?pli=1#slide=id.g2509f52ba96_0_23>" %}

<table><thead><tr><th width="109.33333333333331">Item</th><th width="224">Responsibility</th><th>Action</th></tr></thead><tbody><tr><td>0.1</td><td>Any Community member</td><td>Proposer starts a new discussion on Cardano Forum as a dedicated thread in specific area under Governance, not PC updates - eg Parameter Change Proposals</td></tr><tr><td>0.2</td><td>Any Community member</td><td>Proposer uploads draft PCP to thread with unique reference determined by them - eg PCP_Parameter_ProposerName</td></tr><tr><td>0.3</td><td>Any Community member</td><td>OPTIONAL: depending on the proposal, proposer polls SPOs (or other groups) on the change to gauge level of support</td></tr><tr><td>0.4</td><td>Any Community member</td><td>Following discussion/editing, proposer uploads revised PCP to thread, including link to disucssion</td></tr><tr><td>0.5</td><td>Any Community member</td><td>Proposer submits PCP request to Parameter Committee by notifying PC secretary</td></tr><tr><td>0.6</td><td>PC Secretary</td><td>PC recommendation links to original discussion and assigns final PCP number</td></tr><tr><td>0.7</td><td>PC Secretary</td><td>Thread is closed</td></tr></tbody></table>

### 4.1 Input funnel & Topic Selection

<figure><img src="https://4192277064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzVLTSzhSBVPLGReSGorb%2Fuploads%2FKMbojHeBgLIHzbCwtqvM%2Fimage.png?alt=media&#x26;token=c6ef8e00-edb5-40d3-9941-34bfe9cb3090" alt=""><figcaption></figcaption></figure>

&#x20;

<table><thead><tr><th width="91.33333333333331">Item</th><th width="235">Responsibility</th><th>Action</th></tr></thead><tbody><tr><td>1.1</td><td>Any Community Member</td><td><p>Completes the PCP form template </p><ul><li>Filtering (by chairs/heads) may become necessary at some point when influx of PCPs is high or their quality is poor</li></ul></td></tr><tr><td>1.2</td><td>Secretary</td><td>Announces the existence of a new PCP to the committee Chairs and ask to add them  in the agenda for next meeting</td></tr><tr><td>1.3</td><td>Chair, vice-chairs and Advisory Group Heads</td><td><p>Vote to accept PCP in meeting: accept/decline/PCP needs adjustments</p><ul><li>Decline: e.g. topic is not valuable or time is not right, resp. another PCP is preferred. The committee should not keep a backlog. Good PCPs that get declined are resubmitted.</li><li>Needs adjustments: example case: "This is the wrong question" . Meaning the PCP topic is valuable, but the questions need a different formulation.</li><li>Approve: Move to 4.</li></ul></td></tr></tbody></table>

### 4.2 Topic Discussion with working groups

<figure><img src="https://4192277064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzVLTSzhSBVPLGReSGorb%2Fuploads%2FfGYDT4GZV8v2wZ1KYDiZ%2Fimage.png?alt=media&#x26;token=c61a1e83-a3e3-4450-bd87-fc8c83e7eccc" alt=""><figcaption></figcaption></figure>

&#x20;

<table><thead><tr><th width="87.33333333333331">Item</th><th width="203">Responsibility</th><th>Action</th></tr></thead><tbody><tr><td>2.1</td><td>Committee Members</td><td>Collective decision on mode of working: parallel/serial</td></tr><tr><td>2.1.1</td><td>Committee Members</td><td><p>Parallel :</p><p>Parallel: "All other teams" contains all members of the Parameter Committee. Everyone has the right for input through the invitation for deliberation in the committee meeting. At a later point, this may even be public.</p></td></tr><tr><td>2.1.2</td><td>Committee Members</td><td><p>Sequential:</p><p>Serial: e.g. when a parameter has non-obvious functional limitations in networking, it may be required to address a PCP sequentially and determine boundaries to avoid unnecessary research in other domains. </p></td></tr><tr><td>2.2</td><td>Committee Members</td><td>Reach a result in each involved advisory group</td></tr></tbody></table>

### 4.3 Final discussion & output

<figure><img src="https://4192277064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzVLTSzhSBVPLGReSGorb%2Fuploads%2FvP2jJqnvZ46eexDPDFF2%2Fimage.png?alt=media&#x26;token=aa715b19-6883-486a-bc5f-8a6e83117f81" alt=""><figcaption></figcaption></figure>

&#x20;

<table><thead><tr><th width="84.33333333333331">Item</th><th width="225">Responsibility</th><th>Action</th></tr></thead><tbody><tr><td>3.1</td><td>Chair, Vice-chair and AG Heads</td><td><p>Review the different recommendation results and reach consensus:</p><ul><li>This happens in a private, closed meeting for efficiency and sensitivity issues</li></ul></td></tr><tr><td>3.2</td><td>All Committee Members</td><td>Presentation of PCP recommendation</td></tr><tr><td>3.3</td><td>All Committee Members</td><td>Invitation for deliberations on final recommendation</td></tr><tr><td>3.4</td><td>Committee Members</td><td>Reach consensus on PCP recommendation</td></tr><tr><td>3.5</td><td>Committee Memebers</td><td>Committee recommendation, advice, result is reached.</td></tr><tr><td>3.6</td><td>Communications</td><td>Communicate final recommendation on Cardano Forum</td></tr></tbody></table>

##

## **5. PCP Standard Form - Parameter Committee Proposal**

This form is used to initiate discussions in the parameter committee, an advisory group consisting of experts in the fields of Network, Technical and Economic principles and Cardano protocol parameters. Approved PCPs contain a clear description of the topic and questions formulated neutrally, enabling the committee to give a recommendation.

<https://docs.google.com/document/d/1G7jEKef0n1-LU5LCuc5CJzQJIM6fRKygYBY88b-X-Hk/edit>&#x20;

<figure><img src="https://4192277064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzVLTSzhSBVPLGReSGorb%2Fuploads%2F2JeaHlMwX6jRDCmMeniU%2Fimage.png?alt=media&#x26;token=613eb73b-786e-48f2-be08-7116528b2c07" alt=""><figcaption></figcaption></figure>
