Skip to main content

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.

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aibvf-0.2.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

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

Hashes for aibvf-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b7373d0c0fe0543ac60d980680551efeefde29f76ce1ca504cfc148979d3cba5
MD5 ac175ded4ff96943371bff5d444a9700
BLAKE2b-256 890af9eb2eaea8724be2c2028e350858fc6ac69046f5165c5cbc3d6bdcc1a184

See more details on using hashes here.

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

Hashes for aibvf-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ddfbc3b91971dda95926fffa1c4ebd5732951d980dd6412d9c9cc9f13392bc9b
MD5 00386689f6229a8c1764526c66a85671
BLAKE2b-256 90ed139f21a3895e0efa09c750c9a4bb150323f4829e0cb31a5840b9a6f7b94e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page