Skip to Content
GuideTiers & limits

Tiers & limits

Monolith has two subscription tiers. Limits apply to whoever owns the Mark — an organization-owned Mark uses the organization’s tier, a personal Mark uses your tier.

TierWho it’s for
freeCasual creators trying Monolith
creatorActive artists protecting most of their output

Every tier shares the same five limits. Live numbers live on the pricing page  and the in-app /api/tier/limits endpoint:

LimitWhat it means
Daily ArtifactsHow many Artifacts you can create per day
Lifetime ArtifactsTotal Artifacts you can ever create on this account
MarksHow many Marks you can own
OrganizationsHow many organizations you can own
Members per organizationHow many people can join one organization

Unlimited limits show up as -1 in the API.

Tier-restricted features

Some endpoints are gated by tier. The API returns TIER_RESTRICTION or TIER_LIMIT_REACHED when a caller’s tier doesn’t allow the operation.

  • API keysPOST /api/v1/api-keys requires enterprise; capped at 5 active keys per organization. Non-enterprise orgs receive 403 TIER_LIMIT_REACHED.
  • Private Markscreator only (see live tier matrix).
  • Editing Mark parameters after creation — creator only.

Limit changes apply immediately on tier change. Downgrade to free while over a cap and existing data stays safe, but new Artifacts/Marks get rejected until usage drops back under the limit.

Usage units (organization seats)

Organization member capacity is governed by usage units, not tier. A workspace ships with 1 usage unit (consumed by the owner); additional usage units are purchased via a quantity-based per-usage-unit Stripe subscription. Total usage units = 1 + purchased.

Adding a member when no free usage unit remains returns 403 USAGE_UNIT_LIMIT_REACHED.

Workspace freeze

An organization’s tier is derived from its owner’s user tier. If the owner downgrades or cancels their Enterprise subscription, the workspace is frozen:

  • Usage units reset to 1; non-owner members are removed.
  • Artifact uploads are blocked.
  • API keys stop working with 401 WORKSPACE_FROZEN.

Re-subscribing the owner to Enterprise clears the frozen state. Usage units and kicked members are not restored automatically.

Cap exhaustion

Hit a daily or lifetime cap and POST /api/v1/artifacts returns 403 FORBIDDEN with code: TIER_RESTRICTION.

{ "error": "Daily artifact limit reached", "code": "TIER_RESTRICTION" }

Daily limits reset at next UTC midnight. The resetsAt field on /api/tier/limits gives the exact timestamp.

Last updated on