Metadata-Version: 2.4
Name: crewai-nti
Version: 0.1.0
Summary: Full 5-pillar NTI post-quantum security for CrewAI agents.
Author-email: Abisheak <abisheakp197@gmail.com>
License: PolyForm-Shield-1.0.0
Project-URL: Homepage, https://abisheakp197.github.io/Neutral-Trust-Infrastructure/
Project-URL: Repository, https://github.com/abisheakp197/crewai-nti
Project-URL: Issues, https://github.com/abisheakp197/crewai-nti/issues
Keywords: crewai,ai-agents,post-quantum-cryptography,pqc,dilithium5,kyber1024,zero-trust,bft-consensus,merkle-audit,agent-mesh,ai-security
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: crewai>=0.30.0
Requires-Dist: ube-foundation>=0.1.0
Dynamic: license-file

# crewai-nti

Drop-in post-quantum security for CrewAI agents, powered by NTI (Neutral Trust Infrastructure).

## Install

pip install crewai-nti

## Usage

from crewai import Agent
from crewai_nti import NTIGuardrailMiddleware

guardrail = NTIGuardrailMiddleware(agent_id="finance_agent")
guardrail.grant_capability("execute_transfer")

agent = Agent(
    role="Financial Analyst",
    goal="Execute transfers",
    backstory="...",
    guardrail=guardrail,
)

## What it enforces (all 5 pillars)

1. Zero-Trust Capability Enforcement
2. NIST Post-Quantum Cryptography (Dilithium5 / Kyber1024)
3. BFT Multi-Agent Consensus
4. Merkle-Chained Audit Trails
5. P2P Agent Mesh & State Persistence

## License

PolyForm Shield License 1.0.0. Source-available.

## Links

- Core SDK: https://pypi.org/project/ube-foundation/
- Homepage: https://abisheakp197.github.io/Neutral-Trust-Infrastructure/
