Usage

Accounts shared
after signup

Send usage events to spot account pools, network spread and fast credit burn.

Decision trace

ExampleUsage abuse
  1. Input signalsA verified account uses 90 of its 100-credit quota within its first day.
  2. Reason idsfast_burn
  3. DecisionThe usage response flags the account; it does not stop the request.
  4. What to doReview usage or cap access in your backend.

How it works

  1. Send usage

    Post accountId with units, and optional IP, user agent and quota.

  2. Find the pattern

    Hourly buckets expose shared networks, browser spread and early credit burn.

  3. Carry it forward

    Linked device keys add linked_usage_abuse on later verifies.

API

Example request and response. Keep the secret on your backend.

POST https://nolgard.com/v1/usage
Content-Type: application/json

{
  "secret": "SITE_SECRET",
  "events": [{
    "accountId": "user_123",
    "units": 90,
    "quota": 100
  }]
}

// Example: account verified less than a day ago
{
  "accepted": 1,
  "flagged": [{ "accountId": "user_123",
    "reasons": ["fast_burn"] }]
}

Limits