Billing and API key security
Ninetile uses prepaid US dollars, not a monthly plan. The current published rates are $0.75 per 1,000 successful token solves and $0.30 per 1,000 successful recognition answers. Failed requests are not charged.
Balance and reservations
A solve reserves its price when admitted. While it is running, the reservation reduces available balance. A success settles the charge; failure, cancellation or expiry releases it. GET /v1/me exposes balance and available balance. GET /v1/usage?days=7 reports daily usage.
Key restrictions
Generate keys in the customer dashboard. A key can have Token, Recognition or both permissions. You may restrict source IPs or set a key-specific spend limit. An exhausted key returns key_credit_limit_exceeded; insufficient available account funds return insufficient_credits.
Store keys in a secret manager or server environment, never in client-side code or logs. A key is shown only once. Revoke it immediately if exposed and issue a replacement. API keys are separate from dashboard sessions.
Adding balance
Use the billing page for the currently available top-up method. Cryptocurrency support is being prepared and will not appear until it is configured and enabled. A redirect from a payment provider alone is not proof that a balance was credited; check your billing history.