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.2.0.tar.gz
(8.6 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.2.0-py3-none-any.whl
(10.3 kB
view details)
File details
Details for the file aibvf-0.2.0.tar.gz.
File metadata
- Download URL: aibvf-0.2.0.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7373d0c0fe0543ac60d980680551efeefde29f76ce1ca504cfc148979d3cba5
|
|
| MD5 |
ac175ded4ff96943371bff5d444a9700
|
|
| BLAKE2b-256 |
890af9eb2eaea8724be2c2028e350858fc6ac69046f5165c5cbc3d6bdcc1a184
|
File details
Details for the file aibvf-0.2.0-py3-none-any.whl.
File metadata
- Download URL: aibvf-0.2.0-py3-none-any.whl
- Upload date:
- Size: 10.3 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 |
ddfbc3b91971dda95926fffa1c4ebd5732951d980dd6412d9c9cc9f13392bc9b
|
|
| MD5 |
00386689f6229a8c1764526c66a85671
|
|
| BLAKE2b-256 |
90ed139f21a3895e0efa09c750c9a4bb150323f4829e0cb31a5840b9a6f7b94e
|