PRICING

Pay for what gets sealed. Nothing else.

No seats. No platform fee. No minimum you have to grow into. Four meters, defined below to the byte, and a statement that prints your agreed rates verbatim every month. This page is an instrument, not a table — it tells you which meter will dominate your bill and what to ask us for.

UNIT FAMILIES

Four meters. Open each to see exactly what counts.

The most expensive thing in usage-based pricing is ambiguity about what a unit is. So here is every edge case we have ever been asked about, written down before you ask.

  • sealed payloads transported
    One payload sealed at origin, relayed, and opened at destination is one unit. Multi-hop routes count once per hop, because each hop is its own cryptographic event.
  • GB relayed
    Ciphertext volume moving through the relay, measured on the wire. Payloads that never leave your own infrastructure are not relayed and are not counted.
  • active key-pairs
    Peak concurrent key-pairs registered to your organisation in a calendar month. Revoked pairs stop counting the moment their grace period closes.
  • attestation events
    Completed mutual-attestation handshakes. Failed attestations are logged, alerted on, and never billed — you do not pay for something refusing to prove itself.
USAGE BAND EXPLORER

Find your shape. Then ask us for the letter.

Set the two rails to roughly what you move in a month. The readout names your band, tells you which meter will dominate your statement, and prefills a rate-letter request with your quantities. No dollar figure appears here, because your rates are yours and they live in your agreement.

250,000
100 GB

Rails snap to detents like key bitting. Fully keyboard operable — focus a rail and use the arrow keys; each detent is announced.

NETWORK

A multi-system mesh — several origins, one or more dashboards, an archive, and agents in the middle.

Request your rate letter →

Rates are fixed in your agreement and printed on every statement. We don't do surprise math.

HOW BILLING WORKS

Four movements, on the same days, every month

01 · CONTINUOUS

The meter accrues

Every seal, relay, open, rotation and attestation is metered at the moment it happens and written to your audit chain. The portal shows quantities live — you never wait until the 1st to learn what you used.

02 · THE 1ST

The statement seals

At 00:00 UTC on the 1st the period closes and the statement is generated, hashed, and committed to your audit trail. From that moment its contents cannot change — a corrected statement is a new document with its own hash.

03 · NET-15

ACH draws

Autopay draws by ACH fifteen days after issue. Card is supported and visually secondary — ACH is preferred and always will be, because the fee difference belongs to you rather than to a processor.

04 · ON SETTLEMENT

The receipt is attested

Settlement writes a receipt into the same hash chain as your envelopes. Your finance record and your security record are the same record, verifiable with the same tool.

WHY RATES LIVE IN YOUR AGREEMENT

A rate you can read on a public page is a rate that can change on a public page

Published price lists move. They get "simplified", re-tiered, and re-bundled, and the announcement always arrives after the decision. We would rather your rate be a term of a contract than a row in a marketing table.

So: your rates are fixed in your agreement, printed verbatim on every monthly statement so you can check them without opening a filing cabinet, and cannot change without ninety days of written notice. If we ever want to charge you differently, you get a quarter of a year to disagree.

What we will tell you publicly is exactly what the units are, exactly what does and does not count as one, and which unit is likely to dominate your statement at your shape. That is the part you need to plan with. The arithmetic is yours and ours, not the internet's.

The one number we do publish

Zero. That is the number of dollars of platform fee, seat fee, onboarding fee, support tier, or minimum commitment. If nothing is sealed in a month, the statement is a single line reading no metered activity, and no draw occurs.

FAQ

The six questions we actually get

No. There is no minimum spend, no minimum term beyond the notice period, and no floor quantity. A month in which you seal nothing produces a statement reading no metered activity and draws nothing.

We have clients whose volume is seasonal by a factor of forty. Charging them a floor in February to subsidise August would be a financing product, and we are not one.

Nothing happens, because there is no overage. Overage is an artefact of tier-based pricing — a penalty for mis-forecasting yourself into the wrong bucket. Everything here is metered, so a busy month is simply a larger quantity at the same rate.

Your rate letter may include volume steps that make the rate lower above certain quantities. It will never include a step that makes it higher.

Never. Sandbox key-pairs (sk_test_) route through an isolated relay and are excluded from every meter — payloads, GB, key-pairs and attestations alike.

You should be able to load-test your integration at three in the morning without anyone in finance noticing. Sandbox envelopes expire after 24 hours and cannot address production peers in either direction.

They can, and they are optional. An annual commitment fixes your rate for twelve months and typically improves it, because predictable volume genuinely costs us less to provision relay capacity for.

What a commitment never does is create a use-it-or-lose-it balance. Unused committed quantity is not forfeited; it simply means you paid the committed rate for less traffic than you expected. If that happens twice we will proactively suggest a smaller commitment.

Because each hop is a genuinely separate cryptographic event: its own ECDH agreement, its own attestation exchange, its own audit entry, its own relay capacity. Counting a four-hop route as one unit would mean the routes that cost us the most to carry are the ones we charge least for — which ends, eventually, in a price rise for everyone.

Counting per hop also gives you a lever. Collapsing an unnecessary intermediate hop reduces your bill and your attack surface at the same time, which is the sort of incentive alignment we want.

Yes, and we would prefer you did. Every statement carries a hash committed to your audit chain. Export the period with GET /v1/audit, run krypt-audit-verify from any SDK, and count the metered events yourself.

If your count and ours disagree, ours is wrong until proven otherwise, and the correction is issued as a new statement with its own hash rather than an edit to the old one.

Tell us your shape. We'll send the letter.

Rate letters are written by a human, usually within one business day, and are valid for ninety days.