Hold the asset.That is the whole door.
Only the first step costs anything, and it is a one-off. You acquire whatever a community gates on, find the archive in the index, prove the asset is yours with a signature, and open it in a reader app. Reading the index is free, signing costs no gas, and there is no account to make or cancel.
Start with step oneWait — what is an NFT doing in this?
Nothing decorative. Haven needs a way to check whether you belong to a community without keeping a list of members, and an asset already does that: it lives in your wallet, anyone can verify you hold it, and no company controls the record.
So the NFT or token is not the point — it is just the membership card that nobody can revoke. If you sell it, you stop being a member, automatically.
And what is a wallet?
An app that holds a key and signs messages with it. That is all it needs to do here: Haven never asks a wallet to spend anything, and this page never asks one to connect.
If you already have one, you are ready. If not, you will need one before the second step — any mainstream wallet works, because Haven only relies on standard signing.
Start with work youactually care about.
These are real contracts, verified on-chain and measured in the index. Each gates on something you can acquire today. Haven is not a party to the purchase and takes nothing from it — you are buying from the open market, not from us.
Mainnet onlyYou have devnet selected. These sixteen communities exist on Ethereum mainnet and have no test-network equivalent, so the roster and the gate check below are mainnet either way. Devnet changes storage and publishing, not who exists.
Lore4

forgotten-runes
Hold 1 from the collection
A cult that produces its own animation, lore and serialised film. Masters, stems and unreleased cuts are exactly the material that should never sit on a platform.
- Contract
- 0x521f9C7505005CFA19A8E5786a9c3c9c9F5e6f42
- Cheapest listed
- $64.62

chain-runners
Hold 1 from the collection
On-chain characters with a written world around them. The canon is community-authored, which makes the question of where it lives a governance question.
- Contract
- 0x97597002980134beA46250Aa0510C9B90d87A587
- Cheapest listed
- $40.84

mfers
Hold 1 from the collection
A CC0 culture that generates more derivative work than any single site could host. An archive its holders control is the only stable copy.
- Contract
- 0x79FCDEF22feeD20eDDacbB2587640e45491b757f
- Cheapest listed
- $314.97

opepen
Hold 1 from the collection
A long-running set release with process, revisions and correspondence behind it — the parts of an artwork that usually vanish.
- Contract
- 0x6339e5E072086621540D0362C4e3Cea0d643E114
- Cheapest listed
- $151.21
Art4

autoglyphs
Hold 1 from the collection
Five hundred and twelve pieces of primary art-historical material. Provenance, scholarship and interviews belong with the holders, not with a gallery site.
- Contract
- 0xd4e4078ca3495DE5B1d4dB434BEbc5a986197782
- Cheapest listed
- $163,970

blitmap
Hold 1 from the collection
Community-composed art with a documented authorship chain. The source files matter as much as the outputs.
- Contract
- 0x8d04a8c79cEB0889Bdd12acdF3Fa9D207eD3Ff63
- Cheapest listed
- $271.49

terraforms
Hold 1 from the collection
Fully on-chain terrain with a deep technical record behind it. The writing about the work is as scarce as the work.
- Contract
- 0x4E1f41613c9084FdB9E34E11fAE9412427480e56
- Cheapest listed
- $565.75
superrare
Hold 2,500 tokens
A curation DAO sitting on two decades of artist material at full resolution — the masters, not the transcodes.
- Contract
- 0xba5BDe662c17e2aDFF1075610382B9B691296350
Culture4
fwb
Hold 75 tokens
A membership that has always been token-gated. Talks, sets and dinners recorded for members are the canonical case for an archive with a balance for a key.
- Contract
- 0x35bD01FC9d6D5D81CA9E055Db88Dc49aa2c699A8
whale
Hold 500 tokens
A social token backed by a real collection. The archive has a story, and the story is worth more to members than to the public.
- Contract
- 0x9355372396e3F6daF13359B7b607a3374cc638e0
rally
Hold 5,000 tokens
Creator economies whose back catalogues outlived the platforms that hosted them. That is the failure this protocol exists to answer.
- Contract
- 0xf1f955016EcbCd7321c7266BccFB96c68ea5E49b
audius
Hold 10,000 tokens
Music, and the unreleased half of every catalogue. Stems and sessions are precisely what an artist will not upload anywhere.
- Contract
- 0x18aAA7115705e8be94bfFEBDE57Af9BFc265B998
Governance4

