AI-powered prediction market agent with cross-chain USDC settlement
AlphaBridge analyzes real-time Chinese macroeconomic indicators and generates automated trading signals for Polymarket prediction markets. It combines AI reasoning, on-chain prediction markets, and Circle's CCTP V2 for cross-chain settlement.
┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ data_feeder │───▶│ alpha_bridge │───▶│ polymarket_builder│
│ (akshare) │ │ (7-factor) │ │ (CLOB + Builder) │
└──────────────┘ └──────┬───────┘ └────────┬─────────┘
│ │
▼ ▼
┌──────────────┐ ┌──────────────────┐
│ PredictionMarket│ │ Polymarket CLOB │
│ (Arc Testnet) │ │ (Polygon PoS) │
└──────┬───────┘ └────────┬─────────┘
│ │
▼ ▼
┌──────────────────────────────────────┐
│ CCTP V2 Bridge │
│ Arc ◀───── USDC ─────▶ Amoy │
└──────────────────────────────────────┘
| Layer | Technology |
|---|---|
| AI Agent | Python, 7-factor macro scoring |
| Data | akshare (CPI, PMI, LPR, SH Index, FX) |
| Smart Contracts | Solidity, Foundry |
| Prediction Market | Arc Testnet (Circle's L1) |
| Polymarket Integration | py-clob-client, Builder SDK |
| Cross-Chain | Circle CCTP V2 |
| Frontend | HTML/JS dashboard with ethers.js |
cd agora-hack # Install dependencies pip install py-clob-client python-dotenv akshare # Set up environment cp .env.example .env # Edit .env with your wallet + Polymarket API keys # Run AlphaBridge analysis python3 alpha_bridge.py # Generate Polymarket builder feed python3 polymarket_builder.py # Full pipeline: analysis → bridge → bet → monetization python3 circle_app_kit.py
| Contract | Network | Address |
|---|---|---|
| PredictionMarket | Arc Testnet | 0xF6E6f222b2dC9D16C5575c76235Dd360071fc679 |
| CCTP TokenMessengerV2 | Arc Testnet | 0x8FE6B999Dc680CcFDD5Bf7EB0974218be2542DAA |
| CCTP MessageTransmitterV2 | Arc Testnet | 0xE737e5cEBEEBa77EFE34D4aa090756590b1CE275 |
- 7-Factor Macro Model: CPI, PMI, MLF rate timing, PBOC signals, FX pressure, equity sentiment, capital flows
- Builder Attribution: All Polymarket orders carry builder code for volume tracking + fee revenue
- CCTP V2 Bridge: Burn-and-mint USDC transfers between Arc and Polygon Amoy
- Built-in Monetization: Per-transaction fee tracking for builder revenue sharing
- Real-time Dashboard: Web UI showing market state, predictions, and on-chain TXs
- Register at builders.polymarket.com
- Get API Key + Builder Code
- Set in
.env:POLY_API_KEY=... POLY_API_SECRET=... POLY_API_PASSPHRASE=... POLY_BUILDER_CODE=0x...
The CCTP V2 bridge burns USDC on Arc Testnet and mints on Polygon Amoy:
from circle_app_kit import bridge_arc_to_amoy result = bridge_arc_to_amoy( amount="1", destination_address="0x...", ) # Burn TX confirmed → fetch attestation from iris-api → receiveMessage on Amoy
Note: CCTP V2
depositForBurnusesuint32forminFinalityThreshold, notuint256.
MIT