Skip to main content

TIBET - The Trust Kernel for AI. One install, complete security: provenance, isolation, monitoring, compliance. pip install tibet[full]

Project description

tibet

The Trust Kernel for AI. Audit as a precondition, not an afterthought.

PyPI IETF Draft Whitepaper

Unified CLI for tibet-core provenance, compliance scanning, and trust scoring. One command to document, verify, and audit every AI action.

Install

pip install tibet                # CLI + tibet-core
pip install tibet[audit]         # + compliance scanning (AI Act, NIS2, GDPR)
pip install tibet[forge]         # + trust scoring
pip install tibet[full]          # everything

Quick Start

# Initialize TIBET in your project
tibet init

# Create a provenance token (document BEFORE you act)
tibet create deploy --why "Release v1.0.0" --refs ticket-123

# Verify token integrity
tibet verify <token-id>

# Export audit trail
tibet export --format json

# Run compliance scan
tibet audit

# Check trust score
tibet forge

# Show installed components
tibet status

Commands

Command Description
tibet init Initialize .tibet/ directory for local token storage
tibet create <action> Create provenance token with intent (--why), content (--what), and references (--refs)
tibet verify <id> Verify a token's cryptographic integrity
tibet export Export audit trail (JSON, markdown, or summary)
tibet audit Run compliance health scan — AI Act, NIS2, GDPR (requires tibet[audit])
tibet forge Run trust score analysis — code quality, security, provenance readiness (requires tibet[forge])
tibet status Show ecosystem status and installed component versions
tibet version Show versions of all TIBET components

Creating Tokens

Every token captures four provenance dimensions:

tibet create file_write \
  --why "Fix login bug"          \  # ERACHTER — intent
  --what '{"file":"auth.py"}'    \  # ERIN — content
  --refs issue-123               \  # ERAAN — references
  --actor "jis:dev:alice"           # Who

The token is created BEFORE the action happens. This is structural — provenance that's recorded after the fact is just logging.

TIBET Provenance

Every token records four dimensions:

Dimension Dutch Meaning
ERIN "Er in" What's IN the action (content, data)
ERAAN "Er aan" What's attached (dependencies, references)
EROMHEEN "Er omheen" Context around it (environment, state)
ERACHTER "Er achter" Intent behind it (why this action)

Ecosystem

tibet is the CLI. The kernel is tibet-core. Together with the rest of the stack:

Layer Package What it does
Identity jis-core Ed25519 keys, DID documents, bilateral consent
Provenance tibet-core TIBET tokens — ERIN/ERAAN/EROMHEEN/ERACHTER
CLI tibet tibet create, tibet verify, tibet audit, tibet forge
Firewall snaft 22 immutable rules, OWASP 20/20, FIR/A trust
Network ainternet .aint domains, I-Poll messaging, agent discovery
Compliance tibet-audit AI Act, NIS2, GDPR, CRA — 112+ checks
Trust tibet-forge Trust scoring and certification
SBOM tibet-sbom Supply chain verification with provenance
Triage tibet-triage Airlock sandbox, UPIP reproducibility, flare rescue
Secrets tibet-vault Time-locked secrets with dead man's switch
Discovery tibet-ping LAN discovery, heartbeat, mesh relay

Standards

IETF Standardization

Regulatory

Regulation TIBET provides
EU AI Act Automated decision traceability, transparency
EU CRA Build provenance, SBOM accountability
GDPR Art. 22 Consent proof, decision audit trail
NIS2 Continuous logging, incident snapshots

CRA enforcement starts September 2026. TIBET makes compliance architectural, not bolted-on.

License

MIT

Credits

Designed by Jasper van de Meent. Built by Jasper and Root AI as part of HumoticaOS.

One love, one fAmIly.

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

tibet-2.0.1.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

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

tibet-2.0.1-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file tibet-2.0.1.tar.gz.

File metadata

  • Download URL: tibet-2.0.1.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for tibet-2.0.1.tar.gz
Algorithm Hash digest
SHA256 174ae258fc75778b693d6dde5a16ec42ff6cad4e73c66b5f3e1fa99741f9f016
MD5 c1f0eacbdf33f3ef8152471831f4b35d
BLAKE2b-256 26a96695b7f1a10ffd647f87a7f3b17c151071e0f890703e16567ed7df69d31d

See more details on using hashes here.

File details

Details for the file tibet-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: tibet-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for tibet-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 623129020d0d9f2eb443a7c900681f65172a7a88afd11c5a8370e7f10519f61b
MD5 7306a8de1dfcf03bae9b51b3772c2389
BLAKE2b-256 3b9ad9b3cdc7d35f047520617036eb83b1749427adf82a39a0ebfc6d3b85ccfd

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