Scent, encoded.
A digital representation layer for scent — built to capture, identify, compare, share, and connect smell with software and compatible devices.
Turn a smell into data — right here.
Type any scent in words. It's encoded into a base-note recipe, hashed with SHA-256, and given a registered ID.
A representation layer for scent.
From a real-world scent to a digital identity — and, one day, back out to hardware. Tap any stage.
Everything else has a format. Scent doesn't.
ScentHash proposes a common digital representation for scent — a way to capture, compare, and exchange it as data.
From a scent to a code, in three steps.
Compose your scent
Mix from the forty base notes across top, heart, and base layers until it totals 100%.
Register it
The scent gets a registered ID, a SHA-256 fingerprint, and a timestamp — a traceable record.
Find it & play it
It appears in your library, gets rated by the community, and — when a device exists — plays anywhere.
How a scent becomes a digital identity.
Encode any scent and it resolves to a structured record with a stable identity — a representation, a fingerprint, and a version. Try it:
A cryptographic hash like SHA-256 fingerprints the digital representation — not the physical smell.
What a digital representation makes possible.
Once a scent is structured data, it inherits everything data can do.
Built, and proposed — kept separate.
- Compose — build a scent from base notes
- Register — save it with an ID
- Hash — SHA-256 of its digital recipe
- Library — browse registered scents
- Similarity — compare by fingerprint
- Standard — the layered representation
- API — a public, documented endpoint
- Device — the concept diffuser
- Hardware — sensing & the physical layer
Three ways into scent technology.
One ecosystem, three paths — experience it, build on it, or engineer the hardware behind it.
Top community scents.
Ready-made scents.
Each a recipe from the forty base notes. The collection grows as makers register their own.
Compose a scent.
Find the nearest scent.
Every scent is a fingerprint across forty base notes. Pick one; the library ranks by how close each one smells.
Forty base notes.
The primary notes every composition references. The standard's foundation.
ScentHash is a representation layer, not a database.
A scent is described in layers. Today only the first exists in full; the deeper layers are proposed and grow as chemistry and devices are mapped in. This is an experimental draft, not a ratified standard.
The 40-note model is an experimental v0.1 representation layer — not a claim that every smell can be reduced to 40 notes.
The API for scent.
A proposed surface so any app, video, or device can speak ScentHash. Documentation only — no live endpoint yet.
ScentHash Specification v0.1 (draft).
Describe a smell. Get a ScentHash.
Write a scent in words; it's encoded into a base-note recipe, hashed with SHA-256, and given an ID. A live AI model does the mapping, deterministically.