Aegis — Action Firewall for Claude Code
Copyright 2024-2026 Chan Ik Park (@happyikas) and Aegis-ATV contributors

This product includes software developed at Aegis-ATV
(https://github.com/happyikas/Aegis-ATV).

Licensed under the Apache License, Version 2.0 (the "License"); you
may not use this file 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.

────────────────────────────────────────────────────────────────────
Patent reference
────────────────────────────────────────────────────────────────────

The architecture of this software corresponds to the AegisData
patent v4 specification. The patent claims that this implementation
realises are listed in [README.md → "What's in the box"]. The
Apache 2.0 license grants every recipient a license to all patent
claims that the contributor (i.e., the patent holder) can license
and that are necessarily infringed by the contribution alone or by
combination of the contribution with the work to which the
contribution was submitted.

If you redistribute or modify this software, please retain this
NOTICE file unchanged in the same form as it appears in the
source tree.

────────────────────────────────────────────────────────────────────
Third-party components
────────────────────────────────────────────────────────────────────

This product depends on and redistributes the following third-party
open-source components, which retain their respective licenses
(see each project's homepage for the canonical license text):

* FastAPI                  (MIT)              — https://github.com/tiangolo/fastapi
* Uvicorn                  (BSD-3-Clause)     — https://github.com/encode/uvicorn
* Pydantic                 (MIT)              — https://github.com/pydantic/pydantic
* Anthropic Python SDK     (MIT)              — https://github.com/anthropics/anthropic-sdk-python
* OpenAI Python SDK        (Apache-2.0)       — https://github.com/openai/openai-python
* cryptography             (Apache-2.0/BSD)   — https://github.com/pyca/cryptography
* numpy                    (BSD-3-Clause)     — https://github.com/numpy/numpy
* httpx                    (BSD-3-Clause)     — https://github.com/encode/httpx
* orjson                   (MIT/Apache-2.0)   — https://github.com/ijl/orjson
* structlog                (MIT/Apache-2.0)   — https://github.com/hynek/structlog
* llama-cpp-python (opt)   (MIT)              — https://github.com/abetlen/llama-cpp-python
* huggingface-hub  (opt)   (Apache-2.0)       — https://github.com/huggingface/huggingface_hub

The optional `local-llm` extra additionally requires GGUF model
weights downloaded at install time. Those weights are NOT
redistributed by this project; they remain under the licenses
listed in each model's HuggingFace repository.
