Goldfish and the Resolution Protocol — licensing Copyright 2026 the Goldfish authors. This repository uses three open licences, chosen by what each file is. The full texts are in LICENSES/. Code — Apache License 2.0 (LICENSES/Apache-2.0.txt), SPDX: Apache-2.0 protocol/python/, protocol/js/, protocol/tools/ v01/firmware/, v01/cad/*.py, v01/sim/*.py, v01/validate.py site/*.py and the scripts inside site/ and v01/reader/ Source files carry an "SPDX-License-Identifier: Apache-2.0" line. Hardware design files — CERN Open Hardware Licence v2, Permissive (LICENSES/CERN-OHL-P-2.0.txt), SPDX: CERN-OHL-P-2.0 The enclosure and the parts it generates: v01/cad/out_pebble/ (STEP, STL), v01/cad/print_spec.json, v01/cad/pebble_spec.json, v01/bom.csv, v01/wiring.md, v01/assembly.md, v01/sim/design.json. The CAD scripts that generate them are code (Apache-2.0); their outputs are hardware design files under CERN-OHL-P-2.0. Specification, documentation and data — Creative Commons Attribution 4.0 International (LICENSES/CC-BY-4.0.txt), SPDX: CC-BY-4.0 protocol/SPEC.md, protocol/README.md, protocol/research/, protocol/locales/, protocol/schemas/, protocol/vectors/, v01/profile/, and every other document (*.md) not listed above. Attribute as: "Resolution Protocol / Goldfish, by the Goldfish authors". Third-party material keeps its own licence: vendor 3D models in v01/cad/vendor/ (see v01/cad/vendor/models/manifest.json), and the quotations in 00-sources/, which are reproduced for reference and belong to their authors. Anyone may implement the Resolution Protocol, in any product, open or closed, without asking. The vectors in protocol/vectors/ are the test of conformance.