nozle
    nozle

    Bill the work,not the login.

    A seat is a flat fee for a chair. Your product delivers calls, gigabytes, jobs, transactions — value that moves every minute. Meter the event. Compose the plan. Decide every request. Hold the margin floor.

    Seats price the chair. Usage prices the work.

    Move from one to the other and four things have to be true: every event is counted, plans change without a release, every request is decided in real time, and margin holds when costs move.

    Seats settle monthly. Usage settles as it happens.

    On a seat plan, nothing changes between invoices. On a usage plan, everything does. Every event lands in one ledger — joined to the plan and the price as it arrives. The dashboard, the customer and finance see the same number at the same time.

    • Live usage. Usage counters and credit balances update per event. Invoices close on schedule.
    • Margin on the same row. Sort the workspaces eating your costs in one click.
    • Replay any month. Re-cost last quarter against any plan.
    consumption · by workspacetoday · 14:32
    workspacemrr7d trendgross margin
    • Helios Logistics
      API · 2.1M req · 480GB
      $6,420
      +476%
    • Brightpath Comms
      Messaging · 18M sends
      $11,800
      +164%
    • Forge Labs
      Compute · 42k GPU-min
      $3,200
      −68-42%
    • Wavefront Data
      Storage · 12TB · 4.2M scans
      $8,200
      −1428%
    • Atlas Analytics
      Queries · 2.4B rows scanned
      $28,400
      +171%
    • Northwind Retail
      Transactions · 380k orders
      $14,900
      +269%
    3 healthy · 1 watching · 1 underwaterevents joined to plan
    plan.compose · usage v3 draftno deploy
    prompt · plain english
    5 lines
    >Charge $0.40 per 1k API calls. Include 50k / workspace / month.
    >Volume tier: above 1M calls, drop to $0.28 per 1k.
    >Charge $0.09 per GB egress. Cap any single workspace at 150TB / month.
    >Annual commit of $24k unlocks volume tier from event one.
    >Unused commit rolls into credits. Credits expire 90 days.
    plan · compiled
    json · valid
    • meter[api.calls]$0.40 / 1kinclude 50,000 · per workspace / mo
    • tier[api.calls]$0.28 / 1kabove 1,000,000 · graduated
    • meter[egress.gb]$0.09guard · 150,000 / mo · hard limit
    • commit$24,000annual · unlocks tier from event 1
    • creditsrollover90-day expiry · applied to next invoice
    v3 · liveversioned · reversible

    Seats are one knob. Usage is every knob.

    A seat plan changes once a year. A usage plan changes whenever the market does. Describe the plan in plain English — included units, overage, ramps, commits, credits — and Nozle compiles a versioned plan you can push to one workspace or all of them. Roll back is a click.

    • Plain English, compiled. Tiered, volume, graduated, package, hybrid — composable shapes.
    • Per-workspace overrides. Grandfather an account with a flag, not a migration.
    • Test on real revenue. Run a new meter alongside the live one. Promote when ready.

    Seats unlock at login. Usage decides every request.

    A seat says yes once, when someone signs in. A usage plan answers on every request. Allow the trusted account to burst. Hard-block the runaway. Every decision is written to the same ledger finance reads from.

    • Real-time decisions. Every request checked against the live usage counter.
    • Bursts you bill. Trusted workspaces overrun. You bill it. They see the headroom.
    • One audit trail. Every allow, cap and override answers from the same ledger.
    entitlements · live decisionshot path · /can
    workspace · opunit costverdict
    • ✓Helios· POST /v1/dispatch
      $0.0004
      allowed
      └─ 62% of monthly cap
    • ✓Brightpath· POST /v1/messages
      $0.0011
      allowed
      └─ annual commit
    • ✗Forge Labs· POST /v1/jobs
      $0.084
      capped
      └─ trial · 1k-run cap hit
    • ✓Wavefront· GET /v1/scan
      $0.0007
      allowed
      └─ within monthly cap
    • ✓Atlas· POST /v1/queries
      $0.0021
      burst-billed
      └─ policy · auto-bill above cap
    • ✓Northwind· POST /v1/checkout
      $0.0009
      allowed
      └─ 23% of monthly cap
    4 allowed · 1 capped · 1 burst-billedcheck-and-deduct · atomic
    provider swap · plan v3margin floor · 65%
    workloadprovider · was → nowimpact
    • object storage
      tier · 01
      us-east-1→r2
      +38%
      margin
    • egress
      tier · 02
      premium→standard
      +22%
      cogs
    • vector search
      tier · 03
      pinecone→pgvector
      +18%
      margin
    • transactional db
      tier · 04
      rds-multi-az→rds-multi-az
      🔒
      pinned
    versioned · reversiblere-costed from your cost sheet

    Seats hide cost. Usage shows it and defends it.

    Cloud bills move. Provider prices move. Egress moves. The customer's invoice doesn't have to. Set a margin floor per feature. Nozle denies the requests that break it, hard-blocks runaway tenants, and lets through the overage you've decided to bill.

    • Margin floor at runtime. Allow, warn or deny at /can when estimated margin breaks the floor.
    • Caps for runaway tenants. Hard-block, or bill the overrun as overage — your call, per plan.
    • Simulate before you ship. Run a new price against last month's usage. Ship when the math agrees.

    Stop guessing.
    Start knowing.

    Wire Nozle into your stack and see your first margin report in 60 minutes.

    Setup
    60 min
    Card required
    no
    Sales call
    no
    First invoice
    in 60 min