Deterministic geospatial trajectory codec, search surface, and staged proof bundle.
Project description
ZPE Geo
What This Is
Compress movement traces and keep them searchable. Fleet routes, vessel tracks, AV telemetry, logistics trajectories — indexed during encoding so downstream search never touches the raw stream.
ZPE-Geo is deterministic trajectory compression with H3 hexagonal spatial indexing, maneuver-aware search, and fidelity validation on the compressed representation. Trajectories are encoded as sequences of 8-compass direction tokens with magnitude quantisation and RLE compression. Built for mobility analytics platforms, fleet telematics teams, and maritime AIS infrastructure where trajectory archives grow without bound and query-after-decompress is operationally painful.
Zer0pa SAL is free below $100M annual revenue. See LICENSE.
| Field | Value |
|---|---|
| Architecture | TRAJECTORY_MANIFOLD |
| Encoding | H3_HEX_PACK |
Key Metrics
| Metric | Value | Baseline |
|---|---|---|
| AIS_CR | 475× | vs Douglas-Peucker ~315× |
| AV_CR | 107× | — |
| SEARCH | p@10 1.0 | — |
| ENCODE_P95 | 0.12 | ms |
Source:
proofs/CONSOLIDATED_PROOF_REPORT.md|proofs/artifacts/2026-02-20_zpe_geo_wave1/Note: All metrics from Wave-1 archived proofs. Does not override current March 21 red-state operator posture.
Competitive Benchmarks
Wave-1 AIS corpus (190 trajectories). Source:
proofs/artifacts/2026-02-20_zpe_geo_wave1/
| Tool | AIS Ratio (median) | Notes |
|---|---|---|
| ZPE-Geo | 475× | H3-indexed; search preserved |
| Douglas-Peucker | ~315× | no spatial index; no search |
ACM 2025: doi:10.1145/3764920.3770598. Direct dataset parity with paper corpus INCONCLUSIVE.
What We Prove
Auditable guarantees backed by committed proof artifacts. Start at
AUDITOR_PLAYBOOK.md.
- Trajectory compression with preserved query capability
- H3 hexagonal spatial indexing during encoding
- Maneuver-aware search on compressed representation
- Lightweight test suite passes
What We Don't Claim
- No claim of blind-clone closure (GEO-C001)
- No claim of full-corpus closure (GEO-C002)
- No claim of release readiness (GEO-C004)
- No claim of superiority over incumbent geospatial compression
- Real-corpus equivalence for simulated query benchmarks — the 10M-corpus query-latency figure in historical proofs uses replicated synthetic trajectories, not a real-world corpus
Commercial Readiness
| Field | Value |
|---|---|
| Verdict | NOT_RELEASE_READY |
| Commit SHA | bb9b5e39fc2e |
| Confidence | 62.5% |
| Source | proofs/FINAL_STATUS.md |
Evaluators: Proof surface available for inspection. See Open Risks for remaining gaps. Contact hello@zer0pa.com.
- Supporting operator pack: proofs/artifacts/2026-03-21_operator_status/README.md
- Open gates:
GEO-C001,GEO-C002,GEO-C004 - Confidence basis:
5 / 8tracked claims green on proofs/artifacts/2026-03-21_operator_status/phase0311_runpod/max_claim_resource_map.json
Tests and Verification
| Code | Check | Verdict |
|---|---|---|
| V_01 | Repo-local package surface | PASS |
| V_02 | Lightweight code tests | PASS |
| V_03 | GEO-C001 blind-clone closure | FAIL |
| V_04 | GEO-C002 full-corpus closure | FAIL |
| V_05 | GEO-C004 release readiness | FAIL |
| V_06 | H3 roundtrip consistency | PASS |
Proof Anchors
| Path | State |
|---|---|
| proofs/FINAL_STATUS.md | VERIFIED |
| proofs/CONSOLIDATED_PROOF_REPORT.md | VERIFIED |
| proofs/artifacts/2026-03-21_operator_status/README.md | VERIFIED |
| proofs/artifacts/2026-03-21_operator_status/phase0311_runpod/max_claim_resource_map.json | VERIFIED |
| proofs/artifacts/2026-03-21_operator_status/release_alignment/TECHNICAL_ALIGNMENT_REPORT.md | VERIFIED |
Quickest outsider orientation:
| Route | Why |
|---|---|
| proofs/FINAL_STATUS.md | Governing current repo verdict |
| PUBLIC_AUDIT_LIMITS.md | Explicit public claim boundary |
| AUDITOR_PLAYBOOK.md | Audit route and reading order |
| code/README.md | Install-facing package surface |
Repo Shape
| Field | Value |
|---|---|
| Proof Anchors | 5 |
| Modality Lanes | 4 |
| Authority Source | proofs/FINAL_STATUS.md |
Quick Start
Quick Verify
The steps below verify the current repo-local package surface. They do not prove blind-clone closure, full-corpus closure, or release readiness.
git clone https://github.com/Zer0pa/ZPE-Geo.git zpe-geo
cd zpe-geo
python -m venv .venv
source .venv/bin/activate
python -m pip install -e ".[dev,h3]"
python -m pytest code/tests -q
python - <<'PY'
from zpe_geo import H3Bridge, ManeuverSearchIndex, decode_trajectory, encode_trajectory
print("zpe-geo import OK")
print("h3 backend:", H3Bridge().backend)
print("search surface:", ManeuverSearchIndex.__name__)
PY
After a successful repo-local verification you should have:
- an editable install of the repo-root package surface
- passing lightweight repo-local tests under
code/tests - an importable
zpe_geosurface without relying on outer-workspace material
License Boundary
- Repo-root package metadata uses
LicenseRef-Zer0pa-SAL-6.2. LICENSEremains the in-repo legal text shipped with this checkout.- Commercial or hosted use above the SAL threshold requires contact at
architects@zer0pa.ai. LICENSEis the legal source of truth. Repo docs summarize it; they do not override it.
Ecosystem
| Workstream | Route | Notes |
|---|---|---|
| ZPE Geo | github.com/Zer0pa/ZPE-Geo | This geospatial codec, search, and H3 workstream. |
| ZPE-IMC | github.com/Zer0pa/ZPE-IMC | Current documentation-structure reference surface reused by sibling repos. |
| ZPE-FT | github.com/Zer0pa/ZPE-FT | Parallel ZPE family workstream. |
| ZPE-Bio | github.com/Zer0pa/ZPE-Bio | Parallel ZPE family workstream. |
| ZPE-IoT | github.com/Zer0pa/ZPE-IoT | Parallel ZPE family workstream. |
Observability: Comet dashboard (public)
Who This Is For
| Ideal first buyer | Mobility analytics platform or fleet telematics team |
| Pain statement | Large movement-trace archives are expensive to store and operationally painful to search — conventional compression destroys spatial query capability |
| Deployment model | Python SDK with H3 spatial backend, private-stage |
| Family position | Product candidate — the trajectory compression problem has clear enterprise buyers |
Historical Context Only
The archived bundle under proofs/artifacts/2026-02-20_zpe_geo_wave1/ remains part of the repo because it contains real historical evidence:
- archived performance metrics across all eight promoted claims
- archived comparator notes, including an in-repo AIS baseline comparison
- preserved contradictions that explain why archived success does not equal current release authorization
Read those facts as historical-only context through proofs/CONSOLIDATED_PROOF_REPORT.md, not as current release status.
Go Next
| Need | Route |
|---|---|
| Current verdict and release posture | proofs/FINAL_STATUS.md |
| Detailed current evidence and historical bundle interpretation | proofs/CONSOLIDATED_PROOF_REPORT.md |
| Audit path | AUDITOR_PLAYBOOK.md |
| Audit limits and exclusions | PUBLIC_AUDIT_LIMITS.md |
| Architecture and evidence map | docs/ARCHITECTURE.md |
| Docs ownership map | docs/CANONICAL_DOC_REGISTRY.md |
| FAQ and support | docs/FAQ.md, docs/SUPPORT.md |
| Community conduct | CODE_OF_CONDUCT.md |
| Install surface | code/README.md |
Contributing, Security, Support
| Need | Route |
|---|---|
| Contribution rules and docs hygiene | CONTRIBUTING.md |
| Community conduct and evidence norms | CODE_OF_CONDUCT.md |
| Vulnerability reporting and secret-exposure handling | SECURITY.md |
| Reader routing and response expectations | docs/SUPPORT.md |
Project details
Release history Release notifications | RSS feed
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 zpe_geo-0.1.0.tar.gz.
File metadata
- Download URL: zpe_geo-0.1.0.tar.gz
- Upload date:
- Size: 38.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2a15fe64a45f78a2c687b0ad47420f2fbbfadfa091deeca61e5c632fab23842
|
|
| MD5 |
c761ddc7e2daff66cd1d6f23ffeb588e
|
|
| BLAKE2b-256 |
5580e8604440888d658d66465b0bd8f376442841ddb1a4e29222c2add34b2e38
|
File details
Details for the file zpe_geo-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zpe_geo-0.1.0-py3-none-any.whl
- Upload date:
- Size: 37.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc785c9a3388add3daf9af871e04e5f3c0fff20fb111201f1c9e88cf5ff209d6
|
|
| MD5 |
d4f6157f7d3d187dfe06a6e9f1d7e339
|
|
| BLAKE2b-256 |
70b2fb5a4deedeeed33813d1caecaee367ae9d722b7d40f2de2356cd5cc3e1de
|