Metadata-Version: 2.4
Name: aibvf
Version: 0.1.0
Summary: AI BVF — open protocol for scoring AI investments. Validator and scoring engine.
Project-URL: Homepage, https://bvf-app.vercel.app/protocol
Project-URL: Repository, https://github.com/craighorton/ai-bvf
Author: Craig Horton
License: MIT
Keywords: ai,ai-governance,ai-roi,ai-scoring,bvf,enterprise-ai,eu-ai-act,standards
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
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 :: Software Development :: Libraries
Requires-Python: >=3.9
Provides-Extra: jsonschema
Requires-Dist: jsonschema>=4.0; extra == 'jsonschema'
Provides-Extra: test
Requires-Dist: pytest>=7.0; extra == 'test'
Description-Content-Type: text/markdown

# aibvf

AI BVF v1.0 — open protocol for scoring AI investments. Python implementation.

```bash
pip install aibvf
```

## Validate a portfolio

```python
from aibvf import validate
import json

portfolio = json.load(open('my-portfolio.json'))
result = validate(portfolio)
if not result['valid']:
    for err in result['errors']:
        print(f"{err['path']}: {err['msg']}")
```

## Score an initiative

```python
from aibvf import score

r = score(
    industry='manufacturing',
    revenue_eur=2_400_000_000,
    function='supply',
    ai_tier='gen2',
    readiness='traditional',
    scores={
        'strategic_alignment': 72,
        'financial_return': 64,
        'change_enablement': 48,
        'governance_risk': 35,
    },
)

print(r['classification'])   # 'Fix'
print(r['net_low_eur'])      # ~75.6M
print(r['net_high_eur'])     # ~247M
```

## Spec

Full specification at <https://bvf-app.vercel.app/protocol>.

## License

MIT. Underlying specification is CC-BY-4.0.
