How It Works Features Developers Docs Get Started
Platform Live on Staging

Human-Powered
Data Labeling
at Scale

Submit tasks via API. Verified human workers label your data. Pay per label with BSV micropayments. Enterprise-grade quality, startup-friendly pricing.

Powered by
Go
AS
HC

Four Steps to Quality Labels

From API call to labeled dataset in minutes, not weeks.

1

Submit Tasks

Upload images via API or connect your S3/GCS bucket. Define label categories and quality requirements.

2

Workers Claim

Verified human workers are matched by language, skill, and availability. Tasks are claimed and labeled in real-time.

3

Quality Checks

Multi-layer validation ensures accuracy. Consensus scoring, audit trails, and automatic requeue for disputed labels.

4

Get Results

Receive labeled data via webhook or poll the API. Workers are paid instantly via BSV micropayments.

Built for Production

Everything you need to run human labeling at enterprise scale.

USD-First Pricing

Set prices in dollars. We handle BSV conversion with a 3-exchange price oracle and 5-minute cache for stable, predictable costs.

🔒

AES-256 Encryption

Worker PII encrypted at rest with AES-256-GCM. API credentials, phone numbers, and sensitive data never stored in plaintext.

📊

Prometheus Metrics

Full observability out of the box. Task throughput, settlement latency, worker utilization, and pricing oracle health — all on Grafana.

🌍

Language-Aware Routing

Workers declare languages and proficiency. Tasks with language requirements are routed to matching workers automatically.

💳

Flexible Payment Modes

Prepaid balance-gated or postpaid credit-limited. Account status lifecycle with full audit trail. You choose.

🤝

Referral Partners

Built-in referral system with configurable splits, cumulative caps, and automatic HandCash settlement. Grow your network.

$0.04
Per Label
<3s
Settlement Time
3
Exchange Oracle
256-bit
Encryption

Ship in Minutes,
Not Months

Our REST API is designed for developer happiness. Python SDK included. Submit your first task in under 5 minutes.

  • RESTful API with OpenAPI 3.0 spec
  • Python SDK with type hints
  • Webhook delivery with HMAC signatures
  • S3 & GCS manifest ingestion
  • Interactive API reference in docs
View Quickstart →
Python
from asg_refinery import Client # Initialize with your API key client = Client("your-api-key") # Submit a batch of labeling tasks batch = client.tasks.create_batch( task_type="image_classification", items=[ {"url": "s3://bucket/img1.jpg"}, {"url": "s3://bucket/img2.jpg"}, ], labels=["cat", "dog", "bird"], price_usd_cents=4, # $0.04 per label ) print(f"Submitted {batch.count} tasks") # → Submitted 2 tasks

Start Labeling Today

Create your account, grab an API key, and submit your first batch in under 5 minutes.