License

This repository contains two classes of material under two licenses.

Specification text: CC BY 4.0#

The specification documents (SPEC.md, everything under spec/, and the repository's prose documentation) are

© 2026 Jaafar Nadher Jaafar Alaboosi

and are licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0). You are free to share and adapt this material for any purpose, including commercially, provided you give appropriate credit.

Everything else in this repository not listed under the Apache-2.0 class below is covered by this CC BY 4.0 class, including index.html and the recorded experiment artifacts under proof/ (transcripts, report cards, rendered pages), which are factual records published with the text.

Full license text: https://creativecommons.org/licenses/by/4.0/legalcode

Machine-readable artifacts and tooling: Apache-2.0#

The contents of schemas/ and conformance/, and the runnable tooling elsewhere in this repository (guides/check-guides.mjs, the proof kit scripts proof/runner.mjs, proof/grader.mjs, proof/render-transcript.mjs, and the workflows under .github/workflows/), are

Copyright 2026 Jaafar Nadher Jaafar Alaboosi

Licensed under the Apache License, Version 2.0 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

The full Apache-2.0 license text is included in this repository as LICENSE-APACHE.

This split exists so that implementers can embed the schemas, test vectors, and tooling directly in their software under a standard code license, while the specification text carries the attribution norm appropriate to a published standard. It also matches the MCP extensions ecosystem's convention of Apache-2.0 for extension artifacts.