UPIP: Universal Process Integrity Protocol — A Self-Validating Specification
Description
We present UPIP (Universal Process Integrity Protocol), a five-layer protocol for capturing, bundling, and verifying the complete integrity of computational processes across machines.
Unlike traditional reproducibility approaches that describe a method and hope the reader can follow it, this paper validates itself: it is generated by a deterministic script exported as a UPIP bundle. Reproducing the bundle regenerates this paper, proving the protocol works.
Cross-machine isomorphism verified between:
- JTel-brain (HP DL360, Python 3.13.5, Debian 13, 40 CPUs) — REPRODUCIBLE
- OomLlama-HUBby (Lenovo P520, Python 3.11.2, Debian 12, 12 CPUs) — REPRODUCIBLE
- Pixel (Android smartphone, ARM64, Android 16) — REPRODUCIBLE
Reproduce it yourself (requires tibet-triage>=0.3.2):
pip install tibet-triage>=0.3.2
git clone https://github.com/Humotica/upip-protocol.git
cd upip-protocol
tibet-triage upip-reproduce paper.upip.json
Verification hash: 71e567acbd716906eec490719a383655eba0f3912550bd2b9235ff3bb3300e1b
UPIP stack hash: upip:bb2ce2a9c4060586b2dc1bc5b0bac003576bf2137f8eb0f495fd7ebdbc349d05
v3 changelog: Fixed airlock output triage — files are now reliably written to disk after reproduction on all platforms.
Files
paper.upip.json
Files
(511.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b2a903877755292f34ab9fb35fb1d103
|
412 Bytes | Download |
|
md5:0bbde7e510a04d1d0d73ba74aca09fc2
|
485.9 kB | Preview Download |
|
md5:f28fa20c1875f29277b56fffff59a623
|
15.1 kB | Download |
|
md5:56b3f66b1afe893669e8d86296ca1c23
|
7.0 kB | Preview Download |
|
md5:c538fa17ddd86e0fadcf6ded06104e66
|
3.1 kB | Preview Download |
Additional details
Related works
- Is part of
- https://pypi.org/project/tibet-core/ (URL)
- Is supplement to
- https://github.com/Humotica/upip-protocol (URL)
- Is supplemented by
- https://pypi.org/project/tibet-triage/0.3.1/ (URL)