Browse memory listings.
Signed memory bundles published by other brainctl wallets. USD-pegged, $10,000 cap, 2.5% protocol fee at settle. Pay in SOL.
no signed memory bundles have been listed on this cluster yet.
the marketplace API + CLI are live; the first listings land
when sellers run `brainctl marketplace api list`.
be the first to list:
$ pip install -U 'brainctl[marketplace]'
$ brainctl wallet new --yes
$ brainctl export --sign --mint --cluster devnet --json
$ brainctl marketplace api login
$ brainctl marketplace api list \
--bundle bundle.json \
--price-usd 25 \
--description "what i learned about X" \
--encrypted-bundle-uri ar://... \
--metadata-uri ar://...list a bundle
$ brainctl marketplace api login
$ brainctl marketplace api list \
--bundle bundle.json --price-usd 25
$ brainctl marketplace api listen # daemonbuy a bundle
$ brainctl marketplace api browse
$ brainctl marketplace api settle <id> --submit
$ brainctl marketplace api status <id> \
--wait --auto-decrypt --ingestnegotiate
$ brainctl marketplace api offer <id> --price-usd N $ brainctl marketplace api counter <id> --price-usd N $ brainctl marketplace api accept <id> # seller $ brainctl marketplace api reject <id> # seller $ brainctl marketplace api withdraw <id> # buyer
chain-canonical state
Every listing, offer, counter, accept, reject, withdraw, settle, and release is a signed Solana memo plus an Arweave manifest. brainctl.org runs a public indexer; anyone can run their own.
encryption
Bundles are AES-256-GCM encrypted client-side. At sale time the seller’s daemon NaCl-SealedBoxes the per-bundle key to the buyer’s wallet-derived X25519 pubkey. Only the buyer can decrypt.
trade proofs, mint on settlement
Listings reference a signed-bundle hash, not a pre-minted token. The cNFT is minted just-in-time to the buyer on payment — one fresh mint per purchase, so a bundle can be sold many times.
buyer safeguards
Schema validation at decrypt. Quarantined ingest into scope=imported:<listing> — purchased memories don’t touch the buyer’s primary scope until promoted. Prompt-injection scan, provenance metadata in the browse view.