nouns
Hold 1 from the collection
One vote, one holder, and a treasury that has funded hundreds of things. The evidence of what it funded is a public good with a private half.
- Contract
- 0x9C8fF314C9Bc7F6e59A9d9225Fb22946427eDC03
- Cheapest listed
- $1,507.64
juicebox
Hold 100,000 tokens
The funding rail for hundreds of small treasuries. Every campaign leaves records its contributors have a claim on.
- Contract
- 0x4554CC10898f92D45378b98D6D6c2dD54c687Fb2
kleros
Hold 25,000 tokens
Dispute resolution runs on evidence. Evidence needs to be encrypted, addressable, and readable only by the panel.
- Contract
- 0x93ED3FBe21207Ec2E8f2d3c3de6e058Cb73Bc04d
radicle
Hold 1,000 tokens
Sovereign code collaboration — a project already committed to the premise that infrastructure should not be able to remove your work.
- Contract
- 0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3
Why does the price differ so much between these?
Because they are ordinary market prices, set by whoever is selling. Haven does not set them, cannot discount them, and gains nothing when you buy — the figures above are read from public market data so you can see the real cost of entry before you commit.
A cheap gate is not a worse archive. It usually just means a larger community.
Ask the gates directly.
Paste an address — yours, or one you are curious about. This reads balanceOf at all 16 gate contracts and compares each result to what that gate requires. It is the same question haven-aol asks before it derives a key.
Arrived from the indexChecking against . Its gate and contract are in the roster above.Jump to it
Is it safe to paste my address here?
Yes, and you do not have to take our word for it — there is nothing to trust. An address is public information, like an account number on a bank transfer: it identifies where something lives without granting any power over it.
This page never asks you to connect a wallet, never asks for a signature, and stores nothing. The request goes from your browser straight to a public node. If you would rather not, paste any address you like — the check works the same on all of them.
One signature.No transaction.
Reading happens in a client on your own device, because that is the only place decryption can safely happen. The client finds the archive in the index, asks you to sign a message proving you control the address, then haven-aol derives your key and the media decrypts locally. Four networks, and none of them is a server of ours.
- 01
Install a readerEither one
haven-dappruns in a browser — TypeScript on Next.js, shipped as a static export to IPFS.haven-mobileruns on Android — Kotlin with Compose, Media3 and Room, distributed as an APK or through the Play Store, and built to keep an archive playable on a device that is offline.Neither holds a key of its own, and neither depends on the other. You can move between them freely; your access lives in your wallet, not in either app.
- 02
Find the archiveNo public network
Before a reader can open anything it has to know the archive exists. That is the index:
arkiv-chain, an L3 where every archive is registered as an entity carrying its gate, its community and the piece CIDs of its media. Your client queries the index, not us — there is no catalogue on a Haven server, because there is no Haven server.Querying the index costs you nothing — it is a read, and reads are free. You need no third token and no account on Arkiv; only publishing writes to it, and only writing costs gas. There is no public Arkiv network at the moment — Braga was retired on 12 August 2026 and the next public testnet is expected September 2026 — so browsing by community does not work yet. Everything downstream of it does: given a reference to an archive, the gate check, the key derivation and the decryption all run today.
So what is the index actually for?
Discovery and attribution. Filecoin knows it is holding encrypted bytes and can prove it, but it has no idea which community those bytes belong to — an address paying to store something looks identical whoever it publishes for.
Arkiv is the layer that records the connection: this archive belongs to this community, is gated by this contract, and consists of these pieces. It is metadata only — it never holds media and never holds keys — but without it nothing can be browsed, and the index cannot attribute a single byte to anyone.
- 03
Sign once to prove the address is yours
The reader shows you an EIP-712 message and asks your wallet to sign it. A signature is not a transaction: it costs no gas, moves nothing, and grants no permission to spend. It only proves the address is yours.
How is signing different from approving a transaction?
A transaction changes the blockchain and costs a fee. A signature just proves you hold a key — like signing your name rather than writing a cheque.
Haven never needs the second kind from a reader. If a reader app ever asks you to approve spending in order to watch something, that is not this protocol.
- 04
Watch it
Ciphertext arrives from Filecoin, the key arrives from the canister, and the two meet only on your device. Access is re-checked against your balance rather than cached forever — so it follows ownership for as long as you hold the asset, and stops when you do not.