Metadata-Version: 2.4
Name: rootzerovault
Version: 3.7.0
Summary: Root Zero Vault — Constitutional AI Governance SDK
Project-URL: Homepage, https://rsb.is
Project-URL: Repository, https://github.com/deensaleh/rsbis-sdk
Project-URL: Documentation, https://rsb.is/docs
Author-email: Root Zero Vault <sdk@rootzerovault.com>
License: MIT
Keywords: ai-governance,audit-chain,constitutional,deed,rootzerovault,rsbis,validation
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: blake3>=0.3.3
Requires-Dist: httpx>=0.24.0
Provides-Extra: a2a
Requires-Dist: a2a-sdk>=0.3.0; extra == 'a2a'
Provides-Extra: all
Requires-Dist: a2a-sdk>=0.3.0; extra == 'all'
Requires-Dist: anp>=0.6.0; extra == 'all'
Requires-Dist: crewai>=1.0.0; extra == 'all'
Requires-Dist: langchain-core>=0.1.0; extra == 'all'
Requires-Dist: mcp>=1.0.0; extra == 'all'
Provides-Extra: anp
Requires-Dist: anp>=0.6.0; extra == 'anp'
Requires-Dist: fastapi>=0.100.0; extra == 'anp'
Provides-Extra: crewai
Requires-Dist: crewai>=1.0.0; extra == 'crewai'
Provides-Extra: dev
Requires-Dist: httpx>=0.24.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: respx>=0.20; extra == 'dev'
Provides-Extra: langchain
Requires-Dist: langchain-core>=0.1.0; extra == 'langchain'
Provides-Extra: mcp
Requires-Dist: mcp>=1.0.0; extra == 'mcp'
Description-Content-Type: text/markdown

# rootzerovault

Constitutional AI Governance SDK for Python.

```python
from rootzerovault import RzvClient
rzv = RzvClient(gateway="http://localhost:8443")
result = rzv.validate(specimen)
print(result.outcome)  # 'ACCEPT' | 'REJECT'
```

Genesis: cvid:blake3:1544ff7dd978d911083bd60a7a4e6ba9647996bfdefb62aa8a045ccb63158867
