permanence contract
published coordinates do not drift.
Everybeep exposes one Song contract while coordinate identity, renderer behavior, and source catalogs remain separately fingerprinted for reproducibility.
Coordinate identity
Unprefixed input is always text. Everybeep trims and normalizes it with Unicode NFC, then hashes a domain-separated UTF-8 payload with SHA-256. Existing addresses are opened only with an explicit @ prefix.
One public contract
Listeners never choose an engine version. Internal composition, recipe, renderer, catalog, and asset-provenance fingerprints keep an export auditable without leaking implementation choices into shared URLs.