Skip to main content

Deterministic hand transport for XR two-hand streams: 23.90x compression vs raw (2.82x past Ultraleap's 8.47x), 6.63x smaller frames, and 9.5x better fidelity than the Ultraleap VectorHand proxy — on the ContactPose aggregate lane.

The codec package is real. The ContactPose benchmark lane is real. Public release is BLOCKED: the modern comparator gate is 0/5 and runtime closure for Unity/Meta remains external. Transport numbers are same-machine local proxies, not vendor runtimes.

License: SAL v7.0 Python 3.11+ Release: PyPI v0.3.1 Release: BLOCKED

Quick verify: install and verify Architecture: runtime map Public audit: explicit limits Comparator gate: 0/5 fail

ZPE-XR

What This Is Key Metrics Competitive Benchmarks What We Prove What We Don't Claim
Jump Jump Jump Jump Jump
Commercial Readiness Tests and Verification Proof Anchors Repo Shape Quick Start
Jump Jump Jump Jump Jump

What This Is

ZPE-XR is a deterministic transport codec for two-hand joint streams in the Zer0pa 17-lane codec portfolio. It targets XR platform teams that care about packet size, transport determinism, and replay behavior more than a generic compression headline.

Transport behavior on the ContactPose aggregate lane (five sequences): 23.90x compression vs raw, 0.057 ms mean encode+decode latency, 0.479 mm mean position error, and 6.63x smaller frames than the Ultraleap VectorHand local proxy. The package is real and published on PyPI. Public release is BLOCKED: the modern comparator gate is 0/5 (float16+zlib wins on fidelity), Photon semantics remain narrower, and Unity/Meta runtime closure is external.

Key Metrics

Metric Value Baseline Proof anchor
Compression vs raw (ContactPose full sequences) 23.90x Ultraleap 8.47x proofs/artifacts/2026-04-14_zpe_xr_live_014204/phase5_multi_sequence_benchmark.json
Mean position error 0.479 mm MPJPE float16+zlib 0.277 mm (better fidelity) proofs/artifacts/2026-04-14_zpe_xr_live_014204/phase5_multi_sequence_benchmark.json
Encode+decode latency 0.057 ms mean float16+zlib 0.084 ms proofs/artifacts/2026-04-14_zpe_xr_live_014204/phase5_multi_sequence_benchmark.json
Bytes/frame vs Ultraleap VectorHand (ContactPose) 25.9 vs 172.0 bytes — 6.63x smaller Ultraleap VectorHand local proxy proofs/artifacts/2026-03-29_zpe_xr_phase7_ultraleap_local/phase7_ultraleap_local_benchmark.json
Latency vs Ultraleap VectorHand (ContactPose) 0.024 ms vs 0.154 ms — 6.4x lower Ultraleap VectorHand local proxy proofs/artifacts/2026-03-29_zpe_xr_phase7_ultraleap_local/phase7_ultraleap_local_benchmark.json
Bytes/frame vs Photon (ContactPose real data) 25.9 vs 38.0 bytes — ZPE smaller on real data Photon articulation proxy (narrower semantics) proofs/artifacts/2026-03-29_zpe_xr_phase8_photon_local/phase8_photon_local_benchmark.json
Fidelity vs Photon (ContactPose) 0.479 mm vs 10.683 mm MPJPE — 22x better Photon articulation proxy proofs/artifacts/2026-03-29_zpe_xr_phase8_photon_local/phase8_photon_local_benchmark.json
Packet-loss resilience (10% loss) 0.399% pose error Ultraleap 3.80% pose error (5-seq mean) proofs/artifacts/2026-03-29_zpe_xr_phase7_ultraleap_local/phase7_ultraleap_local_benchmark.json + code/tests/test_network.py
4-player modeled bandwidth @90 fps 6.84 KB/s Ultraleap 45.35 KB/s proofs/artifacts/2026-03-29_zpe_xr_phase7_ultraleap_local/phase7_ultraleap_local_benchmark.json
Modern comparator gate 0/5 passed float16+zlib wins 5/5 proofs/artifacts/2026-03-29_zpe_xr_phase6_mac_comparator_arm64/phase6_mac_comparator_benchmark.json

Competitive Benchmarks

The benchmark story is mixed on purpose. ZPE-XR carries a strong transport surface on the ContactPose lane — 6.63x smaller frames and 9.5x better fidelity than the Ultraleap VectorHand proxy — but the closest modern local baseline (float16+zlib) still wins on fidelity (0.277 mm vs 0.479 mm). That is the honest reason the release posture stays PRIVATE_ONLY. Release posture per phase5 decision: PRIVATE_ONLY — public package shipped on PyPI v0.3.1; vendor-runtime closure (Unity/Meta) is external; comparator gate is 0/5 vs float16+zlib. All comparator rows are same-machine local proxies, not vendor runtimes.

Tool Compression vs raw Bytes/frame Fidelity (MPJPE mm) Latency (combined ms) Packet-loss error (10% loss) Boundary / evidence
ZPE-XR live ContactPose (full sequences) 23.90x 25.9 0.479 0.057 0.399% 2026-04-14_zpe_xr_live_014204 — measured local
float16+zlib local proxy 4.33x 336.1 0.277 (wins) 0.084 — 2026-03-29_zpe_xr_phase6_mac_comparator_arm64 — modern comparator wins 5/5
Ultraleap VectorHand local proxy 8.47x 172.0 4.554 0.154 3.80% (5-seq mean) 2026-03-29_zpe_xr_phase7_ultraleap_local — proxy measured, not vendor runtime
Photon Fusion XR Hands articulation proxy (ContactPose) 38.32x synthetic / ZPE smaller on real data 38.0 (synthetic win only) 10.683 0.179 8.90% 2026-03-29_zpe_xr_phase8_photon_local — narrower semantics, no hand-root pose metered

Key ratios vs closest open-transport comparator (Ultraleap, same-machine proxy):

  • Bytes: ZPE 6.63x smaller on ContactPose real data (25.9 vs 172.0 bytes/frame)
  • Latency: ZPE 6.4x lower on ContactPose (0.024 ms vs 0.154 ms mean)
  • Fidelity: ZPE 9.5x better MPJPE (0.479 mm vs 4.554 mm)
  • Packet-loss resilience: ZPE 9.5x lower pose error at 10% loss (0.399% vs 3.80% 5-seq mean)

Note on Photon: ZPE is smaller than the Photon articulation proxy on ContactPose real-data bytes (25.9 vs 38.0 bytes/frame), but the Photon row meters only the 19-byte-per-hand finger stream and does not include shared hand-root pose — semantics are narrower than ZPE's full two-hand position stream.

What We Prove

  • The zpe-xr package and repo install surfaces are real.
  • The current ContactPose rerun proves 23.90x compression vs raw, 0.057 ms mean encode+decode latency, and 0.479 mm mean position error on the selected five-sequence lane.
  • Byte-identical replay is part of the carried transport surface.
  • The cold-start audit and release-decision packet are present and live in the repo.
  • Same-machine proxy lanes exist for Ultraleap VectorHand and Photon Fusion XR Hands, with Photon still narrower than the frozen full-position stream.
  • The repo can tell the truth about strong transport behavior without pretending comparator superiority or runtime closure.

What We Don't Claim

  • No public release readiness.
  • No Unity or Meta runtime closure.
  • No Photon displacement claim.
  • No exact PRD-corpus closure claim.
  • No broad hand-tracking superiority claim.

Commercial Readiness

Field Value
Verdict BLOCKED
Release posture PRIVATE_ONLY — public release withheld; package on PyPI v0.3.1 but vendor-runtime closure (Unity/Meta) is external; comparator gate is 0/5 vs float16+zlib
Source proofs/artifacts/2026-03-21_zpe_xr_phase5_multi_sequence_161900Z/phase5_surface_adjudication.md

Tests and Verification

Code Check Verdict
V_01 ContactPose benchmark lane PASS
V_02 Package mechanics PASS
V_03 Cold-start audit PASS
V_04 Modern comparator gate FAIL
V_05 XR-C007 runtime closure INC
V_06 Public release readiness FAIL

Proof Anchors

Path Why it matters
proofs/artifacts/2026-04-14_zpe_xr_live_014204/phase5_multi_sequence_benchmark.json Current ContactPose transport metrics (23.90x, 0.479 mm, 0.057 ms)
proofs/artifacts/2026-03-21_zpe_xr_phase5_multi_sequence_161900Z/phase5_surface_adjudication.md Governing claim boundary and verdict
proofs/artifacts/2026-03-21_zpe_xr_phase5_multi_sequence_161900Z/phase5_release_decision.md Release decision and blocker framing
proofs/artifacts/2026-03-21_zpe_xr_phase4_cold_start/phase4_cold_start_audit.json Package cold-start audit
proofs/artifacts/2026-03-29_zpe_xr_phase6_mac_comparator_arm64/phase6_mac_comparator_benchmark.json Comparator failure surface: float16+zlib wins 5/5, ZPE fidelity gap quantified
proofs/artifacts/2026-03-29_zpe_xr_phase7_ultraleap_local/phase7_ultraleap_local_benchmark.json Same-machine Ultraleap proxy: 6.63x bytes, 6.4x latency, 9.5x fidelity advantage for ZPE (5-seq aggregate)
proofs/artifacts/2026-03-29_zpe_xr_phase8_photon_local/phase8_photon_local_benchmark.json Same-machine Photon articulation proxy: ZPE smaller on real-data bytes, 22x better fidelity

Repo Shape

Area Purpose
code/ Installable package and tests
executable/ Root verification entrypoint
docs/ Architecture, legal boundaries, and public audit limits
proofs/ Live benchmark artifacts, adjudications, and comparator packets

Quick Start

Install from PyPI:

pip install zpe-xr

Verify from source:

git clone https://github.com/Zer0pa/ZPE-XR.git zpe-xr
cd zpe-xr
python -m venv .venv
source .venv/bin/activate
python -m pip install "./code[dev]"
python ./executable/verify.py
python -m pytest ./code/tests -q

Read docs/ARCHITECTURE.md first, then docs/LEGAL_BOUNDARIES.md, then the Phase 5 and Phase 6 proof anchors above. LICENSE is the legal source of truth; the repo uses SAL v7.0.

Metadata

Release files for zpe-xr 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zpe-xr 0.3.1
File Size Uploaded Provenance
zpe_xr-0.3.1.tar.gz 90.2 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for zpe-xr 0.3.1
File
zpe_xr-0.3.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
zpe_xr-0.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
zpe_xr-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
zpe_xr-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details

Total release size: 1.3 MB

Release files / zpe_xr-0.3.1.tar.gz

Download URL zpe_xr-0.3.1.tar.gz
Size 90.2 kB
Tags Source
SHA-256 checksum
How to use checksums
11d81abae84729c5793bfd420df156f7f249988cca299968c1ebb7a7761f27cd
BLAKE2b-256 checksum
How to use checksums
7c0d4e2d6cd40604fa315153b14c5803a747822f98eea06b83d3f9698e5554a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / zpe_xr-0.3.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL zpe_xr-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Size 298.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b34391e5aeb3fd614cbb6940ed8b2a84513ef45847a12ba4447e90897b8ff22
BLAKE2b-256 checksum
How to use checksums
bf04addf934e5a211de275490ffd60c4dab93d9d58a0850bee20fa95c2f66ade
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / zpe_xr-0.3.1-cp312-cp312-win_amd64.whl

Download URL zpe_xr-0.3.1-cp312-cp312-win_amd64.whl
Size 226.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
ca6a423e568ea7028624d12bdec5942d0b50c91e5bc4f3cd7ba2da34df7e6023
BLAKE2b-256 checksum
How to use checksums
dabf38daaca4c033089fe62388fcd3a90edb7fa98b4e88cf19b8a1b899e46452
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / zpe_xr-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zpe_xr-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 336.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0fa0bcba4ca763ae11a32bf030da99a2b103522233bf23d1868f8aa5408bde5c
BLAKE2b-256 checksum
How to use checksums
8b9c3afed3d8446d675ea7af66bc8617b1d6473310bff35a4fc8f39ecc33c3d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / zpe_xr-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL zpe_xr-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 337.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
903625bb6b2bb63dd6f0022e12ad531e433dcb65d61f311f35309dc97b7b5649
BLAKE2b-256 checksum
How to use checksums
e59315ea4356b0346ed3a776efafbdfb94260e9f026c6d73d4b1a0c748c00484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for zpe-xr 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.3.1 This release

5 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page