Become a NexToken algorithm supplier
End-to-end walkthrough for listing your AI compute on the NexToken marketplace. From application form to first USDT payout, typically 3-5 business days.
1. Apply (15 minutes)
Visit supplier.html and click Apply to onboard. Fill in:
- Legal business name — exactly as on your business license
- Jurisdiction — Singapore (SG), China (CN), Hong Kong (HK), etc.
- Registration number — UEN / 统一社会信用代码 / etc.
- Contact name + work email — verification link arrives here
- Upstream provider — OpenAI / Anthropic / DeepSeek / Qwen / Bedrock / Google / self-hosted / other
- Estimated daily tokens (millions) — slider; use the calculator on supplier.html to see expected USDT/day
- Bid price (USDT per 1M tokens) — your cost-to-serve plus margin. Range $0.05–$2.00.
- Notes — anything else we should know (model coverage, geo restrictions, etc.)
Submit → we email a verification link. Click within 48 hours to continue.
2. Verify email + create account
The verification link auto-completes the email confirmation and redirects you to
/login.html?signup=1&supplier=1&prefill_email=.... Set a password,
sign in, and the supplier-KYB intake form (/supplier-kyb-intake.html)
loads with your application data prefilled.
3. Complete KYB (4 sections)
Section 1: Business entity
Confirm legal name, jurisdiction, registration number. Optional: incorporation date,
registered business address. Click Save section 1.
Backend creates a kyb_applications row in pending state.
Section 2: Beneficial owners
Add legal representatives and UBOs holding ≥10%. Maximum 20 entries. For each: legal name, nationality (ISO-2), ID type (passport / national ID / driver's license), ID number, role.
Section 3: Compute source
The most important section — declare where your compute comes from and your legal basis to resell. Fields:
- Source type: enterprise contract / partnership / hackathon / self-hosted
- Provider: OpenAI / Anthropic / DeepSeek / etc.
- Legal basis (1-2 sentences) — e.g.:
Enterprise contract with OpenAI Inc. (account ID: org-xxx), section 4.3 explicitly permits reselling to third parties under our brand. - Estimated monthly quota (1M tokens)
- ToS acknowledgement checkbox
Section 4: Supporting documents
Upload three required document types:
- Business license (PDF / JPEG / PNG, max 10 MB) — magic-byte validated server-side
- Bank account proof
- Tax clearance
Optional fourth: Business history for any unusual context.
All sections green? Click Submit for review. The application
moves to under_review state.
4. NexToken review (1-2 business days)
Our reviewer checks:
- Business license matches the legal name + registration number you submitted
- ACRA Bizfile (Singapore) or 天眼查 (China mainland) auto-verification passes
- OFAC SDN + PEP screening on each beneficial owner passes
- Compute-source legal basis is credible (we may follow up via email)
On approval → you receive a NexToken-branded "KYB approved" email with a link to the supplier dashboard. On revision-needed → email lists the specific items; fix and resubmit.
5. List your first supply offer
From supply-dashboard.html, go to the Offers tab and click Add offer. Per offer:
- Provider type (openai_compatible / anthropic / google / bedrock / etc.)
- API key — Fernet-encrypted at rest, decrypted only at dispatch
- Base URL (optional — for self-hosted or VPC endpoints)
- Model list — which models this offer serves
- Bid price per 1M tokens (USDT)
- Quota total / monthly
- Rate limit RPM
Save → the offer enters pending_probe state. Our auto-probe sends
a "ping" chat completion to verify the endpoint works. On success → state moves
to active and the offer enters the routing pool.
// Programmatic alternative — POST /v1/supply/offers
{
"provider_type": "openai_compatible",
"api_key": "sk-...",
"base_url": "https://api.your-host.com/v1",
"model_list": ["gpt-4o", "gpt-4o-mini"],
"bid_price_per_1m_usdt": "0.15",
"rate_limit_rpm": 1000,
"quota_total": 1000000000
}
6. Configure USDT payout
In the supplier dashboard Settings tab:
- Payout address — your USDT wallet address (must match the chain)
- Payout chain — TRC20 (Tron) / ERC20 (Ethereum) / BEP20 (BSC)
- Payout email — optional accounting CC (separate from your login email)
Bad addresses (zero-address, wrong-network format) are rejected at save time. See docs.html for the exact format per chain.
7. Daily settlement starts
Once an offer is active and a payout address is configured, the
settlement worker runs at ~02:00 UTC daily:
- Aggregate — sum yesterday's tokens served, multiply by your bid price → gross USDT
- Platform fee — 15% deducted
- Write payout row —
supplier_payoutswith status=pending - Broadcast — NOWPayments mass-payout pushes USDT on-chain
- IPN webhook — confirms
sent+ records tx hash
Your dashboard Payouts tab updates with the transaction hash. First-payout customers also receive a NexToken-branded "first payout sent" email.
FAQ
What's the minimum quota to list?
No hard minimum, but offers with quota_total < 100K tokens/month are unlikely to get meaningful routing share. Recommend ≥1M monthly tokens for a real payout.
Can I list multiple offers per account?
Yes — one offer per (provider_type, model_list, bid_price) combo. Useful if you want different bids for OpenAI vs Anthropic, or to A/B test pricing.
What if my upstream provider rate-limits me?
Set rate_limit_rpm appropriately on the offer. Our routing layer
enforces it as a hard ceiling — requests beyond your rate get routed to other
suppliers automatically.
Can I pause my offer temporarily?
Yes — in the dashboard, set offer status to paused. Routing
skips paused offers; you can resume any time. Settlement still runs for
yesterday's traffic.
What's the fee structure?
15% platform fee on gross. No setup fee, no monthly fee, no minimum.
Tax reporting?
Each daily payout is recorded in supplier_payouts with USD-equivalent
amount. Export CSV from the dashboard for your accountant. Tax handling is
your responsibility per your jurisdiction.
What if my KYB is rejected?
The rejection email lists specific items. Common reasons:
- Business license document is unreadable — re-upload a clearer PDF
- Registration number doesn't match ACRA / 天眼查 — double-check the format
- Compute source legal basis insufficient — paste the exact ToS clause that permits reselling
- Beneficial owner failed OFAC / PEP screening — contact us if you believe this is a false positive
Address the feedback and resubmit; we typically re-review within 1 business day.