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.1.0.tar.gz (6.2 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.1.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

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

Hashes for aibvf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e49b450d64eb47aeacd982c7acb0cdac00e529532c08b93ea1e5ac5b4ecc8898
MD5 8083df99373f8156aaf02606f140ffc6
BLAKE2b-256 609d31a356f6eb81fb30f6836413d17c4ed6b9ab498a6bc63f6232372cb42845

See more details on using hashes here.

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

Hashes for aibvf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 690d993efbbc7ee1e75e2abedd6042134f4bae67bab34d0bbf5ef9e4fbba9a70
MD5 80cd9701ecc13dcf0e41d6d4521265b8
BLAKE2b-256 74380c203d79cf9cc2a070476400284f82237a1835d181c855f20c96a65746c3

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