Mivia Sign writes a cryptographic watermark directly into the
DCT coefficients of your audio. Inaudible. Robust to re-encoding,
pitch-shift, tempo-change, and crop. Timestamp-anchored to Bitcoin.
↓
Scroll to see how
+1.0
0
−1.0
stage01 / 07
scale1×
samples8,912,384
duration3:22.500
01 / 07
Your audio, full length.
A typical 3-minute stereo track at 48 kHz is ~8.6 million
samples per channel. Mivia Sign processes it at its native
rate as a stream of independent frames — 4,096 samples
each, about 85 ms of audio per frame.
formats
WAV · FLAC · AIFF · MP3
sample rates
44.1 · 48 · 96 kHz
bit depths
16 / 24-bit int · 32-bit float
channels
mono or stereo
02 / 07
Zoom in. One frame.
Every frame carries the full 20-byte payload independently,
soft-combined across frames by the LDPC decoder at verify
time. That's why even aggressively cropped audio still
verifies — any surviving slice of the file is a fresh
chance to recover the signature.
frame length
4,096 samples (~85 ms @ 48 kHz)
payload
20-byte envelope · LDPC(560, 160)
redundancy
every frame holds a copy
03 / 07
Move to the frequency domain.
The frame goes through a discrete cosine transform, splitting
it into 2,048 frequency coefficients. A psychoacoustic model
computes a Schroeder+Terhardt masking threshold for the
frame — the loudest noise the ear can't hear given what's
already playing. The watermark hides below that curve.
transform
DCT-II · orthonormal
coefficients
2,048 per frame
masking model
Schroeder spread + Terhardt tonality
allocation
tonality-aware, per-bin adaptive
04 / 07
A keyed carrier, not a fixed pattern.
A BLAKE3-derived master key generates a Walsh-Hadamard
spread-spectrum carrier for every frame. Every bit of the
560-bit LDPC codeword projects onto hundreds of coefficients
simultaneously, weighted by each bin's perceptual
headroom. Without the key an attacker can't locate any
single bit — it's smeared across the spectrum.
carrier
Walsh-Hadamard, keyed by BLAKE3(platform_key)
spread
each bit touches every carrier bin
bits per frame
560 coded (LDPC) · 160 info
05 / 07
Embed the codeword. Imperceptibly.
Each coefficient is modulated with tiny additions to its
log-magnitude, weighted by the masking threshold — tonal
bins get a tighter safety margin than noise-like bins.
Peak spectral distortion lands around −60 dBFS: confirmed
inaudible on dense mixes in producer A/B listening.
modulation
multiplicative in log-magnitude
allocation
tonality-aware per-bin α scaling
peak distortion
~−60 dBFS (inaudible)
sync preamble
log-swept chirp · O(1) pitch/tempo recovery
06 / 07
The envelope.
The 20 bytes in every frame: a magic byte, the algorithm
version, a 4-byte issuer fingerprint, an 8-byte content
hash pointing at the full manifest in the content-addressed
store, a nonce, and a CRC. Expanded to 70 bytes with
LDPC(560, 160); the soft-decision decoder pools carrier
correlations across every surviving frame, recovering the
envelope well past the per-frame error rate that would
break a hard-decision BCH scheme.
byte 0
FB (magic)
byte 1
05 (Mivia Sign 1.0)
bytes 2–5
issuer fingerprint
bytes 6–13
contract hash (pointer)
bytes 14–17
nonce
bytes 18–19
CRC-16/CCITT
07 / 07
Your file, signed.
WAV / FLAC / AIFF round-trip at the same sample rate and bit
depth with sample-level fidelity. MP3 round-trips at the
source bitrate via a single quality-bounded re-encode — same
container, same frame count, same listening experience.
Nothing about the file's identity changes, except that it
now carries your signature.
supported formats
WAV · FLAC · AIFF · MP3
perceptual delta
none
cryptographic delta
one 20-byte envelope per frame
Properties
~−60 dBFS
Peak distortion
Inaudible on any consumer playback system. Held below
the Schroeder+Terhardt masking threshold of the signal
— tonal bins get a wider margin than noise bins.
20 bytes
Payload per frame
Magic, version, issuer, contract hash, nonce, CRC. Every
frame carries the complete signature.
4 formats
Supported inputs
WAV · FLAC · AIFF · MP3. Lossless round-trips are
sample-exact; MP3 signs via a single quality-bounded
re-encode at the source bitrate.
LDPC
Error-correction headroom
Soft-decision LDPC(560, 160) recovers the signature
under heavy re-encoding, noise, pitch-shift, tempo
change, and crop — where BCH would have given up.
BTC
Timestamp anchoring
OpenTimestamps proof registered at sign time. Independently
verifiable proof-of-existence backed by Bitcoin consensus.
1.0
Frozen forever
The Mivia Sign 1.0 algorithm bundle is locked via
CI-gated constants. Every signed file works forever —
future versions coexist, never supersede.
Sign your first file.
Create a free account and start signing.
WAV, FLAC, AIFF, and MP3 supported out of the box.