Molt Sift
Sift through the sand. Find the signal. Get paid.
Quick Start
CLI Usage
CODEBLOCK0
As a Library
CODEBLOCK1
Core Features
1. Validate Against Schema
- - Input: raw JSON/text + validation rules
- Output: cleaned data + quality score (0-1)
- Use for: ensuring outputs match expected structure
2. Sift for Signal
- - Input: noisy data + signal rules (e.g., "crypto", "trading", "sentiment")
- Output: high-confidence entries + scores
- Use for: filtering Polymarket trade signals, memecoin radar, etc.
3. Bounty Mode
- - Accept PayAClaw/MoltyGuild bounty jobs
- Validate input → return cleaned output
- Auto-trigger x402 payment on completion
- Use for: passive income while handling other tasks
4. Quality Scoring
- - Structural integrity (valid JSON, required fields)
- Data completeness (% fields filled)
- Consistency (no contradictions, valid types)
- Confidence (signal strength if applicable)
- Overall score: 0-100%
Bounty Integration (Phase 1 - Fully Implemented)
For Bounty Hunters: Claim & Earn
Start a bounty hunting agent that automatically claims and processes validation jobs:
CODEBLOCK2
The agent will:
- 1. Watch PayAClaw for available "Molt Sift" bounty jobs
- Auto-claim matching validation jobs
- Process data with Sifter engine
- Submit results back to PayAClaw
- Receive USDC payment via x402 Solana escrow
For Bounty Posters: Create & Pay
Post validation bounties via HTTP API:
CODEBLOCK3
Response:
CODEBLOCK4
API Endpoints
Health Check:
CODEBLOCK5
Post Bounty:
CODEBLOCK6
Get Job Status:
CODEBLOCK7
Get Payment Status:
CODEBLOCK8
Get Statistics:
CODEBLOCK9
Bounty Workflow
CODEBLOCK10
Earning Examples
Bounty Type: Crypto Data Validation
- - Job: Validate price feed data
- Reward: $5 USDC
- Processing time: ~2 seconds
- Hourly rate: ~$9,000/hr
Bounty Type: Trading Order Validation
- - Job: Validate order execution logs
- Reward: $3 USDC
- Processing time: ~1 second
- Hourly rate: ~$10,800/hr
Bounty Type: Sentiment Analysis
- - Job: Extract and score sentiment
- Reward: $2 USDC
- Processing time: ~1 second
- Hourly rate: ~$7,200/hr
These are micro-transactions perfect for autonomous agents that can process many jobs in parallel.
Validation Rules
Pre-built rule sets for common domains:
- - crypto: Price data, on-chain metrics, trading signals
- trading: Order books, execution logs, P&L
- sentiment: Text analysis, market mood
- json-strict: Structural validation only
- custom: User-defined rules
See references/rules.md for complete list and examples.
Architecture
CODEBLOCK11
Getting Started
- 1. Install locally:
CODEBLOCK12
- 2. Test validation:
CODEBLOCK13
- 3. Start bounty agent:
CODEBLOCK14
- 4. Start API server:
CODEBLOCK15
Output Format
All results follow this structure:
CODEBLOCK16
Deployment
Ready for:
- - Local CLI
- Docker container (for API server)
- Cron jobs (batch validation)
- Real-time bounty hunting (subprocess)
- ClawHub integration
See references/deployment.md for setup guides.
Molt Sift
筛选沙砾。找到信号。获得报酬。
快速开始
命令行使用
bash
根据模式验证JSON
molt-sift validate --input data.json --schema schema.json
筛选文本输出中的质量信号
molt-sift sift --input output.txt --rules crypto
运行赏金验证任务
molt-sift bounty claim --job-id abc123 --payout-address YOUR
SOLANAADDRESS
作为库使用
python
from molt_sift import Sifter
sifter = Sifter(rules=crypto)
result = sifter.validate(raw_data, schema)
print(result) # {score: 0.92, clean: {...}, issues: [...]}
核心功能
1. 根据模式验证
- - 输入:原始JSON/文本 + 验证规则
- 输出:清洗后的数据 + 质量评分(0-1)
- 用途:确保输出符合预期结构
2. 筛选信号
- - 输入:含噪数据 + 信号规则(例如crypto、trading、sentiment)
- 输出:高置信度条目 + 评分
- 用途:过滤Polymarket交易信号、迷因币雷达等
3. 赏金模式
- - 接受PayAClaw/MoltyGuild赏金任务
- 验证输入 → 返回清洗后的输出
- 完成后自动触发x402支付
- 用途:处理其他任务的同时获得被动收入
4. 质量评分
- - 结构完整性(有效JSON、必填字段)
- 数据完整性(字段填充百分比)
- 一致性(无矛盾、有效类型)
- 置信度(信号强度,如适用)
- 总分:0-100%
赏金集成(第一阶段 - 已完全实现)
对于赏金猎人:领取与赚取
启动一个自动领取和处理验证任务的赏金狩猎代理:
bash
开始监控PayAClaw的赏金任务
molt-sift bounty claim --auto --payout YOUR
SOLANAADDRESS
输出示例:
[BountyAgent] 🦀 启动赏金代理(监控PayAClaw)...
[BountyAgent] 代理ID:agent_1234567890
[BountyAgent] 支付地址:YOURSOLANAADDRESS
[BountyAgent] 状态:ACTIVE
# [BountyAgent] 检查 #1 - 发现2个可用赏金
[BountyAgent] 自动领取:验证加密数据($5.00)
[BountyAgent] ✓ 已领取任务 moltsift001
[BountyAgent] 正在处理任务 moltsift001...
[BountyAgent] 使用规则集验证数据:crypto
[BountyAgent] 验证评分:0.85
[BountyAgent] ✓ 结果已提交
[BountyAgent] 正在触发支付 $5.00 USDC...
[BountyAgent] ✓ 支付已发起
[BountyAgent] 交易:abc123def456...
该代理将:
- 1. 监控PayAClaw上的可用Molt Sift赏金任务
- 自动领取匹配的验证任务
- 使用Sifter引擎处理数据
- 将结果提交回PayAClaw
- 通过x402 Solana托管接收USDC支付
对于赏金发布者:创建与支付
通过HTTP API发布验证赏金:
bash
启动API服务器
molt-sift api start --port 8000
在另一个终端中,发布赏金:
curl -X POST http://localhost:8000/bounty \
-H Content-Type: application/json \
-d {
raw_data: {
symbol: BTC,
price: 42850.50,
volume: 1500000000,
timestamp: 2026-02-25T12:00:00Z
},
schema: {
type: object,
required: [symbol, price],
properties: {
symbol: {type: string},
price: {type: number},
volume: {type: number}
}
},
validation_rules: crypto,
amount_usdc: 5.00,
payout
address: AGENTSOLANA_ADDRESS
}
响应:
json
{
status: validated,
validation_score: 0.92,
clean_data: {
symbol: BTC,
price: 42850.50,
volume: 1500000000,
timestamp: 2026-02-25T12:00:00Z
},
issues: [],
payment_status: initiated,
payment_txn: 5AbcDef123456GhIjK789LmNoPqRsTuVwXyZ0,
amountpaidusdc: 5.00,
explorer_url: https://solscan.io/tx/5AbcDef123456GhIjK789LmNoPqRsTuVwXyZ0?cluster=mainnet-beta
}
API端点
健康检查:
bash
curl http://localhost:8000/health
{status: healthy, timestamp: 2026-02-25T12:00:00Z}
发布赏金:
bash
POST /bounty
Content-Type: application/json
{
raw_data: {...}, # 要验证的数据
schema: {...}, # JSON模式(可选)
validation_rules: crypto, # 规则集:crypto、trading、sentiment、json-strict
amount_usdc: 5.00, # 赏金奖励
payout_address: ... # 接收者Solana地址
}
获取任务状态:
bash
GET /bounty/
返回任务详情和当前状态
获取支付状态:
bash
GET /payment/
返回支付确认和区块链状态
获取统计信息:
bash
GET /stats
返回API统计数据和交易量
赏金工作流程
- 1. 代理A发布赏金:验证此加密数据
└─ 指定数据、验证规则、奖励金额($5)
└─ 提供支付地址
- 2. 代理B监控PayAClaw的赏金
└─ 看到新的Molt Sift任务可用
└─ 自动领取任务
- 3. 代理B使用Molt Sift进行验证
└─ Sifter根据规则处理数据
└─ 返回评分、清洗后的数据、发现的问题
- 4. 代理B将结果提交给PayAClaw
└─ PayAClaw记录完成情况
- 5. 通过x402 Solana触发支付
└─ 向代理B的钱包发起USDC转账
└─ 交易在链上确认
└─ 代理B收到付款
收益示例
赏金类型:加密数据验证
- - 任务:验证价格馈送数据
- 奖励:$5 USDC
- 处理时间:约2秒
- 时薪:约$9,000/小时
赏金类型:交易订单验证
- - 任务:验证订单执行日志
- 奖励:$3 USDC
- 处理时间:约1秒
- 时薪:约$10,800/小时
赏金类型:情感分析
- - 任务:提取和评分情感
- 奖励:$2 USDC
- 处理时间:约1秒
- 时薪:约$7,200/小时
这些是适合能够并行处理多个任务的自主代理的微交易。
验证规则
为常见领域预构建的规则集:
- - crypto:价格数据、链上指标、交易信号
- trading:订单簿、执行日志、盈亏
- sentiment:文本分析、市场情绪
- json-strict:仅结构验证
- custom:用户自定义规则
完整列表和示例请参见references/rules.md。
架构
molt-sift/
├── scripts/
│ ├── molt_sift.py (CLI入口点)
│ ├── sifter.py (核心验证引擎)
│ ├── bounty_agent.py (PayAClaw集成)
│ └── api_server.py (HTTP赏金端点)
├── references/
│ ├── rules.md (验证规则定义)
│ └── schemas.md (常见JSON模式)
└── assets/
└── templates/ (示例输入/输出)
开始使用
- 1.