Skip to main content

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


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.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page