Skip to content

Humotica/upip-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPIP — Universal Process Integrity Protocol

DOI PyPI

A self-validating paper: the publication reproduces itself to prove what it claims.

What is UPIP?

UPIP is a five-layer protocol for capturing, bundling, and verifying the complete integrity of computational processes across machines.

L5  VERIFY   ← Cross-machine verdict
L4  RESULT   ← Output + diff hash
L3  PROCESS  ← Command + intent + actor
L2  DEPS     ← Python + packages + hash
L1  STATE    ← Starting state + hash

Where is the paper?

Not here. That's the point.

This repo contains the source and the UPIP bundle — not the paper itself. The paper is generated when you reproduce the bundle. If the paper appeared after cloning, it would prove nothing. The proof is in the reproduction.

Generate the paper yourself

pip install tibet-triage>=0.3.2

# Clone this repo
git clone https://github.com/Humotica/upip-protocol.git
cd upip-protocol

# Reproduce — the paper appears
tibet-triage upip-reproduce paper.upip.json

# Read the result
cat paper/PAPER.md

If the verification hash matches 71e567acbd716906eec490719a383655eba0f3912550bd2b9235ff3bb3300e1b, the paper is proven correct on your machine.

Want to read it without running? See the Zenodo deposit.

How it was created

tibet-triage upip-export -o paper.upip.json -s . \
  --title "UPIP Self-Validating Paper" \
  -- python3 paper/produce_paper.py

Cross-Machine Proof

Tested and verified on:

Machine Arch OS Python Verdict
JTel-brain (HP DL360) x86_64 Debian 13 3.13.5 REPRODUCIBLE
OomLlama-HUBby (Lenovo P520) x86_64 Debian 12 3.11.2 REPRODUCIBLE
Pixel (Android smartphone) ARM64 Android 16 - REPRODUCIBLE

Same UPIP stack hash: upip:bb2ce2a9c4060586b2dc1bc5b0bac003576bf2137f8eb0f495fd7ebdbc349d05

Repository Structure

├── PROTOCOL.md              # Formal UPIP specification (v1.0)
├── paper/
│   └── produce_paper.py     # Deterministic paper generator (source)
├── paper.upip.json          # UPIP bundle — reproduce this!
├── examples/
│   └── fibonacci.py         # Simple example computation
├── LICENSE                  # MIT
└── README.md                # You are here

After reproduction, `paper/PAPER.md` and `paper/VERIFICATION.json` appear.

Protocol Specification

See PROTOCOL.md for the formal five-layer specification.

Software

pip install tibet-triage

License

MIT — Humotica AI Lab, 2026

Authors

About

UPIP — Universal Process Integrity Protocol. A self-validating paper: the publication reproduces itself to prove what it claims.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages