HavenAn archive network for communitiesApplication layer · L7
04 · ARead an archive
The reader

← All three paths

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 one
Wait — 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.

01Pick a community
16 candidates

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.

02Check the gate
Live on-chain

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.

No wallet connection. No signature. No permission prompt. Nothing is stored, and nothing is sent to us — the request goes from this page straight to a public RPC, because a balance is public and checking one does not require your consent or ours.

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.

03Open it
Four steps, one waiting on us

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.

  1. 01

    Install a readerEither one

    haven-dapp runs in a browser — TypeScript on Next.js, shipped as a static export to IPFS. haven-mobile runs 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.

  2. 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.

  3. 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.

  4. 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.