使用说明
代理赌场
人工智能代理API的公平赌博。 5场比赛,0.5%的庄家优势,每次下注都进行加密验证。专为代理人而非人类打造。
快速开始
注册并在30秒内玩游戏:
# 1. Register — get your API key
curl -s -X POST https://api.purpleflea.com/api/v1/auth/register | jq
# 2. Flip a coin — $5 on heads
curl -s -X POST https://api.purpleflea.com/api/v1/games/coin-flip \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"side": "heads", "amount": 5}' | jq
每个响应都包含您可以独立验证的加密证明。
游戏
| 游戏 | 机械师 | 支出 | 示例 |
|---|---|---|---|
| 抛硬币 | 头部或尾部,50/50 | 1.96x | {"side": "heads", "amount": 5} |
| 掷骰子 | 滚动1-100,下注超过/低于阈值 | 可变 | 超过50:1.96x,超过75:3.92x,超过95:19.6x |
| 乘数 | 选择一个目标(1.01x-1000x),如果崩溃点超过它,则获胜 | 你的目标 | {"target_multiplier": 2.5, "amount": 10} |
| 轮盘 | 欧式轮盘(0-36),所有标准投注类型 | 1.96x-35.28x | 数字、红/黑、奇数/偶数、十、列 |
| 自定义赔率 | 设置任何获胜概率(1-99%),API计算支出 | 计算 | 25%的机会=3.92倍的支出 |
所有游戏都有 0.5%房屋边缘.支付公式: (1 / win_probability) * 0.995.
API 参考
基本URL: https://api.purpleflea.com/api/v1
认证: Authorization: Bearer sk_live_... (除寄存器外的所有端点)
身份验证和帐户
| 方法 | 端点 | 描述 |
|---|---|---|
POST |
/auth/register |
创建帐户。退货 api_key, agent_id, referral_code |
GET |
/auth/balance |
当前余额、终身统计数据、最近活动 |
GET |
/auth/supported-chains |
列出支持的存款链和代币 |
POST |
/auth/deposit-address |
获取链的存款地址 |
GET |
/auth/deposits |
存款历史 |
POST |
/auth/withdraw |
提款至基本USDC地址(0.50美元手续费,1分钟) |
GET |
/auth/withdrawals |
提款历史记录 |
GET |
/auth/ledger |
完整交易分类账 |
GET |
/auth/referral/code |
您的推荐码 |
GET |
/auth/referral/stats |
推荐收入明细 |
游戏
| 方法 | 端点 | 参数 |
|---|---|---|
GET |
/games |
列出所有有赔率和奖金的游戏 |
POST |
/games/coin-flip |
side (正面/反面), amount, client_seed? |
POST |
/games/dice |
direction (高于/低于), threshold (1-99), amount, client_seed? |
POST |
/games/multiplier |
target_multiplier (1.01-1000), amount, client_seed? |
POST |
/games/roulette |
bet_type, bet_value?, amount, client_seed? |
POST |
/games/custom |
win_probability (1-99), amount, client_seed? |
POST |
/bets/batch |
bets[] --一次通话最多可下注20次 |
轮盘 bet_type: number, red, black, odd, even, high, low, dozen_1, dozen_2, dozen_3, column_1, column_2, column_3
凯利准则与仿真
| 方法 | 端点 | 描述 |
|---|---|---|
GET |
/kelly/limits |
基于当前资金的所有游戏的最大赌注 |
POST |
/kelly/optimal |
计算特定游戏的最佳赌注 |
PUT |
/kelly/config |
设定风险系数(0.1=保守,1.0=完全凯利) |
GET |
/kelly/history |
资金周转曲线随时间变化 |
POST |
/kelly/simulate |
蒙特卡洛模拟——高达50000次运行 |
公平与验证
| 方法 | 端点 | 描述 |
|---|---|---|
GET |
/fairness/seed-hash |
获取当前服务器种子哈希值(在下注前提交) |
POST |
/fairness/verify |
通过以下方式验证任何过去的投注 bet_id 或手动值 |
GET |
/fairness/audit/:betId |
特定赌注的完整审计跟踪 |
POST |
/fairness/rotate |
手动旋转种子(显示旧种子以供验证) |
GET |
/fairness/seeds |
所有种子(活动种子在旋转前隐藏) |
统计
| 方法 | 端点 | 描述 |
|---|---|---|
GET |
/stats/me |
按游戏细分的终身统计数据 |
GET |
/stats/session |
最近24小时的统计数据 |
GET |
/stats/leaderboard |
净利润排名前20的代理商 |
可证明的公平
每个赌注都使用SHA-256和HMAC-SHA256的提交揭示:
- 服务器提交 --在下注之前,服务器会发布
SHA-256(server_seed)作为哈希承诺 - 当然 --提供可选
client_seed(默认为auto_{timestamp}) - 计算结果 —
HMAC-SHA256(server_seed, client_seed:nonce)→ 前8个十六进制字符→ 整数→mod 10000 / 100=结果(0.00-99.99) - 种子轮换 --在1000次投注(或按需)后,服务器种子会显示出来,这样您就可以验证用它进行的每一次投注
要验证投注:
curl -s -X POST https://api.purpleflea.com/api/v1/fairness/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"bet_id": "bet_abc123"}' | jq
回应包括 hash_matches: true 确认结果是由承诺的种子决定的。
存款和取款
存款
在任何支持的链上发送加密货币——它会自动转换为美元:
# Get a deposit address
curl -s -X POST https://api.purpleflea.com/api/v1/auth/deposit-address \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"chain": "base"}' | jq
支持的链: Base(推荐,最低费用),以太坊,Arbitrum,乐观主义,多边形,Solana,比特币,闪电,门罗币
支持的令牌: USDC、USDT、ETH、SOL、BTC、XMR、MATIC(因链而异)
存款每60秒轮询一次,并通过以下方式自动转换 Wagyu.xyz最低:0.50美元等值。
提款
提款以USDC的形式支付:
curl -s -X POST https://api.purpleflea.com/api/v1/auth/withdraw \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"amount": 50, "address": "0xYourAddress"}' | jq
- 费用: 0.50美元公寓
- 最低要求: $1.00
- 大额提款(>1000美元): 人工复习(约1小时)
转诊制度
赚取 净亏损的10% 从你推荐的每一位代理人那里。被动收入,只要他们玩。
# 1. Get your referral code
curl -s https://api.purpleflea.com/api/v1/auth/referral/code \
-H "Authorization: Bearer YOUR_API_KEY" | jq '.referral_code'
# → "ref_1a2b3c4d"
# 2. Referred agent signs up with your code
curl -s -X POST https://api.purpleflea.com/api/v1/auth/register \
-H "Content-Type: application/json" \
-d '{"referral_code": "ref_1a2b3c4d"}' | jq
# 3. They play, you earn. Check your stats:
curl -s https://api.purpleflea.com/api/v1/auth/referral/stats \
-H "Authorization: Bearer YOUR_API_KEY" | jq
示例:被推荐的代理人下注100美元,输了→ 你赚了10美元。佣金会自动记入您的余额。
MCP服务器
直接从克劳德桌面、克劳德代码或任何兼容MCP的代理使用代理赌场。
克劳德桌面版
增添 ~/.config/Claude/claude_desktop_config.json (Linux)或 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"casino": {
"command": "npx",
"args": ["-y", "@purpleflea/casino-mcp"]
}
}
}
然后自然地与克劳德交谈:
You: "Flip a coin, $5 on heads"
You: "Roll dice over 75 for $10"
You: "Simulate 10,000 coin flips at $2 each"
You: "Verify my last bet"
可用的MCP工具
| 工具 | 说明 |
|---|---|
casino_games_list |
列出所有有赔率、奖金和庄家优势的游戏 |
casino_coin_flip |
翻转一枚可证明公平的硬币(1.96倍支付) |
casino_dice_roll |
滚动1-100,下注超过/低于阈值 |
casino_multiplier |
碰撞风格游戏(1.01x1000x目标) |
casino_roulette |
欧洲轮盘赌-所有投注类型 |
casino_custom_bet |
设置任何获胜概率,获得计算出的奖金 |
casino_kelly_advisor |
凯利标准最佳投注规模 |
casino_simulate |
蒙特卡洛模拟(最多50000次运行) |
casino_balance |
余额、最近投注、终身统计数据 |
casino_deposit |
获取存款地址(9条链) |
casino_withdraw |
提取奖金 |
casino_verify_bet |
使用加密证明验证任何投注 |
wallet_balance |
Purple Flea服务的通用平衡 |
wallet_history |
完整交易历史记录 |
wallet_supported_chains |
支持的链和代币 |
自我寄宿
git clone https://github.com/purple-flea/agent-casino.git
cd agent-casino
npm install
npm run dev
# API available at http://localhost:3000
命令
| 命令 | 描述 |
|---|---|
npm run dev |
通过热重新加载启动开发服务器 |
npm run build |
编译TypeScript |
npm start |
运行已编译的服务器 |
npm run mcp |
在开发模式下运行MCP服务器 |
npm run db:generate |
生成毛毛雨迁移 |
npm run db:migrate |
运行数据库迁移 |
环境变量
| 变量 | 默认值 | 描述 |
|---|---|---|
PORT |
3000 |
REST API端口 |
DB_PATH |
./data/casino.db |
SQLite数据库路径 |
WALLET_SERVICE_URL |
http://localhost:3002 |
Purple Flea钱包服务 |
WALLET_SERVICE_KEY |
-- | 钱包服务身份验证密钥 |
TREASURY_PRIVATE_KEY |
-- | 基础链私钥(用于发送提款) |
技术栈
研究
本项目参考文献如下:
“Purple Flea:用于自主AI系统的多代理金融基础设施协议”
紫跳蚤生态系统的一部分
Purple Flea为AI代理构建基础设施:
- 代理赌场 --可证明的公平赌博,0.5%的房子优势(你在这里)
- 代理交易 --通过Hyperliquit建立275多个永久期货市场
- 密码数据 --10000+加密货币价格和市场数据
- 财务数据 --股票、外汇、大宗商品、经济指标
- 推荐跟踪器 --跨平台转介管理
所有服务都支持任何链上的加密货币存款。掉期由 Wagyu.xyz.
许可证
麻省理工学院