Metadata-Version: 2.4
Name: gaard-plugin-api
Version: 0.2.2
Summary: Versioned extension contracts and discovery for GAARD
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: packaging>=24.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == "dev"
Requires-Dist: ruff>=0.5.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"

# gaard-plugin-api

`gaard-plugin-api` provides the stable, dependency-light contracts used by
GAARD extension packages. It defines extension manifests, discovery through
Python entry points, compatibility validation, and contribution activation.

An extension is trusted, installed Python code. GAARD does not load executable
extensions from database records, configuration files, or arbitrary URLs.
