Skip to main content

PSA Board

The Public Service Announcement (PSA) Board lets players broadcast messages to everyone in the game. It's a pay-to-post system with dutch auction pricing — the more people post, the more expensive it gets.

How It Works

  1. Write a message (up to 280 characters)
  2. Pay the current price in ETH
  3. Your message appears as the active PSA, visible to all players in the ticker banner at the top of the screen

The previous PSA is archived into on-chain history. Anyone can view past announcements.

Pricing Mechanics

The PSA Board uses a dutch auction with decay:

  • Floor price: 0.005 ETH — the minimum cost to post
  • After a post: The next price jumps to 2x what was paid
  • Over time: The price decays linearly back to the floor over 6 hours

Price Formula

time since last post = elapsed
peak price = last price paid * 2
price range = peak price - 0.005

current price = peak price - (price range * elapsed / 6 hours)

if current price < 0.005:
current price = 0.005

Example Scenario

EventPrice
No posts yet0.005 ETH
Alice posts (pays 0.005 ETH)Next price: 0.01 ETH
Bob posts immediately (pays 0.01 ETH)Next price: 0.02 ETH
3 hours pass, nobody postsPrice decayed to ~0.0125 ETH
6 hours passPrice back to 0.005 ETH
Carol posts (pays 0.005 ETH)Next price: 0.01 ETH

Overpaying

You can pay more than the minimum required price. This has a strategic effect — since the next price is always 2x what was paid, overpaying spikes the price higher, making it more expensive for someone to replace your message.

If you pay 0.1 ETH, the next poster needs to pay at least 0.2 ETH (or wait for it to decay).

Use Cases

  • Propaganda — Rally support for your country before a vote
  • Threats — Warn other countries they're next
  • Alliances — Publicly announce coalitions
  • Advertising — Promote your project, token, or cause
  • Trolling — It's on-chain, it's permanent, it's fair game

Where Does the ETH Go?

All PSA payments are sent to the protocol treasury. This makes the PSA Board a revenue source for the protocol beyond trading fees.

Viewing History

The PSA Board stores all past announcements on-chain. The app shows the 10 most recent announcements in the expanded panel, including:

  • The message text
  • The author's address
  • The price they paid
  • When they posted

Click the PSA badge or "Post" button to expand the panel and see history.