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.

Audience: Enterprise compute holders Time to live: 3-5 days Payout: USDT (TRC20 / ERC20 / BEP20)
Who this is for: Companies with their own enterprise OpenAI / Anthropic / DeepSeek / Bedrock contract OR a partnership / hackathon allocation that explicitly permits reselling. We do not onboard arbitrage of personal accounts.

1. Apply (15 minutes)

Visit supplier.html and click Apply to onboard. Fill in:

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.

Privacy: ID numbers are stored as one-way hashes (HMAC-SHA256 with salt rotation). We can verify a re-submission of the same ID but can never decrypt back to the raw number. Singapore PDPA + China PIPL compliant.

Section 3: Compute source

The most important section — declare where your compute comes from and your legal basis to resell. Fields:

Section 4: Supporting documents

Upload three required document types:

  1. Business license (PDF / JPEG / PNG, max 10 MB) — magic-byte validated server-side
  2. Bank account proof
  3. 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:

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:

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:

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:

  1. Aggregate — sum yesterday's tokens served, multiply by your bid price → gross USDT
  2. Platform fee — 15% deducted
  3. Write payout rowsupplier_payouts with status=pending
  4. Broadcast — NOWPayments mass-payout pushes USDT on-chain
  5. 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:

Address the feedback and resubmit; we typically re-review within 1 business day.