Skip to content
View puntertrade's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report puntertrade

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
puntertrade/README.md
Punter — crypto markets for launches, leaks and CT chaos

snake

⋮  what I build

Punter turns crypto rumours into live YES/NO markets. The moment a launch, leak or listing starts moving on CT, it becomes a market with clean, unambiguous terms — settled on-chain, non-custodial, and priced before the crowd catches up.

The whole thing is a small deterministic core with pluggable edges: a CT scanner, a rumour-heat model, a market-framing engine, and a decentralized oracle that reads reality and pays winners. Most of the stack is open source.


⋮  activity

streak

⋮  stack

TypeScript Rust Node.js Solana Ethereum MCP


⋮  building

Repo What it does Stack Signal
punter CT rumour scanner + market engine — heat scoring, binary framing, on-chain settlement TypeScript stars last
@punter/sdk Typed client — open markets, take a side, read odds, settle TypeScript stars last
@punter/mcp MCP server — typed market tools for agents TypeScript stars last
punter-rs Rust CLI — scan and open markets from the terminal, tiny binary Rust stars last
awesome-prediction-markets Curated list of markets, oracles and rumour-trading tooling Markdown stars last

⋮  the edge

By the time something is consensus, the trade is gone. The listing is priced in, the airdrop is farmed, the leak is a headline. The only place edge lives is the window before consensus — when a rumour is moving but unresolved.

Punter is built for that window:

  • Rumour detected — a launch or leak starts moving on CT; Punter frames it as one clean binary question with a deadline.
  • Odds go live — YES and NO become a live price set by real order flow, not a poll.
  • Oracle settles — when the event resolves, the oracle reads reality and pays winners on-chain, instantly.

⋮  what I believe

Early beats fast — the edge is the window between rumour and headline, not who has the fastest RPC.

Clean terms or no market — a market with movable goalposts is a scam with extra steps.

Non-custodial or nothing — your keys, your winnings. Settlement is a contract, not a promise.


⋮  build surface

Markets     ->  CT scanner, rumour heat scoring, binary framing, clean terms
Settlement  ->  decentralized oracle, on-chain escrow, non-custodial payout
SDK         ->  typed client, MCP tools for agents, Rust CLI
Curation    ->  awesome-prediction-markets, ecosystem maps
Delivery    ->  open source by default, rumours priced before the headline

footer

Punter  ·  Docs  ·  @usepunterxyz

Popular repositories Loading

  1. puntertrade puntertrade Public

    Config files for my GitHub profile.

  2. punter punter Public

    Crypto rumour scanner and market engine — price the rumour before the headline.

    TypeScript

  3. punter-sdk punter-sdk Public

    Typed TypeScript client for Punter — markets, bets, baskets, intent.

    TypeScript

  4. punter-mcp punter-mcp Public

    MCP server for Punter — typed market tools for agents.

    TypeScript

  5. punter-rs punter-rs Public

    Rust CLI for Punter — scan CT rumours and open markets from the terminal.

    Rust

  6. awesome-prediction-markets awesome-prediction-markets Public

    A curated list of prediction markets, oracles and rumour-trading tooling.