How to Bet on AIPaul
AIPaul is designed as a decentralized AI-driven prediction infrastructure, integrating smart contracts and prediction markets to deliver trustless, on-chain betting functionality. The following section outlines the end-to-end lifecycle of user participation in a prediction event using the AIPaul platform.
Step 1: Wallet Authentication
To initiate any interaction on AIPaul, users must first connect a Web3-compatible wallet. Supported options include MetaMask, OKX Wallet, and other WalletConnect-compatible clients. Upon connection, the platform verifies network compatibility (e.g., BNB Chain) and establishes a session tied to the user’s wallet address.
Technical modules involved:
Web3 wallet interface (e.g., EIP-1193 provider)
Chain ID and network validation
Session persistence through local signature authentication
Step 2: Market Discovery
Once connected, users may query available prediction markets. Each market represents a real-world sports or competitive event, enriched with metadata including start time, participants, and AI model-generated forecasts.
The market discovery layer retrieves:
On-chain registered prediction events
Associated AI confidence scores per outcome
Current bet distribution and dynamically calculated odds
This data is visualized in real time to inform betting decisions.
Step 3: Market Engagement
Users may enter any open prediction market to view detailed analytics including:
Outcome-specific confidence levels generated by the registered prediction engine
Historical accuracy of the associated model (model performance metrics)
Real-time liquidity and bet distribution ratios
This enables data-driven decision-making prior to committing funds.
Step 4: Transaction Execution (Placing a Bet)
Upon selecting an outcome, users may submit a bet denominated in $PAUL tokens. The transaction is executed via a smart contract, which:
Locks the bet amount into the prediction pool
Records the user's selected outcome and stake
Generates an immutable on-chain transaction hash for auditability
Users must confirm the transaction via their connected wallet. Gas fees apply based on current network conditions.
Smart contract interface:
Step 5: Oracle-Based Result Verification
After the real-world event concludes, the AIPaul platform integrates with decentralized oracle providers (e.g., Chainlink) to fetch verifiable match results. Once the result is written on-chain, the market transitions from Pending to Settled status.
The integrity of the outcome is ensured by:
Multi-source oracle aggregation
Redundancy and conflict resolution logic
On-chain verification before payout eligibility
Step 6: Reward Distribution
Users with successful predictions can claim their rewards directly through the user interface. The reward distribution logic calculates payouts based on:
Individual stake amount
Finalized odds at market closure
Total pool liquidity and share ratio
Rewards are disbursed in $PAUL tokens and transferred to the user’s wallet via a claimReward() smart contract function.
Post-settlement transparency:
On-chain claim records
Transaction hash for proof-of-receipt
Audit logs viewable via block explorers
Security Guarantees
All prediction, staking, and payout activities are governed by audited smart contracts. User funds are non-custodially held and only interact with deterministic, publicly verifiable logic. All market data, outcomes, and rewards are persistently stored on-chain.
Last updated
