Metadata-Version: 2.4
Name: tibet-ci-audit
Version: 0.2.0
Summary: TIBET CI/CD Audit — lightweight validators for pipelines, AI, and B2B (alias for tibet-ci)
Project-URL: Homepage, https://humotica.com
Project-URL: Repository, https://github.com/jaspertvdm/tibet-ci
Project-URL: PyPI tibet-ci, https://pypi.org/project/tibet-ci/
Project-URL: TIBET Protocol, https://pypi.org/project/tibet-core/
Author-email: "J. van de Meent" <jasper@humotica.com>, "R. AI" <root_idd@humotica.nl>
Maintainer-email: Humotica AI Lab <ai@humotica.nl>
License: MIT
License-File: LICENSE
Keywords: ai-act,audit,b2b,cd,ci,pipeline,provenance,tibet,validator
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.10
Requires-Dist: tibet-ci>=0.2.0
Provides-Extra: ai
Requires-Dist: tibet-ci[ai]; extra == 'ai'
Provides-Extra: b2b
Requires-Dist: tibet-ci[b2b]; extra == 'b2b'
Provides-Extra: full
Requires-Dist: tibet-ci[full]; extra == 'full'
Description-Content-Type: text/markdown

# tibet-ci-audit

**TIBET CI/CD Audit — lightweight validators for pipelines, AI, and B2B.**

This is an alias for [`tibet-ci`](https://pypi.org/project/tibet-ci/). Install either one — they're the same thing.

```bash
pip install tibet-ci-audit
# or
pip install tibet-ci
```

## Quick Start

```bash
# One-liner for CI/CD (exit 0=pass, 1=fail)
tibet-ci-audit audit-line .

# Full project validation (<1ms, no pipeline run)
tibet-ci-audit validate .

# Demo all validators
tibet-ci-audit validate-demo
```

## Python API

```python
from tibet_ci_audit import QuickValidator, AIValidator, B2BValidator

# Project validation
v = QuickValidator()
result = v.validate_project(".")
print(result.badge)  # VALID / WARNING / INVALID

# AI pipeline validation (EU AI Act compliance)
ai = AIValidator()
result = ai.validate_ai_pipeline(steps)

# B2B transaction validation
b2b = B2BValidator()
result = b2b.validate_transaction(tx)
```

## License

MIT — Humotica AI Lab 2025-2026
