Bounded smell encoding research repo over a surrogate receptor-response panel.
Project description
ZPE-Smell
What This Is
Surrogate receptor-response smell codec. Fixed 35-episode benchmark reaches Spearman 0.9996 with zero mixture, fiber, and adaptation collisions.
ZPE-Smell is one of seventeen public encoding lanes in the Zer0pa ZPE portfolio. It is useful now for audit and replication on the declared benchmark surface. It is improving continuously.
Codec Mechanics
| Field | Value |
|---|---|
| Architecture | SMELL_STREAM |
| Encoding | SMELL_SURROGATE_PANEL_V1 |
| Mechanics Asset | .github/assets/readme/lane-mechanics/SMELL.gif |
Key Metrics
| Metric | Value | Baseline |
|---|---|---|
| SPEARMAN_RHO | 0.9996 | reference |
| NN_AT_1 | 94.29% | reference |
| MIXTURE_COLLISION | 0.00% | max 0.05 |
| FIBER_COLLISION | 0.00% | max 0.05 |
Source:
proofs/artifacts/public_smell_surrogate_scope.json· CI:tests/test_public_surface.py::test_committed_artifacts_match_live_eval
Repo Identity
| Field | Value |
|---|---|
| Identifier | ZPE-Smell |
| Repository | https://github.com/Zer0pa/ZPE-Smell |
| Section | encoding |
| Visibility | PUBLIC |
| Architecture | SMELL_STREAM |
| Encoding | SMELL_SURROGATE_PANEL_V1 |
| Commit SHA | 48507cbfcdc5 |
| License | SAL-7.0 |
| Authority Source | proofs/artifacts/public_smell_surrogate_scope.json |
Readiness
| Field | Value |
|---|---|
| Verdict | STAGED |
| Checks | 5/5 |
| Anchors | 2 display anchors |
| Commit | 48507cbfcdc5 |
| Authority | proofs/artifacts/public_smell_surrogate_scope.json |
Honest Blocker
We do not claim a digital smell product.; We do not claim anything beyond the surrogate receptor-response scope shipped here.; We do not claim this result is admitted to the broader certified subset.
What We Prove
- On the fixed surrogate receptor-response benchmark surface, the codec preserves retrieval structure with Spearman 0.9996.
- On that same surface, nearest-neighbor recall at 1 is 94.29%.
- On the declared nuisance family cases, mixture collision, fiber collision, adaptation alias, and attack success all stay at 0.00%.
- Image-prefixed nuisance streams do not break smell routing on the committed benchmark surface.
- The full public artifact can be regenerated from the code and matched exactly against the committed proof file.
What We Don't Claim
- We do not claim a digital smell product.
- We do not claim anything beyond the surrogate receptor-response scope shipped here.
- We do not claim this result is admitted to the broader certified subset.
- We do not claim coverage of a full empirical receptor panel or general smell perception.
- This scope is intentional, not a limitation in progress — broader claims will be named explicitly when they are earned.
Verification Status
| Code | Check | Verdict |
|---|---|---|
| V_01 | Full-panel roundtrip keeps all eight receptor channels intact | PASS |
| V_02 | Image-prefixed nuisance streams still route as smell on the fixed bundle surface | PASS |
| V_03 | Public evaluation keeps the bounded-scope verdict and all gates in pass state | PASS |
| V_04 | Public evaluation beats the receptor-only and geometry-only comparators on the committed surface | PASS |
| V_05 | Live evaluation matches the committed proof and reference artifacts exactly | PASS |
Proof Anchors
| Path | State |
|---|---|
proofs/artifacts/public_smell_surrogate_scope.json |
VERIFIED |
validation/results/reference_public_eval.json |
VERIFIED |
Repo Shape
| Field | Value |
|---|---|
| Proof Anchors | 2 display anchors |
| Modality Lanes | 1 |
| Architecture | SMELL_STREAM |
| Encoding | SMELL_SURROGATE_PANEL_V1 |
| Verification | 5/5 checks |
| Authority Source | proofs/artifacts/public_smell_surrogate_scope.json |
Extended Metrics
Rows retained from the previous expanded ## Key Metrics table. The public product page uses the first four rows only.
| Metric | Value | Baseline |
|---|---|---|
| ADAPTATION_ALIAS | 0.00% | max 0.20 |
| ATTACK_SUCCESS | 0.00% | eq 0.00 |
Competitive Benchmarks
| Approach | Spearman | NN@1 | Mixture Collision |
|---|---|---|---|
| ZPE-Smell | 0.9996 | 94.29% | 0.00% |
| Receptor-only | 0.9648 | 85.71% | 14.06% |
| Geometry-only | 0.9862 | 88.57% | 7.19% |
Source:
proofs/artifacts/public_smell_surrogate_scope.json· CI:tests/test_public_surface.py::test_public_eval_beats_public_comparators
Quick Start
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install --upgrade pip
python3 -m pip install -e '.[dev]'
python3 -m zpe_smell.reproduce --output validation/results/latest_public_eval.json
python3 -m pytest -q
Upcoming Workstreams
This section captures the active lane priorities — what the next agent or contributor picks up, and what investors should expect. Cadence is continuous, not milestoned.
- Olfactory codec — commercial path definition — Zero-Base Scientific Thinking — GPD Research and Planning Pending. The 35-episode surrogate proves retrieval-structure preservation but lacks commercial weight without empirical receptor data. Active research into commercial path (digital olfaction interfaces, fragrance-formulation AI, anosmia rehabilitation) — each path has different empirical-data requirements; selection precedes any corpus scale-up.
Citation
Use CITATION.cff for software citation metadata, and cite the committed proof artifact when discussing the bounded result.
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_smell-0.1.0.tar.gz.
File metadata
- Download URL: zpe_smell-0.1.0.tar.gz
- Upload date:
- Size: 41.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
835e73702f4ac637ae0f08a3dd9406b16a2979f8f285140a4d874867de75484b
|
|
| MD5 |
8858081b5bb1ec2682e2c8c48f6bd4db
|
|
| BLAKE2b-256 |
b45fe851ada47fe0e07f0b1e171fed6c59eae815158ddeb238ea0701a694752f
|
Provenance
The following attestation bundles were made for zpe_smell-0.1.0.tar.gz:
Publisher:
publish.yml on Zer0pa/ZPE-Smell
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zpe_smell-0.1.0.tar.gz -
Subject digest:
835e73702f4ac637ae0f08a3dd9406b16a2979f8f285140a4d874867de75484b - Sigstore transparency entry: 1436147940
- Sigstore integration time:
-
Permalink:
Zer0pa/ZPE-Smell@90940e8f0cb02fb75fbfcc5890134a0b875ad62f -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Zer0pa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@90940e8f0cb02fb75fbfcc5890134a0b875ad62f -
Trigger Event:
push
-
Statement type:
File details
Details for the file zpe_smell-0.1.0-py3-none-any.whl.
File metadata
- Download URL: zpe_smell-0.1.0-py3-none-any.whl
- Upload date:
- Size: 39.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
823f98202d46a9a4f2718813cc368935db6abcb3a74b280bb37750080ceb5296
|
|
| MD5 |
3a9edc840ef45337bb80c9ff0c729f86
|
|
| BLAKE2b-256 |
0f50005d35c78724c605b027fbcc2f8e67cbd2a13d1ac19b25e1fdc8e85d494c
|
Provenance
The following attestation bundles were made for zpe_smell-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on Zer0pa/ZPE-Smell
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zpe_smell-0.1.0-py3-none-any.whl -
Subject digest:
823f98202d46a9a4f2718813cc368935db6abcb3a74b280bb37750080ceb5296 - Sigstore transparency entry: 1436147961
- Sigstore integration time:
-
Permalink:
Zer0pa/ZPE-Smell@90940e8f0cb02fb75fbfcc5890134a0b875ad62f -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Zer0pa
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@90940e8f0cb02fb75fbfcc5890134a0b875ad62f -
Trigger Event:
push
-
Statement type: