From 95f58b90fbeacdc3b8f1faa2963b473be3a37865 Mon Sep 17 00:00:00 2001 From: Sirajmx Date: Fri, 25 Sep 2026 18:26:36 +0530 Subject: [PATCH 1/5] Fix agreed_rate in the display example agreed_rate (25.50) included a clean_room surcharge, but activation_route includes only publisher_side, and no other included option carries a price. Set agreed_rate to the 24.00 base rate and recompute derived_units (80000.00 / 24.00 x 1000 = 3333333). --- examples/line-item-display.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/line-item-display.yaml b/examples/line-item-display.yaml index 398c317..808af24 100644 --- a/examples/line-item-display.yaml +++ b/examples/line-item-display.yaml @@ -53,7 +53,7 @@ frequency_cap: { max: { min: 1, max: 5 }, period: "day", basis: device } pricing: - cost_method: CPM gross_rate: 24.00 - agreed_rate: 25.50 # derived: base 24.00 + clean_room 1.50 + agreed_rate: 24.00 # derived: no priced options included seller_rate: 20.40 floor: 21.00 price_valid_until: "2026-11-15T23:59:59Z" @@ -67,7 +67,7 @@ commitment: currency: USD flight_start: "2026-10-06" flight_end: "2026-12-21" - derived_units: 3137254 # derived + derived_units: 3333333 # derived: 80000.00 / 24.00 × 1000 idempotency_key: "agency-a-camp1-business-daily-display-8f42c1a9" hold_status: { hold_available: true, hold_duration: "P7D", From 9eb4ef59f638a00c9bee8a170e5fd131194ad1f1 Mon Sep 17 00:00:00 2001 From: Sirajmx Date: Fri, 25 Sep 2026 18:26:36 +0530 Subject: [PATCH 2/5] Set the code of conduct contact to support@iabtechlab.com --- CODE_OF_CONDUCT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 9f026b6..abf8a16 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -35,7 +35,7 @@ See [GOVERNANCE.md](GOVERNANCE.md#anti-trust-and-ipr). ## Reporting -Report a problem to `TBD — maintainer contact address`. Reports are handled +Report a problem to [support@iabtechlab.com](mailto:support@iabtechlab.com). Reports are handled confidentially. Maintainers may edit, hide, or delete comments, and may block accounts, for conduct that breaches this document. From a49b38e5e1e23fdea0c5ea2472b93d6a5e546852 Mon Sep 17 00:00:00 2001 From: Sirajmx Date: Fri, 25 Sep 2026 18:26:36 +0530 Subject: [PATCH 3/5] Add repository, governance, contact and disclaimer sections to README - About this repository: main holds the current draft; tags mark published drafts; normative changes go through the changelog. - How to comment: anyone may comment; the working group decides dispositions (links GOVERNANCE.md). - Contributors and governance, Contact, About IAB Tech Lab, Disclaimer. --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/README.md b/README.md index 38994a0..5c4e161 100644 --- a/README.md +++ b/README.md @@ -32,11 +32,24 @@ schema/ Machine-readable schema (coming — see schema/README docs/ Comment process, open questions, disposition log. ``` +## About this repository + +`main` always holds the current draft. Each published draft is tagged; the +draft announced for public comment is +[`v3.0-draft-1`](https://github.com/IABTechLab/OpenProposal/releases/tag/v3.0-draft-1). +Changes to `main` go through pull requests, and every normative change is +recorded in [spec/CHANGELOG.md](spec/CHANGELOG.md) with the issue behind it. + ## How to comment **You do not need to be an IAB Tech Lab member to comment.** All you need is a GitHub account. +Commenting and deciding are separate. Anyone may comment; the working group +reviews every comment and decides its disposition. See +[GOVERNANCE.md](GOVERNANCE.md) for who is on the working group and how +decisions are made. + Pick the route that matches what you have to say: | You want to… | Do this | @@ -79,6 +92,27 @@ draft, because the comment period is still deciding questions that shape them. Until then, [`examples/`](examples/) is the best reference for shape. See [schema/README.md](schema/README.md). +## Contributors and governance + +OpenProposal is developed by an IAB Tech Lab working group. Roles, the decision +rule and how comments are adjudicated are in [GOVERNANCE.md](GOVERNANCE.md) and +[docs/comment-process.md](docs/comment-process.md). + +## Contact + +For more information, or to get involved, email +[support@iabtechlab.com](mailto:support@iabtechlab.com). + +## About IAB Tech Lab + +The IAB Technology Laboratory is a nonprofit research and development +consortium charged with producing and helping companies implement global +industry technical standards and solutions. The goal of the Tech Lab is to +reduce friction associated with the digital advertising and marketing supply +chain while contributing to the safe growth of an industry. + +Learn more at [iabtechlab.com](https://iabtechlab.com). + ## For maintainers [docs/repo-setup.md](docs/repo-setup.md) lists the settings that cannot be @@ -97,3 +131,9 @@ By submitting anything to this repository you license it to IAB Tech Lab under the same Creative Commons licence. IAB Tech Lab members are also subject to the [IAB Tech Lab IPR Policy](https://iabtechlab.com/ipr-iab-techlab/acknowledge-ipr/). Read [CONTRIBUTING.md](CONTRIBUTING.md#ipr) before filing anything. + +## Disclaimer + +The specification and all related materials are provided "as is" and "as +available", without warranty of any kind. They do not constitute business or +legal advice. The full disclaimer is in [LICENSE](LICENSE). From 548e4a5dc48c95464ecb3bf7eb3f3c5d73546d1c Mon Sep 17 00:00:00 2001 From: Sirajmx Date: Fri, 25 Sep 2026 19:58:10 +0530 Subject: [PATCH 4/5] State when schemas will follow in the README Match schema/README.md: schemas follow the first revision, after the comment period closes on 2026-10-22. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5c4e161..ff71166 100644 --- a/README.md +++ b/README.md @@ -89,8 +89,9 @@ OpenRTB 2.6). See § 1.1. Machine-readable schemas are coming. They are not published with this first draft, because the comment period is still deciding questions that shape -them. Until then, [`examples/`](examples/) is the best reference for shape. See -[schema/README.md](schema/README.md). +them. They will follow the first revision, after the comment period closes on +2026-10-22. Until then, [`examples/`](examples/) is the best reference for +shape. See [schema/README.md](schema/README.md). ## Contributors and governance From be65908e9fd88075d58b66471b09144791ffd7df Mon Sep 17 00:00:00 2001 From: Sirajmx Date: Fri, 25 Sep 2026 19:58:20 +0530 Subject: [PATCH 5/5] Use the full licence and disclaimer text in the README Replace the README summary with the licence, Submission clause and disclaimer from LICENSE, which follow the OpenRTB 2.x README with the specification name changed. --- README.md | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index ff71166..8314672 100644 --- a/README.md +++ b/README.md @@ -122,19 +122,14 @@ placeholders still to be filled. ## Licence and IPR -The OpenProposal specification is licensed under a -[Creative Commons Attribution 3.0 License](https://creativecommons.org/licenses/by/3.0/). -Code in `scripts/` and `.github/workflows/` is licensed under -[Apache-2.0](LICENSE-CODE). Full terms and the disclaimer are in -[LICENSE](LICENSE). - -By submitting anything to this repository you license it to IAB Tech Lab under -the same Creative Commons licence. IAB Tech Lab members are also subject to the -[IAB Tech Lab IPR Policy](https://iabtechlab.com/ipr-iab-techlab/acknowledge-ipr/). +OpenProposal Specification by IAB Tech Lab is licensed under a Creative Commons Attribution 3.0 License. To view a copy of this license, visit [creativecommons.org/licenses/by/3.0/](https://creativecommons.org/licenses/by/3.0/) or write to Creative Commons, 171 Second Street, Suite 300, San Francisco, CA 94105, USA. + +By submitting an idea, specification, software code, document, file, or other material (each, a "Submission") to the OpenProposal repository, to any member of the IAB Tech Lab working group responsible for OpenProposal, or to the IAB Tech Lab in relation to OpenProposal / AAMP 3.0 you agree to and hereby license such Submission to the IAB Tech Lab under the Creative Commons Attribution 3.0 License and agree that such Submission may be used and made available to the public under the terms of such license. If you are a member of the IAB Tech Lab then the terms and conditions of the [IPR Policy](https://iabtechlab.com/ipr-iab-techlab/acknowledge-ipr/) may also be applicable to your Submission, and if the IPR Policy is applicable to your Submission then the IPR Policy will control in the event of a conflict between the Creative Commons Attribution 3.0 License and the IPR Policy. + +Software code in this repository (scripts/ and .github/workflows/) is licensed under the Apache License, Version 2.0. See [LICENSE-CODE](LICENSE-CODE). + Read [CONTRIBUTING.md](CONTRIBUTING.md#ipr) before filing anything. ## Disclaimer -The specification and all related materials are provided "as is" and "as -available", without warranty of any kind. They do not constitute business or -legal advice. The full disclaimer is in [LICENSE](LICENSE). +THE STANDARDS, THE SPECIFICATIONS, THE MEASUREMENT GUIDELINES, AND ANY OTHER MATERIALS OR SERVICES PROVIDED TO OR USED BY YOU HEREUNDER (THE "PRODUCTS AND SERVICES") ARE PROVIDED "AS IS" AND "AS AVAILABLE," AND IAB TECHNOLOGY LABORATORY, INC. ("TECH LAB") MAKES NO WARRANTY WITH RESPECT TO THE SAME AND HEREBY DISCLAIMS ANY AND ALL EXPRESS, IMPLIED, OR STATUTORY WARRANTIES, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AVAILABILITY, ERROR-FREE OR UNINTERRUPTED OPERATION, AND ANY WARRANTIES ARISING FROM A COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE. TO THE EXTENT THAT TECH LAB MAY NOT AS A MATTER OF APPLICABLE LAW DISCLAIM ANY IMPLIED WARRANTY, THE SCOPE AND DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. THE PRODUCTS AND SERVICES DO NOT CONSTITUTE BUSINESS OR LEGAL ADVICE. TECH LAB DOES NOT WARRANT THAT THE PRODUCTS AND SERVICES PROVIDED TO OR USED BY YOU HEREUNDER SHALL CAUSE YOU AND/OR YOUR PRODUCTS OR SERVICES TO BE IN COMPLIANCE WITH ANY APPLICABLE LAWS, REGULATIONS, OR SELF-REGULATORY FRAMEWORKS, AND YOU ARE SOLELY RESPONSIBLE FOR COMPLIANCE WITH THE SAME, INCLUDING, BUT NOT LIMITED TO, DATA PROTECTION LAWS, SUCH AS THE PERSONAL INFORMATION PROTECTION AND ELECTRONIC DOCUMENTS ACT (CANADA), THE DATA PROTECTION DIRECTIVE (EU), THE E-PRIVACY DIRECTIVE (EU), THE GENERAL DATA PROTECTION REGULATION (EU), AND THE E-PRIVACY REGULATION (EU) AS AND WHEN THEY BECOME EFFECTIVE.