Activity Travel Protocol Foundation — Individual Contributor Licence Agreement
Version 1.0 — April 2026
This is a legally binding document. Please read it carefully before signing. By signing this Agreement (via the GitHub CLA Assistant bot on your first pull request), you accept and agree to the following terms for your present and future contributions to Activity Travel Protocol Foundation projects.
1. Definitions
"Foundation" means the Activity Travel Protocol Foundation (一般社団法人アクティビティトラベルプロトコールファウンデーション), the independent governing body of the Activity Travel Protocol.
"You" means the individual who signs this Agreement.
"Contribution" means any original work of authorship, including any modification or addition to an existing work, that You intentionally submit to the Foundation for inclusion in any Foundation project. "Submit" means any form of communication sent to the Foundation or its repositories, including but not limited to pull requests, patch files, issue comments containing code, and electronic mailing list submissions.
"Foundation Project" means any software, specification, documentation, tooling, or other work owned or managed by the Foundation, including the Activity Travel Protocol specification (Layers 1–4), the SDK, the llms.txt surface and Prompt Library, the interoperability test suite, and reference application repositories.
"Copyright" means all rights protecting works of authorship, including copyright, moral rights, and neighbouring rights, as appropriate, for the full term of their existence in each jurisdiction.
2. Copyright Assignment
Subject to the terms and conditions of this Agreement, You hereby irrevocably assign to the Foundation all right, title, and interest worldwide in and to the Copyright in each of Your Contributions.
To the extent that any Copyright in a Contribution cannot be assigned under applicable law, You grant to the Foundation a perpetual, worldwide, non-exclusive, royalty-free, irrevocable licence under such Copyright to reproduce, prepare derivative works of, publicly display, publicly perform, sublicence, and distribute the Contribution and such derivative works in source and object form.
You understand and agree that the Foundation will publish Your Contributions under the Apache Licence, Version 2.0. The Foundation shall not relicence the Activity Travel Protocol specification or SDK under a licence more restrictive than Apache 2.0.
3. Patent Licence
You hereby grant to the Foundation and to all recipients of software distributed by the Foundation a perpetual, worldwide, non-exclusive, royalty-free, irrevocable patent licence to make, have made, use, offer to sell, sell, import, and otherwise transfer the Contribution and any work incorporating the Contribution, where such licence applies only to those patent claims licensable by You that are necessarily infringed by Your Contribution alone or by combination of Your Contribution with the Foundation Project to which You submitted the Contribution.
4. Representations and Warranties
You represent and warrant that:
Authority. You are legally entitled to grant the above assignment and licences. If Your employer has rights to intellectual property that You create, You represent that You have received permission to make the Contribution on behalf of that employer, or that Your employer has waived such rights for Your Contributions to Foundation Projects.
Original work. Each Contribution is Your original creation. If any part of Your Contribution is not Your original creation, You must identify it completely and provide full details of its source and any licence that applies to it.
No encumbrance. Your Contributions are free of any claims, liens, or encumbrances that would prevent the Foundation from exercising the rights granted under this Agreement.
No third-party rights violated. To the best of Your knowledge, Your Contributions do not violate any third party's copyright, patent, trademark, or other intellectual property right.
Notification. You agree to notify the Foundation promptly if You become aware of any facts or circumstances that would make these representations inaccurate in any respect.
5. Moral Rights
To the fullest extent permitted by applicable law, You waive and agree not to assert any moral rights You may have in Your Contributions, including the right of integrity and the right of attribution, where such waiver is necessary to allow the Foundation to exercise the rights granted under this Agreement.
Where such waiver is not permitted, You agree not to exercise those moral rights in a manner that would conflict with the Foundation's exercise of its rights under this Agreement.
6. Consumer Protection and Duty of Care
You acknowledge that the Activity Travel Protocol contains consumer protection and duty of care provisions that are foundational design requirements of the protocol. You agree that no Contribution will intentionally weaken or circumvent:
- The CONFIRMATION hard cap (AI agents may not confirm bookings autonomously above authority Level 1);
- Duty of care tracking and the IN_JOURNEY phase model;
- The Security Kernel's non-bypassable execution guarantee;
- Human escalation requirements for irreversible decisions.
The Foundation's Technical Steering Committee is the sole authority for any amendments to these protections, under the process defined in the Foundation Charter.
7. Scope and Continuity
This Agreement applies to all Contributions You submit to Foundation Projects, both present and future, from the date of signing. You may not withdraw or revoke this Agreement with respect to Contributions already submitted.
This Agreement does not require You to submit any Contributions. You remain free to contribute or not contribute at Your discretion.
8. Corporate Contributions
This Agreement covers individual contributors only. If You are contributing code owned by a corporate entity (including Your employer), a Corporate Contributor Licence Agreement is required in addition to this Agreement. Corporate CLA terms will be published by the Foundation in a future revision (targeted: Track 4 Session 6).
In the meantime, if You are contributing as an employee and Your employer may have rights to Your Contribution, please contact the Foundation at hello@activitytravel.org before submitting the Contribution.
9. Governing Law and Dispute Resolution
This Agreement is governed by the laws of Japan, without regard to its conflict of law provisions. Any dispute arising out of or in connection with this Agreement shall be subject to the exclusive jurisdiction of the courts of Nagano Prefecture, Japan.
10. Entire Agreement
This Agreement is the entire agreement between You and the Foundation with respect to the subject matter hereof and supersedes all prior and contemporaneous agreements, understandings, negotiations, and discussions, whether oral or written.
If any provision of this Agreement is found to be unenforceable, that provision will be modified to the minimum extent necessary to make it enforceable, and the remaining provisions will continue in full force and effect.
11. How to Sign
Signing is handled automatically by the GitHub CLA Assistant bot.
- Open a pull request against any Foundation repository (under the
activity-travel-protocolGitHub organisation). - The CLA Assistant bot will comment on your pull request with a signing link.
- Follow the link, review this Agreement, and confirm your acceptance.
- The bot records your GitHub username and the date of signing.
- All future pull requests from the same GitHub account are automatically cleared.
Your signature is associated with your GitHub account. If you contribute from multiple accounts, each account must sign separately.
You do not need to sign this Agreement to:
- Open issues or participate in discussions.
- Submit bug reports or feature requests.
- Comment on pull requests.
Signing is required only when submitting code, specification text, documentation, or other content for inclusion in a Foundation repository.
12. Record of Signatures
The Foundation maintains a public record of CLA signatories at:
activity-travel-protocol/protocol-docs/CLA_SIGNATORIES.mdThis record contains GitHub usernames and signing dates only. No other personal information is stored in the public record.
Decisions Recorded — Track 4 Session 2
| Decision | Content | Status |
|---|---|---|
| T4-S2-1 | CLA signatory scope: individuals only. Corporate CLA deferred to Track 4 Session 6. | CLOSED |
| T4-S2-2 | Copyright model: full assignment to Foundation (Apache ICLA model). Foundation may not relicence under more restrictive terms than Apache 2.0. | CLOSED |
| T4-S2-3 | Signature mechanism: GitHub CLA Assistant bot. Auto-checks PRs; blocks merge until signed. No manual process. | CLOSED |
Activity Travel Protocol Foundation — Individual Contributor Licence Agreement v1.0 — April 2026 — 一般社団法人アクティビティトラベルプロトコールファウンデーション