# License scope Effective source decision: 14 September 2026. The Pit's original code, documentation, text and original artwork, to the extent the project has the rights to license them, are offered under the **Viral Public License (VPL)** in [LICENSE](LICENSE). The original contract material has the same grant in [contracts/LICENSE](contracts/LICENSE). The license text is reproduced unchanged from the [canonical VPL text](https://viralpubliclicense.org/VPL.txt), linked by the [VPL website](https://viralpubliclicense.org/). No project-specific condition has been inserted into it. This scope document identifies whose material the project can license; it does not amend the VPL or waive anyone else's rights. ## What the grant covers Original project contributions in `engine/`, `contracts/`, `design/`, `docs/`, `audit/` and the repository root are covered insofar as they are the project's own work. Directory membership alone is not proof of authorship. A file-level upstream notice or provenance record takes precedence over an assumption that a file is original. Generated output does not acquire rights absent from its input. ## What this does not relicense - Dependencies, vendored libraries, canonical protocol source and bytecode, fonts and other third-party material retain their copyright notices and their own license terms. See [THIRD-PARTY-NOTICES.md](THIRD-PARTY-NOTICES.md). - Collection artwork, inscription images, collection names/logos, reference images and user-supplied media are **not automatically licensed under VPL**. Possessing an NFT, importing a collection or displaying an image does not establish permission to relicense the underlying artwork. Rights not evidenced in a provenance/license record remain unverified, including the puppet avatar images used in the arena and references used in sock-art proposals. - Player notes, Discord material and other user contributions are not assumed to be owned by The Pit. A public message is not a project copyright assignment. - This source grant is not a grant of access to hosted services, inference accounts, credentials, wallets or private data. ## Existing MIT/ISC grants and frozen source Earlier releases retain the licenses under which they were received. The VPL grant does not revoke those prior permissions. Existing `SPDX-License-Identifier: MIT` markers are left intact, including frozen/replay-sensitive contract source. For original project material bearing those markers, VPL is an **additional grant**; the existing MIT grant and its notice requirements remain available. An upstream MIT marker is not permission for us to remove its attribution. No frozen source, Solidity SPDX marker, ABI, fixture, generator or deployment artifact was rewritten as part of this license change. Changes to source headers would also change Solidity metadata/build identities and require their own review. `engine/package.json` and its lockfile root point to the actual VPL text instead of inventing an SPDX identifier. The package remains private. For continuity, the project's previous root and contract notices are retained verbatim below. They describe the prior grants, not a replacement of third-party licenses or a new condition added to VPL. ### Previous root license ```text ISC License Copyright (c) 2026 The Puppet Pit contributors Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ``` ### Previous contract license ```text MIT License Copyright (c) 2026 The Puppet Pit contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ``` ## Distribution review is still required This inventory does **not** establish that a complete browser bundle, Worker, contract binary or repository combination is license-compatible with VPL. VPL's combination clause and upstream obligations need review for each shipped artifact; calling a dependency an exception does not by itself settle compatibility. Preserve the actual applicable notices, supply required corresponding source and obtain any missing media permissions before distribution. If obligations cannot be satisfied together, resolve that combination before shipping it. The project does not claim that changing two LICENSE files completes this release review.