ORBIS.ID
You are on Anyone PUBorbis.id

ISSUE · WHAT IT COSTS

One of these is free forever. One of them has no number yet, and we are going to say so.

Two things are settled and one is not. Checking a proof is free permanently, for structural reasons you can verify from a terminal. Holding a proof is free to the person. Issuing is metered — and the price is blank, on purpose, because we are pre-revenue and nobody here is yet on the hook for a number.

Why checking is free What leaving costs

One thing to hold on to: a missing price on this page is not a negotiating position. It is a blank we would rather show you than fill in with a number we would have to walk back the first time somebody tried to buy against it.

The three things somebody could charge you for

Checking a proof
Free. Forever. Structurally.
Not a promotion, not an introductory rate, and not a decision we could quietly reverse next year. There is no authenticated seam anywhere on the verification path to meter — no account to attach a bill to, no key to count against, no request that identifies who is checking. The price and the privacy property fall out of the same fact, which is why one cannot be changed without giving up the other. The structural argument in full.
Issuing a credential
Metered per production credential issued. Test issuance is unlimited and free.
The price is NOT SET. That is the whole honest answer today. The metering unit is settled and stated above so that when a number does land you already know exactly what it will be multiplied by — and so that you can model the shape of the bill now, with your own volumes, without asking anybody. What you will not find on this page is a form that trades your email address for a figure, because we do not have the figure to trade.
Holding a proof
Free to the person. There is no plan under which that changes.
PLANNED A person never pays to hold or show a credential. The honest complication is that the wallet a person would install from an app store is not shipped, so today the thing that is free is also the thing that is unfinished — and the row above says so in the register's own words rather than ours.

Why the blank is the honest answer

A price printed before anyone is accountable for it is a number that gets quietly revised the first time it meets a real customer. We would rather be the company whose pricing page said nothing than the company whose pricing page said something and then did not mean it.

There is a second reason, and it is less noble: pricing is the owner's call and he has not made it. Saying that plainly costs us a lead or two. Saying anything else would cost us the only thing this website is actually built to be worth.

When the number lands it will land here, dated, and the change will be recorded where changes are recorded — including if it goes up.

What is not priced, and what is not even scoped

Four things a buyer will reasonably ask about have no number, and they are not all missing for the same reason. The distinction matters, so here it is drawn.

Check the free half yourself

The claim that verification cannot be metered is checkable, and it is the only claim on this page that can be. Two measurements carry it.

251 of 582 published operations take no key at all — measured 2026-08-30

The cell's own contract labels every operation with the credential it demands. Count them by label and the permissionless plane counts itself:

curl -s https://id.orbis.id/openapi.json | jq '[.paths[][]["x-auth"]] | group_by(.) | map({(.[0]): length}) | add'

The two documents a verifier actually reads take no key either

Fetch both from a terminal with no account, no header and no signup. If either had a meter on it, this command would fail — and the pricing claim on this page would fail with it.

curl -s https://id.orbis.id/.well-known/openid-credential-issuer | jq .
curl -s -D- -o /dev/null https://id.orbis.id/status/1 | grep -i content-type

There is no equivalent command for the issuance price, and it would be dishonest to build a widget that implied there was.

What you would actually be buying today.

The free half of this page is measured and you have the commands. The metered half is a capability with no published price and, below, no register row either — both absences are real and both are named rather than dressed.

  • PLANNED A wallet a person installs from an app store. wallet-native You cannot hold a credential on a phone you own. Everything a person would do with a proof waits behind this.

The register holds 17 live · 2 partial · 2 planned · 5 not yet.

3 of the 4 capabilities this page depends on have no row in the register yet, so this page will not print a state for them. They are named rather than dropped, because a slice that silently shortens itself is the same defect as a claim with no receipt.

  • hosted-verification
  • vc-issuance
  • metering

The register route serves, but it carries no row for these yet. List what it does carry:

curl -s https://id.orbis.id/api/site/register | jq -r '.entries[].slug'

Straight answers

Can you give me a range, or a ballpark?
No. A range is a price with deniability attached, and it would anchor your budget on a number nobody here has approved. When there is a figure it will be one figure, printed on this page, with the date it was set.
Then how do I budget for this?
Multiply your own production issuance volume by an unknown, and note that the two recurring costs most vendors bill for — every verification, and every person holding a credential — are structurally zero here rather than discounted to zero. That is a genuinely different shape of bill, and it is the part you can model today.
Will verification ever start costing money?
Not without rebuilding the verification path to have something meterable on it, which would mean building the account and the log that this design exists to avoid. It is not a pricing commitment held in place by goodwill; it is held in place by the architecture, and you can check the architecture.
Is test issuance really unlimited?
That is the stated metering unit: production credentials are counted, test issuance is not. It is worth being precise about what that buys you today — the endpoints are open and take no key, and the practical limit right now is that getting your own issuer provisioned still involves a human on our side.
What is the cost of leaving?
One DNS record, and every credential you ever issued keeps verifying. The exit, in full. We would rather earn the renewal than hold the hostage — and publishing that before publishing a price is deliberate.

Do not trust us. Check us.