hackquest logo

Porter News

Porter is a permissionless information finance protocol that transforms credible analysis into yield-bearing assets through prediction pools with on-chain reputation tracking.

视频

描述

What is Porter?

Porter is a Farcaster Mini App that bridges social prediction markets with blockchain-based reputation systems. Unlike traditional prediction markets that focus on gambling, Porter creates an "information finance" layer where:

  • Anyone can create NEWS - Permissionless predictions with clear resolution criteria

  • Anyone can create POOLS - Independent analysis with reasoning and evidence

  • Credibility is measurable - Dynamic Soulbound NFTs track analyst performance on-chain

How It Works:

  1. Create NEWS: Users post predictions (e.g., "ETH to $5000 by December 2024") with resolution dates

  2. Create POOLS: Analysts write detailed reasoning for their position (YES/NO) and stake capital

  3. Community Stakes: Others can back specific pools ("Agree" with reasoning) or bet against them ("Disagree")

  4. Resolution & Rewards: When NEWS resolves, each pool distributes rewards independently - 20% to analyst, 80% to winning stakers

  5. Reputation Updates: Dynamic NFTs update automatically based on accuracy

Key Innovation - Independent Pool Economics:

Unlike shared-pool markets, Porter creates separate stake pools per analyst. This means:

  • Multiple analysts can coexist with different reasoning

  • Quality analysis attracts more stakers

  • Reputation is built on reasoning quality, not just luck

  • All pools resolve simultaneously but distribute rewards independently

Example:

NEWS: "ETH to $5000 by Dec 2024"
├─ Pool A (Alice): "YES - ETF approval" → Own stake pool ($1,200 staked)
├─ Pool B (Bob): "NO - Regulation" → Own stake pool ($800 staked)
└─ Pool C (Carol): "YES - DeFi growth" → Own stake pool ($1,500 staked)

All resolve at Dec 31, but each pool distributes independently!

MetaMask Smart Accounts Integration

Porter leverages MetaMask Smart Accounts for seamless UX:

1. Gasless Staking Transactions

  • Users stake on pools without worrying about gas

  • Paymaster sponsors gas fees for all staking operations

  • Enables true "one-click stake" experience

2. Delegated Pool Resolution

  • Admins (MVP) / DAO (future) can resolve NEWS on behalf of users

  • Smart Account delegation allows automated reward distribution

  • No need for users to manually claim - rewards auto-transfer

3. Social Recovery & Security

  • Passkey-based backup signers for account recovery

  • Critical for managing reputation NFTs (soulbound, can't be re-created)

  • Reduces risk of losing credibility history

4. Modular Permission System (Roadmap)

  • Future: Users can delegate specific actions (create pools, stake up to X amount)

  • Enables automated trading strategies via AI agents

  • Supports collaborative pool creation by teams

Implementation Details:

  • Using @metamask/delegation-toolkit SDK

  • Smart Account creation on first interaction

  • Delegation framework for resolution authority

  • OnchainKit integration for paymaster functionality

Code Reference:

  • frontend/src/lib/wagmi.ts - Smart Account configuration

  • frontend/src/app/wallet-providers.tsx - Delegation provider setup

  • Smart contracts use delegatecall pattern for upgradeable resolution logic

Monad Deployment

Porter is deployed on Monad Devnet (Chain ID: 41455) as our primary network:

Why Monad:

  1. 10,000 TPS throughput - Critical for handling high-frequency staking during trending predictions

  2. 400ms block time - Near-instant stake confirmations improve UX

  3. EVM compatibility - Seamless Foundry deployment with minimal changes

  4. Low gas fees - Enables micro-stakes ($1-5) without prohibitive costs

Architecture on Monad:

  • Forter.sol: Main contract managing NEWS lifecycle

  • StakingPool.sol: Per-pool staking logic with independent reward distribution

  • ReputationNFT.sol: Dynamic soulbound tokens with on-chain metadata

  • Governance.sol: Admin resolution (MVP), DAO voting (roadmap)

Deployment Command:

forge script script/Deploy.s.sol:DeployScript \
  --rpc-url https://rpc.monad.xyz \
  --broadcast --legacy -vvvv

Explorer: All contracts verifiable on https://testnet.monadexplorer.com

Performance Gains:

  • Base Sepolia (previous): ~2-3s stake confirmation

  • Monad Devnet: <500ms confirmation

  • Gas cost reduction: ~70% vs Ethereum L1

Farcaster Integration

Native Mini App Experience:

  • Auto-casting: News and pools automatically post to Farcaster feed with rich previews

  • Embedded frames: In-app interactions without leaving Warpcast

  • Social graph: Reputation follows users across Farcaster ecosystem

  • Identity layer: Farcaster FID used for Sybil resistance

  • MiniApp SDK: Seamless integration with Farcaster protocol

User Flow:

  1. Connect wallet + Farcaster in Porter Mini App

  2. Create NEWS or POOL directly in app

  3. Auto-casts to Farcaster feed with embedded frame

  4. Community discovers and stakes via Farcaster

  5. Reputation NFT badge visible on Farcaster profile

What Makes Porter Stand Out

  1. Permissionless Information Marketplace: Unlike admin-curated prediction markets, anyone can create NEWS and POOLS without approval. Quality rises through staking, not gatekeeping.

  2. Independent Pool Economics: Our unique architecture allows multiple analysts to coexist with separate stake pools under the same prediction. You're not competing in a shared pot - your reasoning quality determines success.

  3. Dynamic Reputation NFTs: Soulbound tokens that update their visual appearance and metadata automatically based on performance. These become portable credentials across Web3 ecosystems.

  4. Farcaster-Native Experience: Built from ground up as a Mini App with seamless auto-casting, social graph integration, and frame-based interactions.

  5. Information Finance, Not Gambling: We position as a research funding platform where analysts earn yield on accuracy, attracting serious users over speculators.

Additional Bounties Targeting

  • Best Farcaster Mini App (Primary)

  • Best consumer application (Secondary - user-friendly prediction interface)

  • Most innovative use of Delegations (Delegated resolution system)


💡 Vision

"In a world flooded with noise, credibility is the new currency. Porter makes it liquid."

We're not building a gambling platform. We're building infrastructure for the information economy - where truth has value, credibility is measurable, and quality analysis earns real yield.

Porter transforms information from ephemeral social media posts into verifiable, yield-bearing financial assets.

Impact & Future

Our dynamic reputation NFTs become portable credentials across Web3, enabling:

  • DAOs to weight governance by verified accuracy

  • DeFi protocols to use reputation for credit scoring

  • Research funds to discover analysts via on-chain performance

  • News platforms to verify source credibility

Porter isn't just a product - it's a permissionless primitive for the information economy.

技术栈

Next
Web3
Solidity
队长
☆ Luthfi ☆
赛道
OtherDAOSocialFi