AI BVF — open protocol for scoring AI investments. Validator and scoring engine.
Project description
aibvf
AI BVF v1.0 — open protocol for scoring AI investments. Python implementation.
pip install aibvf
Validate a portfolio
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aibvf-0.1.0.tar.gz
(6.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
aibvf-0.1.0-py3-none-any.whl
(8.1 kB
view details)
File details
Details for the file aibvf-0.1.0.tar.gz.
File metadata
- Download URL: aibvf-0.1.0.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e49b450d64eb47aeacd982c7acb0cdac00e529532c08b93ea1e5ac5b4ecc8898
|
|
| MD5 |
8083df99373f8156aaf02606f140ffc6
|
|
| BLAKE2b-256 |
609d31a356f6eb81fb30f6836413d17c4ed6b9ab498a6bc63f6232372cb42845
|
File details
Details for the file aibvf-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aibvf-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
690d993efbbc7ee1e75e2abedd6042134f4bae67bab34d0bbf5ef9e4fbba9a70
|
|
| MD5 |
80cd9701ecc13dcf0e41d6d4521265b8
|
|
| BLAKE2b-256 |
74380c203d79cf9cc2a070476400284f82237a1835d181c855f20c96a65746c3
|