Limits & Performance
Platform Limits
Required Roles
Minting operations require admin or owner role within the target brand workspace. Read-only operations (listing batches, tokens, events) are available to all authenticated members with brand access.
Performance Benchmarks
The following benchmarks reflect observed throughput under real-world conditions:
Scaling Characteristics
- Linear scaling — throughput scales linearly with job size under tested concurrency.
- No over-mint — the system guarantees that
minted_quantitynever exceedsrequested_quantity. - No duplicate identities — serial numbers and token IDs are unique across all jobs.
- Deterministic tracking —
minted_quantityon each batch accurately reflects the number of units generated.
Pagination
All list endpoints use deterministic cursor-based pagination:
- Cursors are composite (timestamp + ID) for tie-breaking.
- Default page sizes vary by endpoint (typically 20–50).
- The
has_moreflag indicates whether additional pages exist. - Cursor values for the next page are included in every response.
This ensures stable pagination even when new records are being created concurrently.
Idempotency
- Mint submissions support client-provided idempotency keys.
- Duplicate submissions return the existing job without creating new records.
- Idempotency keys are unique per brand workspace.
Notes
- If a production batch is linked and has a quantity set, the requested quantity must not exceed the production batch quantity.
- If no production batch is linked, only the platform limit (1,000,000 units) applies.
- In serial mode, lot entries must not be provided.
- In lot mode, the sum of all lot quantities must equal the total requested quantity.