Metadata-Version: 2.4
Name: verifiable-agent-auth-registry
Version: 1.1.0
Summary: Hardened single-node registry service for Agent Auth identities
Project-URL: Homepage, https://github.com/YiheHuang/agent_auth_sdk
Project-URL: Source, https://github.com/YiheHuang/agent_auth_sdk
Project-URL: Issues, https://github.com/YiheHuang/agent_auth_sdk/issues
Project-URL: Documentation, https://github.com/YiheHuang/agent_auth_sdk/blob/main/docs/REGISTRY_OPERATIONS.md
Project-URL: Changelog, https://github.com/YiheHuang/agent_auth_sdk/blob/main/CHANGELOG.md
Project-URL: Security, https://github.com/YiheHuang/agent_auth_sdk/blob/main/SECURITY.md
Author: Yihe Huang
License-Expression: MIT
License-File: LICENSE
Keywords: agent,authentication,identity,registry
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.11
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn>=0.30.0
Requires-Dist: verifiable-agent-auth-sdk==1.1.0
Provides-Extra: dev
Requires-Dist: pytest>=8.3.0; extra == 'dev'
Description-Content-Type: text/markdown

# Agent Auth Registry

`verifiable-agent-auth-registry` 是 Agent Auth 的单节点身份目录：管理员分配 namespace，Agent 用 Vault key 签名发布，调用方按 Agent ID 解析当前公钥。

```bash
pip install "verifiable-agent-auth-registry==1.1.0"
export AGENT_REGISTRY_STRICT_IDENTITIES=0
export AGENT_REGISTRY_URL=http://127.0.0.1:8008
export AGENT_REGISTRY_DB_PATH=$PWD/registry.sqlite3
agent-auth-registry
```

另一个终端：

```bash
export AGENT_REGISTRY_DB_PATH=$PWD/registry.sqlite3
agent-auth-registry-admin developer add \
  --client-id local --domain 127.0.0.1 --path-prefix /agents
curl --fail http://127.0.0.1:8008/health/ready
```

生产环境必须使用专用非 root 用户、单 worker、本地 SQLite、loopback Uvicorn 和 HTTPS 反向代理。Registry 只公开 live、ready、resolve、well-known 和统一 mutation 五个路由。

完整配置、systemd/Nginx、developer/namespace 管理、备份和排障见 [Registry 部署与运维](https://github.com/YiheHuang/agent_auth_sdk/blob/main/docs/REGISTRY_OPERATIONS.md)。

License: MIT
