# How MediaMiner works

MediaMiner combines a media-discovery feed with a reserve-backed market for
each clip.

## Content

Creators authenticate with a wallet signature and upload media. Uploading does
not create a market automatically. Content metadata, social interactions, and
moderation live in the application database.

## Markets

An authorized market creator opens a market on EVM or Solana using a
six-decimal stable quote token. Buyers mint shares along a bonding curve.
Sellers burn shares and receive the curve refund from the market reserve.
Creator and protocol revenue comes from explicit trade fees, not free reserve
shares.

## Campaign rewards

Advertisers fund targeted campaigns. A settler submits cumulative impression
totals. The contracts reject replayed settlement IDs, decreasing totals, and
wrong campaign targets.

Campaign rewards go only to shares explicitly staked in that market. Users may
unstake and claim according to contract rules. Unspent campaign budget can be
refunded.

## What shares are not

Shares do not transfer copyright, master rights, publishing rights, royalties,
or ownership of the underlying media. They should not be marketed as guaranteed
yield or guaranteed appreciation.

## Source of truth

The blockchain is authoritative for markets, trades, positions, campaigns,
stakes, rewards, and claims. Supabase is a projection/cache and only exposes
accounting rows confirmed by the chain indexer.

On web, an injected EVM wallet can quote and submit supported buy, sell, stake,
unstake, and claim calls. Campaign management, Solana transactions, and native
mobile wallet signing remain unavailable. Android is a discovery client and
does not expose financial actions.
