diff --git a/.changeset/agm-date-faq-anchor-aamp-frame.md b/.changeset/agm-date-faq-anchor-aamp-frame.md new file mode 100644 index 0000000000..47f7f3def5 --- /dev/null +++ b/.changeset/agm-date-faq-anchor-aamp-frame.md @@ -0,0 +1,4 @@ +--- +--- + +Transparency follow-ups ahead of 3.0 GA. Name the first AGM explicitly — **May 6, 2026** — in CHARTER.md, the governance page, and the FAQ, so the elected-board transition has a concrete replacement date for the interim board rather than a vague "2026" target. Reconcile the governance-page board roster with CHARTER.md (Malovrh and Masse replace Rothenberg and Schreurs) using initials-based avatars where no photo is on file. Rewrite the Scope3 FAQ entry as "How is AAO related to Scope3?" so the anchor referenced from the AI Disclosure page actually resolves, and mirror the fix in both docs and main-site copies of the disclosure. Replace the soft "no single company controls" framing in "Who created AdCP?" with the concrete interim-board composition and AGM date; extend the AAMP entry with an explicit "agentic buying vs. agentic bidding" layer distinction so the IAB Tech Lab comparison reads as coexistence, not competition. Bump the "How mature is the protocol?" answer to name the current release candidate (3.0.0-rc.4) rather than the generic RC cycle, and point at the release-notes page for the per-RC change log. Add a root-level CONTRIBUTORS.md crediting external issue authors, PR authors, and working-group participants alongside Scope3 contributors, so the "who built this?" answer is discoverable as a file rather than a GitHub-UI inference. diff --git a/CHARTER.md b/CHARTER.md index 28093d8dac..1058748c30 100644 --- a/CHARTER.md +++ b/CHARTER.md @@ -48,7 +48,7 @@ Non-voting **observer** participation is available through Working Groups and th ### 4.1 Interim board -The Foundation operates under an interim board appointed at incorporation. The interim board will be replaced by an elected board at the first Annual General Meeting (AGM), planned for **2026**. Interim directors (as of 2026-04-18): +The Foundation operates under an interim board appointed at incorporation. The interim board will be replaced by an elected board at the first Annual General Meeting (AGM), scheduled for **May 6, 2026**. All voting members in good standing as of the AGM record date are eligible to vote. Interim directors (as of 2026-04-18): - Michael Blum — Scope3 - Brian O'Kelley — Scope3 @@ -111,6 +111,7 @@ Day-to-day technical work happens in **Working Groups**, which are the Foundatio - **Financial reporting** — Annual financial reports are shared with the membership. - **Equal voice** — Each voting class has equal representation regardless of company size. - **Public protocol development** — AdCP specification work happens in this repository; all changes are auditable in Git history. +- **Contributor credit** — Individuals and organizations who have shaped the protocol through issues, pull requests, and working-group participation are named in [CONTRIBUTORS.md](./CONTRIBUTORS.md). --- diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000000..3f33941a3c --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,91 @@ +# Contributors + +AdCP is developed in the open by [AgenticAdvertising.org](https://agenticadvertising.org) (AAO). This file credits the individuals and organizations who have shaped the protocol through issues, pull requests, working-group discussions, and specification reviews. + +The canonical record of code contributions is the [Git commit history](https://github.com/adcontextprotocol/adcp/commits/main). This file is a complementary narrative credit, because much of the meaningful input to a standards document arrives as issues, working-group feedback, and review — not as commits. + +## How contributions are credited + +Contributions to this repository are governed by the [IPR Policy](./IPR_POLICY.md), which covers copyright, patent grants, and specification contribution terms. There is no separate CLA: the IPR Policy is the contribution framework. + +Listings below give GitHub handle, name (where public on the contributor's profile), and affiliated organization (where public). No affiliation is inferred; missing fields mean the contributor has not published that detail on GitHub. + +## Interim board + +The current governance body ahead of the first AGM on **May 6, 2026** (see [CHARTER.md](./CHARTER.md)): + +- Michael Blum — Scope3 +- Brian O'Kelley ([@bokelley](https://github.com/bokelley)) — Scope3 +- Pia Malovrh ([@pkras](https://github.com/pkras)) — Celtra +- Benjamin Masse ([@geneticallymodifiedfoodforthought](https://github.com/geneticallymodifiedfoodforthought)) — Triton Digital + +## External contributors + +Contributors from outside Scope3 who have opened issues, submitted pull requests, or participated in working-group discussions. Listed alphabetically by name where public, otherwise by GitHub handle. + +### With public organization + +- Alan Atkinson ([@alan-atkinson](https://github.com/alan-atkinson)) — Mediaocean +- Aram Zucker-Scharff ([@AramZS](https://github.com/AramZS)) — The Washington Post +- Brad Rodriguez ([@brodrigu](https://github.com/brodrigu)) — Magnite +- Constantine Mirin ([@KonstantinMirin](https://github.com/KonstantinMirin)) — Postindustria +- Daniel Jaye ([@danaqfer](https://github.com/danaqfer)) — Aqfer (Founder & CTO) +- David Moss ([@davidmoss](https://github.com/davidmoss)) — Kantan +- David Porzelt ([@DavidPorzelt89](https://github.com/DavidPorzelt89)) — Teavaro +- Harshad Mane ([@pm-harshad-mane](https://github.com/pm-harshad-mane)) — PubMatic +- Mike Meier ([@mikemeier](https://github.com/mikemeier)) — goTom AG +- Mikul Bhatt ([@mikulbhatt](https://github.com/mikulbhatt)) — Yahoo +- Rakesh Mothukuri ([@rockey5520](https://github.com/rockey5520)) — Saiga GmbH +- Richard Palmer ([@richmpw](https://github.com/richmpw)) — Mediavine +- Roman G ([@rgushel](https://github.com/rgushel)) — display.io +- Simon Safhalter ([@simonsafhalterceltra](https://github.com/simonsafhalterceltra)) — Celtra +- The Omnichannel Network Exchange ([@O-N-X](https://github.com/O-N-X)) +- Torben Brodt ([@torbenbrodt](https://github.com/torbenbrodt)) — Opinary +- Vishveshwar Jatain ([@eclecticv](https://github.com/eclecticv)) — And/or Labs + +### Individuals + +- Ev ([@EvgenyAndroid](https://github.com/EvgenyAndroid)) +- JC ([@junystar](https://github.com/junystar)) +- Joseph Milla ([@josephmilla](https://github.com/josephmilla)) +- Marek Jalovec ([@marekjalovec](https://github.com/marekjalovec)) +- Nastassia Fulconis ([@nastassiafulconis](https://github.com/nastassiafulconis)) +- Scott C ([@jabwuz-8cykwy-bedjuR](https://github.com/jabwuz-8cykwy-bedjuR)) +- Yannis ([@yvassiliadis](https://github.com/yvassiliadis)) +- Yusufbek Alimatov ([@youbek](https://github.com/youbek)) + +### GitHub handles without a public profile name + +We credit contributions regardless of whether a contributor has published a name. Thanks to: + +[@Audrey-PP](https://github.com/Audrey-PP), [@CKBrennan](https://github.com/CKBrennan), [@Kat-swivel](https://github.com/Kat-swivel), [@LukasGoTom](https://github.com/LukasGoTom), [@MMason999](https://github.com/MMason999), [@andrazbajec](https://github.com/andrazbajec), [@coppertop18](https://github.com/coppertop18), [@dwiddick-deb](https://github.com/dwiddick-deb), [@leobpoba](https://github.com/leobpoba), [@muchimura-a11y](https://github.com/muchimura-a11y), [@pgreenemajor](https://github.com/pgreenemajor), [@pranit-adzymic](https://github.com/pranit-adzymic), [@tcashelmgni](https://github.com/tcashelmgni), [@tescoboy](https://github.com/tescoboy). + +If your handle appears here and you'd like your name or organization added, open a PR against this file. + +## Scope3 contributors + +Scope3 seeded AAO with foundational IP, funding, and the initial property-catalog knowledge graph. See [How is AAO related to Scope3?](https://docs.adcontextprotocol.org/docs/faq#how-is-aao-related-to-scope3) for the full relationship and the specific recusal rules that apply to Scope3-affiliated interim directors. + +Scope3 engineers and staff who have committed code, reviewed pull requests, or shaped working-group discussion: + +- Anne Coghlan ([@coghmeister](https://github.com/coghmeister)) +- Baiyu Huo ([@BaiyuScope3](https://github.com/BaiyuScope3)) +- Brian O'Kelley ([@bokelley](https://github.com/bokelley)) +- Emma Mulitz ([@EmmaLouise2018](https://github.com/EmmaLouise2018)) +- Kristen Moegling ([@kmoegling-scope3](https://github.com/kmoegling-scope3)) +- Lizzie Lawlor ([@llawlor-scope3](https://github.com/llawlor-scope3)) + +## AI assistants + +Anthropic's Claude and Cursor are used throughout AAO's development workflow — authoring documentation, drafting pull requests, reviewing specifications, and operating Addie (AAO's teaching agent) and Sage (the protocol explainer). See the [AI Disclosure page](https://docs.adcontextprotocol.org/docs/ai-disclosure) for the full accounting of what is AI-authored versus AI-assisted, which models are used, and how to request human review. + +## How to contribute + +- Open an [issue](https://github.com/adcontextprotocol/adcp/issues) to propose a change, report a bug, or start a discussion. +- Submit a [pull request](https://github.com/adcontextprotocol/adcp/pulls) — see [CONTRIBUTING.md](https://github.com/adcontextprotocol/adcp/blob/main/CONTRIBUTING.md) for the PR workflow and changeset requirements. +- Join a working group — see [docs/community/working-group](https://docs.adcontextprotocol.org/docs/community/working-group). +- Join the community [Slack](https://join.slack.com/t/agenticads/shared_invite/zt-3h15gj6c0-FRTrD_y4HqmeXDKBl2TDEA). + +## Corrections + +Names, affiliations, or handles in this file are based on public GitHub profile data as of the commit adding each entry. If we got something wrong — missing affiliation, wrong organization, preferred name — open a PR against this file or email [hello@agenticadvertising.org](mailto:hello@agenticadvertising.org). diff --git a/docs/ai-disclosure.mdx b/docs/ai-disclosure.mdx index df8be1d2bd..7d73b1d9b7 100644 --- a/docs/ai-disclosure.mdx +++ b/docs/ai-disclosure.mdx @@ -64,7 +64,7 @@ If you believe a specific AI surface falls short of an applicable standard, let AI authorship and evaluation by AAO intersect with AAO's broader governance in ways readers should know: - AAO is both the issuer and the grader of its certifications (Addie evaluates coursework and grants credentials AAO sells). -- AAO's founder's other company (Scope3) contributed funding and foundational IP — see the [FAQ entry](/docs/faq#what-is-aao-s-relationship-with-scope3) for the full relationship. +- AAO's founder's other company (Scope3) contributed funding and foundational IP — see the [FAQ entry](/docs/faq#how-is-aao-related-to-scope3) for the full relationship. The governance framework, board composition, and recusal rules are set out in [CHARTER.md](https://github.com/adcontextprotocol/adcp/blob/main/CHARTER.md), with the authoritative board list and funding disclosures at [agenticadvertising.org/governance](https://agenticadvertising.org/governance). diff --git a/docs/faq.mdx b/docs/faq.mdx index b33c890b33..d27e1b33db 100644 --- a/docs/faq.mdx +++ b/docs/faq.mdx @@ -80,7 +80,11 @@ AdCP is a specification — not a product, platform, or company. Anyone can impl -AdCP is developed and maintained by [AgenticAdvertising.org](https://agenticadvertising.org), an open member organization. It is not owned by or affiliated with Google, Meta, The Trade Desk, or any other single company. Members include platform providers, advertisers, agencies, and developers. Governance decisions are made by member working groups and committees. +AdCP is developed and maintained by [AgenticAdvertising.org](https://agenticadvertising.org) (AAO), a Delaware nonprofit trade association (501(c)(6) status pending with the IRS) with four equal voting classes — Brands, Agencies, Publishers, and Technology Providers — and a target of ten elected seats per class at steady state. + +The Foundation currently operates under an interim board appointed at incorporation: Michael Blum (Scope3), Brian O'Kelley (Scope3), Pia Malovrh (Celtra), and Benjamin Masse (Triton Digital). The interim board is replaced by the elected board at the first Annual General Meeting on **May 6, 2026**. Two of four interim seats are Scope3-affiliated, reflecting Scope3's seed contributions; see [How is AAO related to Scope3?](#how-is-aao-related-to-scope3) for the full relationship, named recusal areas, and the transition to equal voting-class representation. + +Day-to-day protocol work happens in public working groups on [GitHub](https://github.com/adcontextprotocol/adcp), with every change auditable in Git history. Contributors and organizations who have shaped the protocol through issues, pull requests, and working-group participation are named in [CONTRIBUTORS.md](https://github.com/adcontextprotocol/adcp/blob/main/CONTRIBUTORS.md). @@ -94,7 +98,7 @@ Yes. AdCP is open source under the [Apache 2.0 license](https://www.apache.org/l -AdCP is in the 3.0 release-candidate cycle, with 3.0 GA targeted for April 2026. The protocol design is stable and suitable for pilot implementations; schemas may still receive minor refinements based on implementer feedback before GA. +AdCP is in the 3.0 release-candidate cycle (current: **3.0.0-rc.4**), with 3.0 GA targeted for April 2026. See [Release notes](/docs/reference/release-notes) for the per-RC change log. The protocol design is stable and suitable for pilot implementations; schemas may still receive minor refinements based on implementer feedback before GA. The next major version (4.0) is targeted for early 2027. Under the [release cadence policy](/docs/reference/versioning#release-cadence), majors are at least 18 months apart, the previous major receives security patches for at least 12 months after successor GA, and deprecation notices are published at least 6 months before removal. See [Versioning & Governance](/docs/reference/versioning) for the full policy and 3.x stability guarantees. For production use prior to 3.0 GA, we recommend implementing against [v2.5](/docs/reference/v2-sunset). @@ -127,17 +131,22 @@ AdCP is a separate specification from IAB Tech Lab standards. AgenticAdvertising -AAMP — [IAB Tech Lab's Agentic Advertising Management Protocols framework](https://iabtechlab.com/standards/) — is an emerging suite of agentic-advertising initiatives (including an Agent Registry and Agentic Audiences work streams). AdCP and AAMP overlap in ambition (both target AI agents in advertising) and differ in several ways today. As of April 2026: +AAMP — [IAB Tech Lab's Agentic Advertising Management Protocols framework](https://iabtechlab.com/standards/) — is an emerging suite of agentic-advertising initiatives (including an Agent Registry and Agentic Audiences work streams). Based on AAMP materials published to date, AdCP and AAMP appear to operate at different layers of the stack and can coexist. + +Our read of the distinction: AdCP describes how a buyer agent and a seller agent negotiate, transact, and govern a media buy — product discovery, pricing, creative, governance, and execution. AAMP's work streams, as currently described, address impression-level concerns: how agents are discovered and identified inside the existing programmatic auction, and how agentic audiences move across that layer. A platform could implement both, with AdCP handling the buyer/seller workflow and AAMP's components plugging into the impression-level layer alongside OpenRTB. + +As of April 2026: | | AAMP | AdCP | |---|---|---| -| **Maintainer** | IAB Tech Lab | AgenticAdvertising.org (open 501(c)(6), four equal voting classes) | -| **Maturity** | Emerging framework across multiple sub-initiatives | 3.0 release candidate, 3.0 GA targeted April 2026 | +| **Layer** | Impression-level (within the RTB stack, per published work streams) | Buyer/seller workflow (product discovery, media buy, creative, governance, execution) | +| **Maintainer** | IAB Tech Lab | AgenticAdvertising.org | +| **Maturity** | Emerging framework across multiple sub-initiatives | 3.0 release candidate (3.0.0-rc.4), 3.0 GA targeted April 2026 | | **Scope** | Umbrella for multiple agentic initiatives | Single specification covering media buying, creative, signals, brand governance, and execution (TMP) | | **Governance verification** | Being defined | Signed governance context with 15-step verification (Layer 4 of the [security model](/docs/building/understanding/security-model)) | | **Public schemas** | Being defined | [Published](https://adcontextprotocol.org/schemas/latest/), Apache 2.0 | -We do not yet publish a formal technical comparison because AAMP is still defining its normative surface. Implementers interested in both should watch both specifications as they stabilize. AdCP and AAMP are not mutually exclusive — a platform could implement both if scopes remain distinct. +We do not yet publish a formal technical comparison because AAMP is still defining its normative surface. Implementers interested in both should watch both specifications as they stabilize. @@ -175,19 +184,21 @@ AdCP 3.0 GA will require campaigns declaring a regulated policy category to run -AdCP is governed by AgenticAdvertising.Org, a pending 501(c)(6) trade association incorporated in Delaware. Governance is summarized in [CHARTER.md](https://github.com/adcontextprotocol/adcp/blob/main/CHARTER.md) in the repository, with the authoritative materials (Bylaws, Membership Agreement, IPR Policy, Antitrust Policy) at [agenticadvertising.org/governance](https://agenticadvertising.org/governance). +AdCP is governed by AgenticAdvertising.Org (AAO), a pending 501(c)(6) trade association incorporated in Delaware. Governance is summarized in [CHARTER.md](https://github.com/adcontextprotocol/adcp/blob/main/CHARTER.md) in the repository, with the authoritative materials (Bylaws, Membership Agreement, IPR Policy, Antitrust Policy) at [agenticadvertising.org/governance](https://agenticadvertising.org/governance). -The Foundation has four voting member classes with equal representation on the Board — Brands, Agencies, Publishers, and Technology Providers — targeting ten seats per class at the first elected board, replacing the current interim board at the 2026 Annual General Meeting. Day-to-day protocol work happens in [working groups](/docs/community/working-group); change proposals flow through this repository. +The interim board (as of 2026-04-18) has four directors: Michael Blum (Scope3), Brian O'Kelley (Scope3), Pia Malovrh (Celtra), and Benjamin Masse (Triton Digital). The elected board — first Annual General Meeting on **May 6, 2026** — has equal representation across four voting classes (Brands, Agencies, Publishers, Technology Providers), with a target of ten seats per class. Day-to-day protocol work happens in [working groups](/docs/community/working-group); change proposals flow through this repository. - -Scope3 contributed foundational IP and early funding to AgenticAdvertising.Org. Specifically: + +**Two of four interim board seats are Scope3-affiliated.** The interim board has four directors: Michael Blum (Scope3), Brian O'Kelley (Scope3), Pia Malovrh (Celtra), and Benjamin Masse (Triton Digital). This composition reflects Scope3's seed contributions to AAO and transitions to an elected board at the first Annual General Meeting on **May 6, 2026**, which carries equal representation across four voting classes (Brands, Agencies, Publishers, Technology Providers) — ten seats per class at steady state. + +Scope3 contributed foundational IP and early funding. Specifically: - **CSBS (Common Sense Brand Standards)** — formerly "Scope3 Common Sense" — was donated to AAO and is now governed by AAO. The formal donation and rename are tracked in [#2305](https://github.com/adcontextprotocol/adcp/issues/2305). - **Property registry seed data** — the initial property universe and ad-infrastructure knowledge graph seeding the AAO property catalog was donated by Scope3. -- **Seed funding loan** — Scope3 provided a seed funding loan to AAO, which is in the process of being repaid. +- **Seed funding loan** — Scope3 provided a seed funding loan to AAO, repaid from membership revenue on a scheduled basis. Terms are disclosed in the annual financial report to members. -The interim board has four directors: Michael Blum (Scope3), Brian O'Kelley (Scope3), Pia Malovrh (Celtra), and Benjamin Masse (Triton Digital). Two of four interim directors are Scope3-affiliated; this composition transitions to an elected board at the 2026 Annual General Meeting, targeting equal representation across four voting classes. Brian co-founded both Scope3 and AAO and serves as AdCP lead architect; he does not hold executive authority at AAO, and Scope3 holds no voting rights, veto, or protocol-control privileges beyond those of any other member. Because of the dual role, he recuses from AAO decisions where Scope3 has a direct commercial interest — including any change to the default brand-safety framework, property-catalog data governance, and the terms of the seed-loan repayment. +Brian co-founded both Scope3 and AAO and serves as AdCP lead architect; he does not hold executive authority at AAO, and Scope3 holds no voting rights, veto, or protocol-control privileges beyond those of any other member. Because of the dual role, he recuses from AAO decisions where Scope3 has a direct commercial interest — including any change to the default brand-safety framework, property-catalog data governance, and the terms of the seed-loan repayment. See [CHARTER.md](https://github.com/adcontextprotocol/adcp/blob/main/CHARTER.md) for the governance framework and [agenticadvertising.org/governance](https://agenticadvertising.org/governance) for the authoritative board list, funding disclosures, and recusal rules. diff --git a/server/public/ai-disclosure.html b/server/public/ai-disclosure.html index 8b20db7407..a3067bd38c 100644 --- a/server/public/ai-disclosure.html +++ b/server/public/ai-disclosure.html @@ -133,7 +133,7 @@

