record a performance, store it on Autonomi, share it three ways — public (the address is the door), private (encrypted; only your manifest holds the key), privileged (encrypted; you hand the capability to someone chosen). sovereign by construction: the network stores chunks; the keys never leave your device unless you send them.
the score artifact is a few hundred bytes; the WAV render is ~1.4 MB — both store the same way.
empty — record something above.
SIMULATED: addresses are content hashes in this page's store — the full flow works (store · send · delete) and the artifact formats are final. When the antd daemon (ant-sdk, REST :8082) answers its health probe, put/get switch to the live network — the daemon's REST routes are not yet documented upstream, so they are verified against a live daemon in one follow-up session, not guessed here. Nothing about your artifacts changes: same bytes, same keys, same manifest.
provenance. one self-contained file · encryption is WebCrypto AES-GCM in your browser (per-item random keys; the manifest IS the private vault — export it or lose it, the network will not remember your keys) · addresses are content-derived · delete is honest: it removes your manifest entry — address and key vanish from your device, and without the key the stored chunks are noise to anyone, but the network may keep the bytes · "send" produces a capability line (address+key) — the room's relay lane will carry it signed · simulation backend labelled SIMULATED, never faked as live · no CDN, no build step, zero off-origin.