Whisper / field manual

How a voice
becomes a market.

From the first second of recording to the token left after playback. Plain language first, contract details when you need them.

60 secmaximum recording1 playfor one listener60 / 20 / 20source, burn, payroll
01

The object

A voice you can own

A whisper is a voice recording of up to sixty seconds about one publicly traded company. It is sealed as a token on Robinhood Chain, bought once and heard once.

The audio never touches the chain. The contract stores its hash, ticker, duration, price curve and deadline. The encrypted recording stays with the site only until playback finishes.

01Sealed

The source owns it. Nobody can hear or transfer it.

02Sold

The buyer paid. The token moves with the right to listen.

03Heard

One playback ends. The encrypted audio is deleted.

04Tombstone

The token remains and joins its stock payroll.

02

For the source

Publish a whisper

  1. 01
    Connect a wallet

    Sign one message. The wallet is the account and owns everything you publish.

  2. 02
    Record up to a minute

    Listen back or redo it before sealing. At this point only you can hear it.

  3. 03
    Describe without revealing

    Add one public title and choose the stock. The title is all buyers see before paying.

  4. 04
    Set the market

    Choose a starting price, floor and lifetime. Confirm the transaction to mint the sealed token.

Optional, recommended

Attach an X identity

Connect X through OAuth to show your avatar, public profile and a verified identity link on every whisper card. Buyers can judge the person behind the voice before paying.

Saying a whisper costs network gas plus the configured publishing fee. Current publishing fee: zero.

03

Before the sale

The price only falls

Information goes stale. The market makes that visible instead of pretending every whisper is worth the same forever.

current pricestart − (start − floor) × elapsed / lifetime
Wait

The whisper becomes cheaper. You risk somebody else buying it first.

Move early

You pay more, but the right to hear it becomes yours immediately.

The source picks the start, the lowest possible price and a lifetime between one and seven days. The contract computes the current number. It never rises.

04

For the listener

Buy it. Hear it once.

Pay

Approve the current price in $whisper. The contract moves the token to your wallet in the same transaction.

Own

Only the wallet holding the sold token can request its audio from the server.

Play

One playback. No pause and no rewind. A ten-minute recovery window covers a dropped connection.

Rate

Choose “worth it” or “nothing”. The rating affects the source’s public record; the content stays private.

05

Burn and payroll

What remains after sound

60%Source
20%Burned
20%Hush money

Audio burns

The encrypted recording is removed after playback. The server will not serve it again.

The token stays

The ERC-721 becomes a transferable tombstone with its purchase history and rating.

Stock pays

Heard tombstones join the weekly payroll for the ticker they were about.

Hush money

Twenty percent of every purchase enters the treasury. Each week it is split by what buyers spent on each ticker, swapped into the corresponding tokenized stock and paid pro rata to wallets holding heard tombstones. Transfer the tombstone and its future payroll follows.

06

Reputation

Trust the source, not the title

Nobody can inspect the whisper before paying. The product therefore makes the source’s history visible.

Saidall published whispersHeardhow many found buyersDiedhow many expired unsoldWorth itshare of positive ratings

Identity layer

Wallet + X

The wallet proves ownership. An optional X connection proves which public profile chose to stand behind that wallet. It does not certify that a whisper is true.

07

Onchain reference

Protocol and contracts

Whisper contract0x59737c06…8F9f0290
NetworkRobinhood Chain · 4663

Contract interface

MethodCallerEffect
say(ticker, audioHash, duration, startPrice, floorPrice, lifetime)Source

Mints a sealed whisper to the source. Every audio hash can be used only once.

priceOf(id)Anyone

Returns the current price on the falling curve.

hear(id, maxPrice)Listener

Takes payment, splits it 60 / 20 / 20 and moves the token to the listener.

markHeard(id)Operator

Moves a sold whisper to Heard after the one playback ends.

expire(id)Anyone

Moves an unsold sealed whisper to Unheard after its deadline.

item(id) / items(from, to)Anyone

Reads whisper data and current ownership from the contract.

audioUsed(hash)Anyone

Checks whether a recording hash has already been sealed.

setToken(token)Owner, once

Sets the payment token permanently. It cannot be changed later.

Events: Said, Bought, Burned, DiedUnheard. Common reverts include NotLive, AudioTaken, OwnWhisper, PriceMoved, Expired and SealedLocked.

Earlier deployments

ContractPayment tokenWhispersRetired
0x59737c…9f0290$whisper1Sep 2, 07:52 PM
08

Limits and links

Reference

Stock universe189 tokenized stocks

Every whisper references exactly one Robinhood Chain stock. The full roster and contract addresses live on the hush money page.

Token standardERC-721

One token for each recording. Sealed tokens are locked; heard tombstones can move between wallets.

Security model

  • AES-256-GCM at rest. The encryption key stays on the server.
  • One recording, one hash. The contract rejects reuse of an audio hash.
  • Ownership checked onchain. The database cannot grant playback to the wrong wallet.
  • Ratings are public outcomes. The content of the whisper never becomes public through the protocol.

Frequently asked

Can I hear my own whisper after sealing it?

No. Listen back before sealing. Once minted, the source cannot play it.

What if nobody buys?

It expires as Unheard. The source gets nothing and the result stays on their record.

Can I sell a tombstone?

Yes. It is a transferable ERC-721, and future hush-money payroll follows its current holder.

Can the price go up?

No. It moves only from the starting price toward the floor. Reload if a stale page causes PriceMoved.