Skip to main content

Human-in-the-Loop as a discipline. UPIP (Universal Process Integrity Protocol), airlock sandbox, dependency triage, cross-machine replay, Zenodo reproducibility bundles with TIBET provenance.

Project description

tibet-triage

Human-in-the-Loop as a discipline. Not a rubber stamp.

Airlock sandbox execution, isomorphic mirror, risk-gated triage levels with full TIBET provenance. Every action is pre-computed, every change is diffed, every decision is signed.

The Problem

Compliance frameworks (SOC 2, ISO 27001, NIS2, DORA, PCI DSS, HIPAA) require human oversight. But nobody defines when, how, or with what evidence. The result: operators rubber-stamp everything because stopping the pipeline is worse than the risk.

Triage is not approval. Triage is assessment by someone who sees the difference.

How It Works

Process Request → AIRLOCK (sandbox) → RISK GATE → TRIAGE LEVEL → APPLY
  1. Airlock: Run any process in an isolated sandbox. Capture all file changes, side effects, and TIBET tokens.
  2. Risk Gate: Evaluate trigger rules against the airlock result. Automatically determine what level of oversight is needed.
  3. Triage: Present evidence to the right level of human reviewer.
  4. Apply: On approval, apply the pre-computed diff. Deterministic. No drift.

Triage Levels

Level Who When
L0 AUTO No human Trust score high, no triggers fired
L1 OPERATOR One operator, async Moderate risk, standard review
L2 SENIOR Senior + co-signer System-critical, intent mismatch
L3 CEREMONY Physical presence Catastrophic risk, out-of-band

Quick Start

pip install tibet-triage

# Run a command in the airlock
tibet-triage run python deploy.py --source ./app --intent "Deploy API v2.3"

# If triage is needed, review the evidence
tibet-triage pending
tibet-triage review triage-abc123

# Approve or reject
tibet-triage approve triage-abc123 --operator jasper@humotica.com
tibet-triage reject triage-abc123 --reason "Diff too large"

Not Just for AI

tibet-triage is a universal process integrity engine. The same airlock + mirror + risk gate pattern works for:

  • CI/CD pipelines — pre-compute deployments, review before apply
  • Scientific computing — reproducible experiments with evidence chains
  • Supply chain — package build verification before publish
  • Financial transactions — pre-compute + compliance check + execute
  • Infrastructure — terraform plan is a primitive airlock; this is the full version
  • Medical data — HIPAA minimum necessary, proven by diff

Part of the TIBET Ecosystem

License

MIT — Humotica AI Lab

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_triage-0.4.1.tar.gz (49.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_triage-0.4.1-py3-none-any.whl (56.6 kB view details)

Uploaded Python 3

File details

Details for the file tibet_triage-0.4.1.tar.gz.

File metadata

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

File hashes

Hashes for tibet_triage-0.4.1.tar.gz
Algorithm Hash digest
SHA256 8cacad2a771e0a52f3c2cc51b974a5665ffd91c0a7ee7d5f2613bb6826bc4e61
MD5 a7941db940d1f06b4ea512dd8c3d5618
BLAKE2b-256 31b57e6d78343dc932fe59ebf405f1138256262333e2bfb9b9091f8e1edd01eb

See more details on using hashes here.

File details

Details for the file tibet_triage-0.4.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for tibet_triage-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f87339f0d73b9cfe9a0b5c8d2d48dd090d255a0cc3d20bb2c6a0192fb1ccd80
MD5 a43b639ccb7b31f1b837b7e69c7ab9a2
BLAKE2b-256 120cd5f5260e30c467093535d15157de2731c50d333e5176d90ab91effe8984b

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