Institutional conflicts

AI authorship and evaluation by AAO intersect with AAO's broader governance in ways readers should know:

The governance framework, board composition, and recusal rules are set out in CHARTER.md, with the authoritative board list and funding disclosures at agenticadvertising.org/governance.

diff --git a/server/public/community/hub.html b/server/public/community/hub.html index 094d9ebcd4..12d9557c11 100644 --- a/server/public/community/hub.html +++ b/server/public/community/hub.html @@ -1018,10 +1018,10 @@

Welcome back, ${escapeHtml(firstName)}

if (!grid) return; var fallback = [ - { firstName: 'Brian', slug: 'brian-okelley', portraitUrl: '/images/cast/brian-okelley.png', tagline: 'Founder, AgenticAdvertising.org' }, - { firstName: 'Randy', slug: 'randall-rothenberg', portraitUrl: '/images/cast/randall-rothenberg.png', tagline: 'Chairman, AgenticAdvertising.org' }, - { firstName: 'Matt', slug: 'matt-egol', portraitUrl: '/images/cast/matt-egol.png', tagline: 'President, AgenticAdvertising.org' }, - { firstName: 'Ben', slug: 'ben-masse', portraitUrl: '/images/cast/ben-masse.png', tagline: 'CTO, AgenticAdvertising.org' }, + { firstName: 'Michael', slug: 'michael-blum', portraitUrl: '/images/cast/michael-blum.png', tagline: 'Interim director, AgenticAdvertising.org' }, + { firstName: 'Brian', slug: 'brian-okelley', portraitUrl: '/images/cast/brian-okelley.png', tagline: 'Interim director, AgenticAdvertising.org' }, + { firstName: 'Pia', slug: 'pia-malovrh', portraitUrl: '/images/cast/pia-malovrh.png', tagline: 'Interim director, AgenticAdvertising.org' }, + { firstName: 'Ben', slug: 'ben-masse', portraitUrl: '/images/cast/ben-masse.png', tagline: 'Interim director, AgenticAdvertising.org' }, ]; var builders = fallback; diff --git a/server/public/governance.html b/server/public/governance.html index 712bfb696a..9c9025df3b 100644 --- a/server/public/governance.html +++ b/server/public/governance.html @@ -418,43 +418,35 @@

Current Status

Interim Board Members

-
- Michael Blum -
+
Michael Blum
Chief Legal Officer
Scope3
-
- Brian O'Kelley -
+
Brian O'Kelley
Founder
Scope3
-
- Randall Rothenberg -
-
Randall Rothenberg
-
Principal
-
Randall, Ltd.
+ +
Pia Malovrh
+
Co-founder & CEO
+
Celtra
-
- Ruben Schreurs -
-
Ruben Schreurs
-
Group Chief Product Officer
-
Ebiquity
+ +
Benjamin Masse
+
Chief Strategy Officer
+
Triton Digital

First Annual General Meeting

- Our inaugural Annual General Meeting (AGM) is planned for April 2026, where the membership will elect the first full board of directors. All voting members in good standing will be eligible to vote. + Our inaugural Annual General Meeting (AGM) is scheduled for May 6, 2026, where the membership will elect the first full board of directors. All voting members in good standing as of the AGM record date will be eligible to vote.

diff --git a/server/public/ruben-schreurs.png b/server/public/ruben-schreurs.png deleted file mode 100644 index a1548d0987..0000000000 Binary files a/server/public/ruben-schreurs.png and /dev/null differ