From 817597f766d342182d61a65cea49c35483faf26f Mon Sep 17 00:00:00 2001 From: amithanda Date: Tue, 14 Jul 2026 16:25:21 -0700 Subject: [PATCH 1/4] feat: add Domain Working Group (DWG) charter template and update governance documentation to include DWG nomination process --- DOMAIN_WORKING_GROUP_CHARTER.md | 50 +++++++++++++++++++++++++++++++++ GOVERNANCE.md | 13 +++++---- 2 files changed, 57 insertions(+), 6 deletions(-) create mode 100644 DOMAIN_WORKING_GROUP_CHARTER.md diff --git a/DOMAIN_WORKING_GROUP_CHARTER.md b/DOMAIN_WORKING_GROUP_CHARTER.md new file mode 100644 index 0000000..44ec2eb --- /dev/null +++ b/DOMAIN_WORKING_GROUP_CHARTER.md @@ -0,0 +1,50 @@ + + +# Domain Working Group (DWG) Charter Template + +## Problem Statement + +Describe the specific problem this DWG proposal aims to solve for the domain. +Optionally include any supporting RFC's or documents. + +## UCP Strategic Fit + +Explain why the Universal Commerce Protocol is the right fit for this DWG. + +## Describe Key Deliverables from DWG + +Outline the key deliverables that will signal success for the DWG. + +## Platforms + +List the initial set of platforms supporting the creation of this DWG. + +- [Platform Name 1] +- [Platform Name 2] + +## Businesses + +List the initial set of businesses supporting the creation of this DWG. + +- [Business Name 1] +- [Business Name 2] + +## Commitment + +By submitting this charter, the named platforms and businesses formally +commit to a collaboration focused on developing the primitives proposed by this +DWG. diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 14ddc23..3f34ad2 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -106,16 +106,17 @@ - Decisions are made with a majority vote. - May participate in any DTC. -## Process for nominating new Domain Tech Councils (DTC) +## Nominating new Domain Tech Councils (DTC) or Domain Working Groups (DWG) -- Submit a DTC charter nomination (using the - [DTC charter template](DOMAIN_TECH_COUNCIL_CHARTER.md)) as a new issue +- Submit a DTC or DWG charter nomination (using the + [DTC charter template](DOMAIN_TECH_COUNCIL_CHARTER.md) or + [DWG charter template](DOMAIN_WORKING_GROUP_CHARTER.md)) as a new issue in the [UCP Issues tracker](https://github.com/Universal-Commerce-Protocol/ucp/issues). -- GC reviews DTC charter and approves/rejects DTC nomination. -- GC opens up nomination for inducting DTC members, using the process +- GC reviews the charter and approves/rejects the nomination. +- GC opens up nomination for inducting members, using the process specified in [TC_ELECTIONS.md](TC_ELECTIONS.md). -- GC elects and announces the new DTC members, finalizes the DTC +- GC elects and announces the new members, finalizes the composition and updates the governance documentation. ## Communication From 5af257c2a5b523874868cce77579030ec9fa7db4 Mon Sep 17 00:00:00 2001 From: amithanda Date: Mon, 27 Jul 2026 20:19:11 -0700 Subject: [PATCH 2/4] refactor: incorporate feedback based on GC discussion --- DOMAIN_WORKING_GROUP_CHARTER.md | 25 +++++++++---------------- GOVERNANCE.md | 27 ++++++++++++++++++++------- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/DOMAIN_WORKING_GROUP_CHARTER.md b/DOMAIN_WORKING_GROUP_CHARTER.md index 44ec2eb..2af727c 100644 --- a/DOMAIN_WORKING_GROUP_CHARTER.md +++ b/DOMAIN_WORKING_GROUP_CHARTER.md @@ -25,26 +25,19 @@ Optionally include any supporting RFC's or documents. Explain why the Universal Commerce Protocol is the right fit for this DWG. -## Describe Key Deliverables from DWG +## In scope v/s Out of scope? -Outline the key deliverables that will signal success for the DWG. +Define what is in-scope and what is explicitly marked as out of scope for +this DWG. -## Platforms +## Key Deliverables -List the initial set of platforms supporting the creation of this DWG. +Outline the key deliverables that will signal completion for this DWG. -- [Platform Name 1] -- [Platform Name 2] +## Deliver By -## Businesses +By what date will the DWG intend to finish its work and close. -List the initial set of businesses supporting the creation of this DWG. +## DTC Sponsors -- [Business Name 1] -- [Business Name 2] - -## Commitment - -By submitting this charter, the named platforms and businesses formally -commit to a collaboration focused on developing the primitives proposed by this -DWG. +Name the DTC (e.g., Shopping TC) and DTC members sponsoring this DWG. diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 3f34ad2..115d5ce 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -53,6 +53,20 @@ to form a DWG (e.g., "Travel WG"). Once chartered, the DWG has autonomy to define capabilities for their domain and submit for DTC approvals. +## Process for nominating new Domain Working Group (DWG) + +- Any DTC member can submit a DWG charter nomination (using the + [DWG charter template](DOMAIN_WORKING_GROUP_CHARTER.md)) as a new issue + in the [UCP Issues + tracker](https://github.com/Universal-Commerce-Protocol/ucp/issues). +- GC reviews the DWG charter and approves or rejects the DWG nomination. +- GC assigns chairs/co-chairs for the DWG, who are accountable for the + DWG creation and delivery of the outcomes. +- DWG chairs/co-chairs may invite additional industry participants to + contribute to the DWG via the DWG charter issue. +- GC reviews and approves the final composition of DWG, including the + external industry participants (if any). + ## Domain Tech Councils (Domain TC) - Members are responsible for building and maintaining core specification for the @@ -106,17 +120,16 @@ - Decisions are made with a majority vote. - May participate in any DTC. -## Nominating new Domain Tech Councils (DTC) or Domain Working Groups (DWG) +## Process for nominating new Domain Tech Councils (DTC) -- Submit a DTC or DWG charter nomination (using the - [DTC charter template](DOMAIN_TECH_COUNCIL_CHARTER.md) or - [DWG charter template](DOMAIN_WORKING_GROUP_CHARTER.md)) as a new issue +- Submit a DTC charter nomination (using the + [DTC charter template](DOMAIN_TECH_COUNCIL_CHARTER.md)) as a new issue in the [UCP Issues tracker](https://github.com/Universal-Commerce-Protocol/ucp/issues). -- GC reviews the charter and approves/rejects the nomination. -- GC opens up nomination for inducting members, using the process +- GC reviews DTC charter and approves/rejects DTC nomination. +- GC opens up nomination for inducting DTC members, using the process specified in [TC_ELECTIONS.md](TC_ELECTIONS.md). -- GC elects and announces the new members, finalizes the +- GC elects and announces the new DTC members, finalizes the DTC composition and updates the governance documentation. ## Communication From 4d0222425810fcec2e1870750ce0a294ff74c605 Mon Sep 17 00:00:00 2001 From: amithanda Date: Mon, 27 Jul 2026 21:05:50 -0700 Subject: [PATCH 3/4] docs: update Domain Working Group charter template structure and terminology --- DOMAIN_WORKING_GROUP_CHARTER.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/DOMAIN_WORKING_GROUP_CHARTER.md b/DOMAIN_WORKING_GROUP_CHARTER.md index 2af727c..cad7778 100644 --- a/DOMAIN_WORKING_GROUP_CHARTER.md +++ b/DOMAIN_WORKING_GROUP_CHARTER.md @@ -18,26 +18,31 @@ ## Problem Statement -Describe the specific problem this DWG proposal aims to solve for the domain. -Optionally include any supporting RFC's or documents. +- Describe the specific problem this DWG proposal aims to solve for the + domain. Optionally include any supporting RFCs or documents. -## UCP Strategic Fit +## Strategic Fit -Explain why the Universal Commerce Protocol is the right fit for this DWG. +- Explain why this problem needs a UCP DWG. -## In scope v/s Out of scope? +## Scope -Define what is in-scope and what is explicitly marked as out of scope for -this DWG. +### In-Scope + +- List what aspects of the problem are in scope. + +### Out-of-Scope + +- List what aspects are explicitly **not** part of the scope. ## Key Deliverables -Outline the key deliverables that will signal completion for this DWG. +- Outline the key deliverables that will signal completion. ## Deliver By -By what date will the DWG intend to finish its work and close. +- Target date by which the DWG intends to finish its work and close. ## DTC Sponsors -Name the DTC (e.g., Shopping TC) and DTC members sponsoring this DWG. +- Name the DTC (e.g., Shopping DTC) and DTC members sponsoring this DWG. From c5e52a47af444c9ab7344354d0db3aa53ae093fa Mon Sep 17 00:00:00 2001 From: amithanda Date: Tue, 28 Jul 2026 11:32:22 -0700 Subject: [PATCH 4/4] docs: update charter and governance to clarify chair selection and approval process --- DOMAIN_WORKING_GROUP_CHARTER.md | 2 +- GOVERNANCE.md | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/DOMAIN_WORKING_GROUP_CHARTER.md b/DOMAIN_WORKING_GROUP_CHARTER.md index cad7778..f4630d8 100644 --- a/DOMAIN_WORKING_GROUP_CHARTER.md +++ b/DOMAIN_WORKING_GROUP_CHARTER.md @@ -45,4 +45,4 @@ ## DTC Sponsors -- Name the DTC (e.g., Shopping DTC) and DTC members sponsoring this DWG. +- DTC name (e.g., Shopping DTC) and proposed Chairs/Co-Chairs. diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 115d5ce..a9dc63c 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -60,8 +60,9 @@ in the [UCP Issues tracker](https://github.com/Universal-Commerce-Protocol/ucp/issues). - GC reviews the DWG charter and approves or rejects the DWG nomination. -- GC assigns chairs/co-chairs for the DWG, who are accountable for the +- GC approves chairs/co-chairs for the DWG, who are accountable for the DWG creation and delivery of the outcomes. +- GC may assign additional co-chairs for the DWG as part of its approval. - DWG chairs/co-chairs may invite additional industry participants to contribute to the DWG via the DWG charter issue. - GC reviews and approves the final composition of DWG, including the