astp-docs-server — open documentation server for ASTP
Scorched Earth Labs, LLC

Copyright 2026 Scorched Earth Labs, LLC.

This package is the open documentation server for ASTP (the AI State Tree
Protocol): an MCP transport for coding agents and a web-chat head, both serving
the public protocol corpus through the shared astp-docs retrieval core.

The software in this package is licensed under the Apache License, Version 2.0,
except where a particular file expressly states otherwise.

The Apache License, Version 2.0, is available in the LICENSE.txt file and at:

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


VENDORED PROTOCOL CORPUS

This package redistributes a verbatim snapshot of the public ASTP protocol
documents under src/astp_docs_server/corpus/open/, so that a deployed server is
self-contained. Those documents are the work of Scorched Earth Labs, LLC and
are licensed under the Apache License, Version 2.0.

The snapshot carries the protocol's own LICENSE.txt, NOTICE and PATENTS.md
alongside the documents, served verbatim and never paraphrased. Those files,
not this one, state the licence terms, the patent position and the
protocol-name and trademark policy for the protocol text:

    src/astp_docs_server/corpus/open/NOTICE
    src/astp_docs_server/corpus/open/PATENTS.md
    src/astp_docs_server/corpus/open/LICENSE.txt

src/astp_docs_server/corpus/open/vendor_manifest.json records the SHA3-256
digest of every vendored file, together with the specification version and the
source commit the snapshot was taken from, so the snapshot can be checked
against the protocol repository:

    https://github.com/scorched-earth-labs/astp

A vendored snapshot is a copy taken at a point in time. The authoritative text
of the protocol is the protocol repository, and where the two differ, the
repository governs.


PROTOCOL NAME

"ASTP" and "AI State Tree Protocol" are the names of the protocol, not marks
claimed by Scorched Earth Labs, LLC. They may be used freely to identify the
protocol and to describe an implementation of it. Using the name does not, by
itself, assert that an implementation conforms; conformance is defined in
PROTOCOL-CONFORMANCE.md, which is included in the vendored corpus.


TRADEMARK NOTICE

"SCORCHED EARTH LABS" and associated names, logos, and marks are trademarks or
service marks of Scorched Earth Labs, LLC, where applicable.

Except as expressly permitted by the Apache License, Version 2.0, nothing in
this package grants any right to use the names, trademarks, service marks,
logos, or other marks of Scorched Earth Labs, LLC. This paragraph applies to
the marks of Scorched Earth Labs, LLC and not to the protocol name, which is
addressed above.


THIRD-PARTY MATERIALS

Third-party software, documentation, data, or other materials included in or
referenced by this package may be subject to separate license terms. Applicable
third-party notices and license terms should be preserved in accordance with
the applicable licenses.
