01 / show the mechanism

Bytes in.
Identity out.

01 · RAW BYTES
68 65 6c
6c 6f
hello · 5 bytes
02 · SHA-256
128
keep the first 128 bits
03 · CONTENT IDh128-
2cf24dba5fb0a30e
26e83b2ac5b9e29e
one fingerprint · 32 hex
SAME BYTES
a.txtb.txt→1 ID
Different names. One content key.
ONE BYTE CHANGED
helloHello→2 IDs
A new version gets a new fingerprint.
h128 put file→ keep the hash →h128 get <hash>

Bring your own store. Verify the bytes. The hash is not a promise of availability.