Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 14 additions & 15 deletions GOVERNANCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,30 +27,31 @@

- Open - Anyone can contribute but needs to sign a contributor license.
See [`CONTRIBUTING.md`](CONTRIBUTING.md) for details.
- All code changes need to be approved by at least 1 maintainer elected by
Tech Council (TC) and all TC members are cc’ed.
- All code changes need to be approved by at least 1 maintainer elected by the
respective Domain Tech Council (DTC), and all members of that DTC are cc’ed.

## Maintainers

- Responsible for reviewing and approving code changes to ensure they align
with the project's technical standards and governance principles.
- Build tools and documentation to facilitate adoption of the protocol.
- Tech Council (TC) can add, remove & nominate maintainers as needed.
- Domain Tech Council (DTC) can add, remove & nominate maintainers for their
domain as needed.
- All code changes require approval from at least one Maintainer.

### Domain Working Groups (DWG)

- Because the TC cannot be experts in every field, Domain Working Groups
- Because the DTC cannot be experts in every field, Domain Working Groups
(DWG) may be formed as a natural part of expanding the protocol.
- DWG are subject to TC oversight - all DWG artifacts must be reviewed and
approved by the TC.
- DWG are subject to DTC oversight - all DWG artifacts must be reviewed and
approved by the DTC.
- Acts as the consensus venue for industry participants (e.g., multiple
airlines) to agree on shared interoperability standards within the
protocol, maintain the specific documentation and implementation guides for
their domain's capabilities.
- A group of 3+ organizations can submit a charter to the Governing Council
to form a DWG (e.g., "Travel WG"). Once chartered, the DWG has autonomy to
define capabilities for their domain and submit for TC approvals.
define capabilities for their domain and submit for DTC approvals.

## Domain Tech Councils (Domain TC)

Expand All @@ -64,15 +65,13 @@
contributions towards the protocol. Members can be re-elected any number of
times. See [TC_ELECTIONS.md](TC_ELECTIONS.md) for more details.


### Shopping Tech Council (Shopping TC)

- Responsible for building and maintaining core specification for the
Shopping domain.
- Includes 16 members, 4 permanent members from each founding organization (Google &
Shopify), each with 1 vote (total 8 votes).
- Includes 8 members from any organization, each with 1 vote (total 8 votes),

- Includes 8 members from any organization, each with 1 vote (total 8 votes).

### Food Tech Council (Food TC)

Expand All @@ -99,13 +98,13 @@
- Open elected seats may be filled at any time via GC election and approval.
Google holds proxy vote for all open seats until Dec 2028 to facilitate rapid
early stage growth & adoption of the protocol.
- Can add/remove TC members via simple majority vote.
- Can add/remove DTC members via simple majority vote.
- Can elect new members to GC based on their ability to drive protocol
adoption, represent key industry domains, and demonstrate commitment to open
protocols.
- May choose to review and veto TC decision or recommendation.
- May choose to review and veto a DTC decision or recommendation.
- Decisions are made with a majority vote.
- May participate in any TC.
- May participate in any DTC.

## Process for nominating new Domain Tech Councils (DTC)

Expand All @@ -129,9 +128,9 @@ launches, etc.) shall take place on a shared Google group with a mailing list.
This includes discussion on enhancement proposals, announcements about official
specification changes and final governance votes.

- **TC & DWG Meetings:** Agendas should be posted 24 hours in advance. Minutes
- **DTC & DWG Meetings:** Agendas should be posted 24 hours in advance. Minutes
and meeting notes should be published to the repository within 1 week of the
meeting conclusion. TC reserves the right to redact or edit meeting notes as
meeting conclusion. DTC reserves the right to redact or edit meeting notes as
needed.
- **Governing Council Meetings:** Summaries of strategic decisions and budget
allocations will be published quarterly (specific sensitive partnership
Expand Down
88 changes: 45 additions & 43 deletions MAINTAINERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,24 +26,25 @@ design of the protocol for Shopping Domain.
<!-- cSpell:ignore Jing Li Lee Richmond Maxime Najim Uddhav Kambli -->
<!-- cSpell:ignore Patrick Jordan Prasad Wangikar Scot DeDeo Twum Djin -->
<!-- cSpell:ignore Victoria Duggan -->
| Name | Company |
| :--- | :--- |
| Amit Handa | Google |
| Anurag Sinha | Google |
| Daniel Wyckoff | Shopify |
| Drew Olson | Google |
| Greg Smith | Amazon |
| Ilya Grigorik | Shopify |
| Imran Hoosain | Etsy |
| James Andersen | Meta |
| Jing Li | Google |
| Lee Richmond | Shopify |
| Maxime Najim | Target |
| Patrick Jordan | Microsoft |
| Prasad Wangikar | Stripe |
| Scot DeDeo | Salesforce |
| Uddhav Kambli | Wayfair |
| Victoria Duggan | Shopify |

| Name | Company |
| :-------------- | :--------- |
| Amit Handa | Google |
| Anurag Sinha | Google |
| Daniel Wyckoff | Shopify |
| Drew Olson | Google |
| Greg Smith | Amazon |
| Ilya Grigorik | Shopify |
| Imran Hoosain | Etsy |
| James Andersen | Meta |
| Jing Li | Google |
| Lee Richmond | Shopify |
| Maxime Najim | Target |
| Patrick Jordan | Microsoft |
| Prasad Wangikar | Stripe |
| Scot DeDeo | Salesforce |
| Uddhav Kambli | Wayfair |
| Victoria Duggan | Shopify |

## Food Tech Council

Expand All @@ -53,34 +54,35 @@ design of the protocol for Food Ordering Domain.
<!-- cSpell:ignore Amit Handa Andrew Mackowski Jing Li Johnny Li Jon Hines -->
<!-- cSpell:ignore Luke Wulf Malvi Hemani Nimish Sheth Teresa Qin -->
<!-- cSpell:ignore Travis McPhail -->
| Name | Company |
| :--- | :--- |
| Amit Handa | Google |
| Andrew Mackowski | Google |
| Jing Li | Google |
| Johnny Li | Square |
| Jon Hines | Toast |
| Luke Wulf | DoorDash |
| Malvi Hemani | Google |
| Nimish Sheth | Uber Eats |
| Teresa Qin | Google |
| Travis McPhail | Google |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |

| Name | Company |
| :--------------- | :------------ |
| Amit Handa | Google |
| Andrew Mackowski | Google |
| Jing Li | Google |
| Johnny Li | Square |
| Jon Hines | Toast |
| Luke Wulf | DoorDash |
| Malvi Hemani | Google |
| Nimish Sheth | Uber Eats |
| Teresa Qin | Google |
| Travis McPhail | Google |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |
| Open | to be elected |

## Governance Council

The Governance Council is responsible for the overall adoption and health of
the protocol.

| Name | Company |
| :--- | :--- |
| Amit Handa | Google |
| Ilya Grigorik | Shopify |
| Twum Djin | Stripe |
| Open | to be elected |
| Open | to be elected |
| Name | Company |
| :------------ | :------------ |
| Amit Handa | Google |
| Ilya Grigorik | Shopify |
| Twum Djin | Stripe |
| Open | to be elected |
| Open | to be elected |
Loading