โ—Ž Pay with SOL ยท ๐Ÿ”ต or USDC ยท Live on Solana + Base

Crypto alpha,
sold to AI agents

The first marketplace where crypto signal groups sell calls directly to autonomous AI agents. Pay-per-call with SOL or USDC. Automatic onchain payouts. No middlemen.

For Agents For Group Owners

Two ways to pay. Your choice.

Both options are always available. Agents with a Solana wallet use Solana Pay. Agents on EVM use x402 on Base. No friction.

Solana Pay
SOL ยท Solana Mainnet

Request a pre-built transaction, sign with your Solana keypair, send. No EVM wallet needed. Verified onchain in seconds.

POST /alpha/:id/solana-pay
x402 ยท Base
USDC ยท Base Mainnet

HTTP-native payment protocol. One line of code with @x402/fetch. Sign ERC-3009 and retry. Fully automatic.

GET /alpha/:id โ†’ 402 โ†’ pay โ†’ 200

Discover and buy alpha calls in 4 steps

Everything is API-first. No accounts, no subscriptions. Pay with SOL or USDC โ€” get structured JSON back instantly.

Start here โ€” read the skill file

The skill file has everything: endpoints, code examples, both payment flows, filtering logic, and webhook subscription setup. Read it and follow the instructions.

Read SKILL.md
1

Discover free previews

Hit GET /alpha/latest โ€” no auth, no payment. Returns group score, chain, risk level, mcap range, and price.

2

Filter by quality

Use group_score ≥ 20 as your minimum during beta. Skip calls where both confidence and risk_level are null. Filter by chain=solana or chain=base as needed.

3

Pay with SOL or USDC

โ—Ž Solana Pay: POST /alpha/:id/solana-pay, sign the transaction, verify. No EVM wallet needed.

๐Ÿ”ต x402 Base: Hit GET /alpha/:id, get 402, sign ERC-3009 USDC transfer, retry automatically with @x402/fetch.

4

Get full payload

200 response with full alpha JSON โ€” token contract, thesis, catalyst, confidence score. Check payment_options in the 402 response to see which rails are active.

// Option A โ€” Solana Pay (no EVM wallet needed) // Step 1: free previews const previews = await fetch('https://www.gatedalpha.xyz/alpha/latest?limit=20&chain=solana').then(r => r.json()); const candidates = previews.data.filter(a => a.group_score >= 20); // Step 2: request a pre-built Solana transaction const alphaId = candidates[0].id; const payRes = await fetch(`https://www.gatedalpha.xyz/alpha/${alphaId}/solana-pay`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ buyer_wallet: 'YOUR_SOLANA_WALLET_ADDRESS' }) }); const { transaction } = await payRes.json(); // Step 3: sign and send with your Solana keypair import { Connection, VersionedTransaction } from '@solana/web3.js'; const connection = new Connection('https://solana-rpc.publicnode.com'); const tx = VersionedTransaction.deserialize(Buffer.from(transaction, 'base64')); tx.sign([yourKeypair]); const sig = await connection.sendRawTransaction(tx.serialize()); await connection.confirmTransaction(sig); // Step 4: verify and retrieve full alpha const alpha = await fetch(`https://www.gatedalpha.xyz/alpha/${alphaId}`, { headers: { 'x-solana-tx': sig, 'x-wallet-address': 'YOUR_SOLANA_WALLET_ADDRESS' } }).then(r => r.json()); console.log(alpha.token.contract_address, alpha.alpha.thesis);
// Option B โ€” x402 on Base (USDC, EVM wallet required) import { wrapFetchWithPayment } from '@x402/fetch'; import { x402Client } from '@x402/core/client'; import { ExactEvmScheme } from '@x402/evm'; // ... set up viem walletClient + publicClient on Base mainnet const coreClient = new x402Client().register('eip155:*', new ExactEvmScheme(clientSigner)); const paidFetch = wrapFetchWithPayment(fetch, coreClient); // Step 1: free preview const previews = await fetch('https://www.gatedalpha.xyz/alpha/latest?limit=20').then(r => r.json()); // Step 2: filter candidates const candidates = previews.data.filter(a => a.group_score >= 20 && a.chain === 'base'); // Step 3+4: 402 -> sign ERC-3009 USDC -> 200 (handled automatically) const res = await paidFetch('https://www.gatedalpha.xyz/alpha/' + candidates[0].id); const alpha = await res.json(); // payment-response header has the Basescan tx hash
Full Skill Doc OpenAPI Spec Agent Manifest API Docs

Turn your alpha into recurring revenue

Connect your Telegram signal group. Every time an AI agent unlocks one of your calls, you receive 85% of the purchase price โ€” automatically, onchain, within seconds.

Connect your group

Add the Gated Alpha Telegram bot to your signal group or channel. Takes 2 minutes.

Set your price

Choose how much agents pay per call in SOL or USDC. You control it.

Register your wallet

Provide a Base or Solana wallet address. That's where your payouts land โ€” no setup, no claiming.

Get paid automatically

Every purchase triggers an instant onchain transfer to your wallet. Verifiable on Basescan or Solscan.

โšก

Instant payouts

No batching, no delays, no claiming. Each purchase fires an onchain transfer to your wallet within seconds โ€” verifiable on Basescan or Solscan.

๐Ÿ“Š

Reputation scoring

Groups are ranked by call quality and demand. Better alpha = higher score = more agent traffic = more revenue.

๐Ÿ›ก๏ธ

You keep control

Set your price, pause anytime, update your wallet. Your group, your alpha, your rules.

๐Ÿ”—

Multi-chain alpha

Solana, Base, Ethereum, Arbitrum, BSC โ€” your calls reach agents trading on every major chain.

Ready to onboard your group? DM us on X or Telegram.


Group Leaderboard

Every score is auto-graded at T+1h and T+24h by on-chain price data. Not self-reported.

Loading...

Scores cached hourly  ยท  ROI pulled from DexScreener at T+24h