We run websites. At some point we wanted to buy advertising that reached crypto users, which sounds like a solved problem in a category that has existed for a decade. It is not a solved problem. It is a category that has quietly agreed to make itself hard to enter.
The pattern repeats across every network we looked at. Verification takes a week and asks for documents nobody explains the use of. Some networks will happily sell you traffic no analytics tool can distinguish from a datacenter. And the reporting is a dashboard the vendor controls end to end: their counter, their numbers, their word.
The publisher side is worse in a more specific way. Nobody publishes the revenue share. You are told the split when you apply, or you are told a range, or you are told nothing and find out from a payment. Payout minimums sit high enough that a small site can earn for months without ever being paid. Applications get rejected without a reason, which makes the rejection impossible to act on.
What Prax is
One marketplace with two front doors. Advertisers buy on PraxAds. Publishers earn on PraxNet. Behind both is one ad server, one set of books and one person making the decisions, which is why the split we publish on one side is the split we pay on the other.
How we make money
Advertisers pay the bid they set. Publishers keep their published share: 80% for the founding cohort (Founding Publisher rate, first 50 publishers) and 75% standard after it, both written into the Terms today. The difference between those two numbers is our revenue. There is no other line: no platform fee stapled underneath, no markup on creative, no minimum spend we quietly price into a rate.
You set your bid. Minimums depend on region and format and are shown when you build the campaign. Competition decides delivery. Minimum bids are shown in the campaign form, next to the regions they price, which is where the question is actually asked. You see them before you commit anything.
How we operate
- A person reviews every site before it carries an ad, against a checklist we publish on the network page.
- A person reads every creative before it serves, and decides within 24 hours. An auction over creative nobody inspected is how the quality problem in this category got here, and automating that step is not a saving we want to make.
- Images only. We do not accept advertiser HTML or JavaScript, so there is nothing on a publisher's page that we have not looked at.
- Invalid clicks are never billed. Bots, datacenter traffic and repeat clicks from the same person inside a short window are dropped before billing, not refunded afterwards.
- Billing is prepaid, in stablecoin, and always on PraxAds-measured impressions rather than publisher-reported ones.
- Payouts are on-chain, NET-15, minimum $50. A publisher can verify the split against a public ledger instead of trusting our arithmetic.