Canonical conformance vectors and IETF drafts for the TIBET continuity ecosystem — reference inputs for external evaluation of tibet-continuityd, tibet-drop, and related implementations.
Project description
tibet-conformance-vectors
Canonical conformance vectors and IETF drafts for the TIBET continuity ecosystem.
This package ships the reference inputs that external evaluators and implementers need to validate any tibet-* implementation against the documented spec, without requiring access to the Humotica internal monorepo.
Why it exists
Independent peer-reviewers (= Red Specter Security Research, RS-2026-001) flagged that the previous evaluation kit pointed at an internal monorepo path:
FIXTURE_BASE=$REPO_ROOT/sandbox/ai/codex/continuityd-test-packages/
which is not reachable from a fresh PyPI install on a clean Kali host. This package fixes that distribution gap. Conformance vectors and IETF drafts now ship together as a public, citable artifact.
What's inside
Conformance vectors (data/v1.jsonl)
Reference vectors for the five intake categories the TIBET stack distinguishes:
| Vector ID | Category | Scope |
|---|---|---|
trusted-001 |
trusted | transport-canonical |
triage-001 |
triage | transport-canonical |
reseal-001 |
reseal | transport-canonical |
quarantine-001 |
quarantine | transport-canonical |
reject-001 |
reject | transport-canonical |
Each vector carries:
vector_id,category,scope,vector_versionfilename(= semantic surface manifest fields)content_base64(= raw bytes that should produce the expected disposition)expected_audit(= the audit record an implementation MUST emit)
IETF drafts (drafts/)
draft-vandemeent-tibet-causal-time-00.txt— Causal Time Substratedraft-vandemeent-tibet-semantic-surface-manifest-00.txt— SSM routing layer
Both submitted to the IETF datatracker; this package keeps a stable local copy aligned with each vector revision.
Eval kit examples (examples/)
Runnable scripts that demonstrate how to validate an implementation:
python -m tibet_conformance_vectors.check /path/to/audit.jsonl
Install
pip install tibet-conformance-vectors
Programmatic use
from tibet_conformance_vectors import load_vectors, get_vector
# Load all vectors from the bundled v1 set
vectors = load_vectors("v1")
# Or pull a single vector by id
trusted = get_vector("trusted-001", version="v1")
print(trusted["expected_audit"]["disposition_hint"])
# → 'trusted-candidate'
How to validate an implementation
Given an implementation (= tibet-continuityd or any compatible daemon) and its audit JSONL output:
from tibet_conformance_vectors import check_audit
ok, report = check_audit(
audit_path="/var/log/tibet/continuityd-audit.jsonl",
vector_version="v1",
)
if ok:
print("PASS — all 5 vectors match expected disposition + causal chain")
else:
for failure in report.failures:
print(failure)
Versioning policy
Vectors are versioned independently from any implementation. A vector
version (e.g. v1) is immutable once published. New vectors get a
new version directory (v2/, v3/) so that historical conformance
claims remain reproducible.
If a vector turns out to be wrong, it gets marked deprecated in
metadata but the byte content stays unchanged.
Related packages
tibet-continuityd— reference daemon implementationtibet-drop— TBZ pack/verify primitivestibet-phantom— Identity-Bound Continuity Container
License
MIT — Humotica + Root AI + Codex (2026)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tibet_conformance_vectors-0.1.1.tar.gz.
File metadata
- Download URL: tibet_conformance_vectors-0.1.1.tar.gz
- Upload date:
- Size: 28.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ceace91ce8039a058fcb9fc46fc087b4555590508df92521e2a9a9f3cb9ef7f7
|
|
| MD5 |
14240eb95d0815241485775872e6daae
|
|
| BLAKE2b-256 |
cede873c276e71b712c29a863612b6abe92a033eaa0c8a151432afda3b6b71af
|
File details
Details for the file tibet_conformance_vectors-0.1.1-py3-none-any.whl.
File metadata
- Download URL: tibet_conformance_vectors-0.1.1-py3-none-any.whl
- Upload date:
- Size: 35.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a2ae1610da1342f56687fc3400a950aae66754578fda4827d951ec71b1cbcbf
|
|
| MD5 |
2c2d602650f5f9145c26963ee8edbfd2
|
|
| BLAKE2b-256 |
12463e2d0afb0727ded5eb425b25ef687077827fe52d5ec519605093bc41dace
|