Dashboard

How Credits Work

Ansdev uses a single credit currency across the entire ecosystem. One wallet, one bill, predictable spend.

The math

CurrencyConversion
1 Credit₹1 INR
₹10 (sign-up verification)10 Credits
$1.25 USD100 Credits

The sign-up charge is not a fee — the full amount lands in your wallet as usable balance. There are no subscriptions, no minimum commits, no hidden tiers.

Wallet structure

Your account has one Master Wallet plus a few specialised sub-wallets called Energy Cores. The Master holds the liquid pool; the cores let you cap spend per category.

CorePurpose
MasterCentral pool. Top-ups land here. Allocate to cores as needed.
Cloud StorageStorage rent (Cloud Vault, video object storage)
AI ComputeToken runway for AI calls (when AI Tools ship)
CreativeVideo transcoding + add-ons
API ComputePlayback token generation beyond the free tier

Move credits between the Master and any core anytime from the dashboard's Billing Console. Allocation is instant.

Escrow — predictable tasks

For tasks with a known upfront cost (e.g. a 5-minute 1080p transcode), credits are locked before processing starts:

  1. The task quote (5 min × 2.0 Cr = 10 Cr) is calculated.
  2. 10 Credits move from the Creative core to an in-flight ledger row.
  3. The task runs.
  4. On success → the row is finalised, balance is permanently debited.
  5. On failure → the row is reversed, your balance is fully restored — including for partial failures.

You never get charged for a video that didn't complete.

Streaming usage — no surprises

For variable-cost tasks (AI token streams, large-volume API), each small chunk debits a small amount. Mid-stream, if your balance would dip below zero, the stream cuts cleanly at the next chunk boundary with a clear INSUFFICIENT_FUNDS event — no silent truncation, no overage charge.

Immutable ledger

Every transaction in your account is recorded as an append-only ledger entry. Your visible balance is literally SUM(ledger entries) — there is no separate balance field that can drift out of sync.

  • Every credit you've ever earned, spent, refunded, or moved appears in the dashboard's Billing → Ledger view.
  • Receipts are downloadable as CSV.
  • Audit-friendly: nothing is ever "deleted", only superseded by a reversing entry.

Top-up

Top up anytime from Dashboard → Billing → Top Up. Payments are processed by Razorpay (INR) and Stripe (USD). Funds land in your Master Wallet as soon as the payment gateway confirms.

ℹ️ Credits don't expire

While your account is active, credits never expire. If you stop using the platform, your balance sits there until you come back. Account deletion (you can trigger it any time) returns the balance per our refund policy.

Where to see your balance

SurfaceShows
Dashboard → BillingMaster + every core, allocation UI, ledger
GET /v1/billing/balanceProgrammatic balance read (API)
GET /v1/billing/usageDaily usage stats per API key

The API surface is read-only — money moves only through the dashboard or webhook-verified payment flow.