mintrr is in alpha. During private testing the compute is free: you pay nothing to mintrr, and the only money that moves is the network fee the chain charges for your own transaction. There is no fee to negotiate yet because there is no price list. Alpha means interfaces and features may change without notice. Reach out for a token to start a trial.
Most of the work is free. The part we sell has no number on it yet.
There is no price list on this page, because we do not have one yet. What there is, is the honest version: what costs nothing, who you pay when you do spend money, and the shape of the thing we mean to sell once it has a number on it.
42 starting points · 48 checked features · 12 guides · 24 tools for AI
Three numbers, and only one of them is ours
Designing it, writing the code, compiling and checking it, and the dry run. Four steps at zero credits, and no card is involved.
Paying the network to store your contract. It leaves your key and never reaches us. We pass it through with a 50% markup, shown as its own line on the receipt next to the figure the chain reported.
We have not decided on a figure. It is not zero, and we will not print one we made up.
Two of these are settled and one is not. The free work is the work you need in order to find out whether we are telling you the truth, so charging for it would be charging you to check us. The network fee belongs to the network and we have no part in it. The third one is a real cost with no number attached to it yet, and a page that hid that would be lying by leaving it out.
Free is not a trial
Free, on purpose
- ✓ Saying what you want and getting a plan back
- ✓ The generated contract source
- ✓ Compiling it, plus separate checks for declared feature markers in the source
- ✓ The dry run: what it would cost in gas, who would hold the keys, which address pays
- ✓ Reading the chain, and every guide an agent needs
- ✓ Every refusal. Saying no is free
Not free, and not pretend-free
- · Putting the contract on a network. That is network money out of your own key
- · Our fee for the work. A real cost, figure not chosen yet
- · Talking to a language model at volume, which is our largest cost and is not measured yet
- · A separate security review, which is a different product with its own price
The free part needs no card, no account and no conversation with a person. You can build something, watch it compile, watch the checking run against the code that came out, and dry run it. Then you can do it again with a different plan and see whether the answer changes.
There is a free allowance, because an open-ended free service is a cash drain and gets resold by somebody eventually. That allowance covers a bounded number of builds, dry runs and analyses, so the free part is not the paid part in disguise. When you reach it, we tell you what the attempt would have cost instead of just failing quietly, and that same number doubles as a quote at the exact moment you want one. Past it, a build becomes the paid action further down this page.
Broadcasting is not on the free list. Network money leaves your key, a human types the confirmation that lets it happen, and that bill belongs to you. We have never paid a network bill on anyone's behalf.
What we mean to sell, in two units
The shape is decided. The numbers are not. Two units, one kind of money, and network fees are never either of them.
| Unit | What it buys | Charged when |
|---|---|---|
| A call | Server work. Reading the chain, checking a plan, writing and checking the source, answering a question. | The request is processed and a real answer comes back. |
| An action | One finished outcome you can walk away holding. | The outcome is delivered. |
Network fees are the third line, and they sit outside both of ours. They are charged in the chain's own token and never turn into credits, and the line we charge for them carries a markup of 50% over what the chain itself reports. The markup is on the receipt as its own number, next to the figure it was applied to, so you can check the arithmetic rather than take our word for it. Your key still signs and your address still pays the network.
Three actions, and only three
- 1Verified Build. Your plan goes in, and generated source plus a full checking pass comes out. Or you get a refusal naming exactly which promise we could not prove. Half a result is not a result.
- 2Deploy Pack. One checked plan, one network. You get the dry run, the list of who can move the money, an assertion that the gas payer is not the owner, the unsigned transaction, and a check of the roles after it lands.
- 3Lifecycle Operation. A contract you already deployed, plus one thing you want done to it: freeze, mint, burn, pause, unpause, vote, bridge. A preview and one unsigned transaction.
Everything else is a call. Reads, suggestions, plain analysis, dry runs and refusals are all calls, because none of them leaves you holding anything.
The rule we cannot bend
A refusal is not a sale. When we say no because we could not prove a promise, that refusal costs nothing. A call that fails, times out, or turns out to be our fault costs nothing. You are not going to be billed for saying no to you, and you are not going to be billed for our mistakes. Sending the same request twice is charged once.
A deploy is one session, not six purchases. When a session finishes properly, the calls inside it settle against a published allowance and the action is charged once. Walk away halfway and the action fee never fires, so you pay for work you got and nothing for value you did not.
Three lines, and only two of them are ours
Every bill we send is three lines stacked together, so there is never a single number you have to take on trust. Two of them are ours and one belongs to the chain. All three settle on the same call, and all three are zero when the call fails, is refused, or times out.
| Line | What it is | When you pay it |
|---|---|---|
| Work | Server time: reading the chain, writing and checking source, compiling. | The request was processed and a real answer came back. |
| Outcome | One finished thing you can hold: a checked build, a deploy pack, a lifecycle operation. | The outcome was delivered. A call that leaves you holding nothing has no outcome fee. |
| Network | What the network charges to broadcast, plus a 50% markup we state here and show per line. | Only when a transaction is actually broadcast. Nothing else touches the chain. |
Three things about that are worth saying plainly, because they are the ones people ask about.
- ✓ The network line is charged even when the work line is not. A transaction that cost real network money was paid for, and we are not going to hide that inside the part that happens to be zero.
- ✓ You can check our arithmetic. Each line on the receipt carries the figure the chain reported and what we charged for it, side by side, so the markup is something you verify rather than something you believe.
- · Our own fee is a real cost and the number is not chosen yet. When there is one it will be published as numbers before anybody is charged, and the work line above is where it lands.
If we cannot measure the network cost of a transaction, we do not guess one and we do not charge one. That line comes back empty and says so, which we would rather do than send you a number we cannot stand behind.
Nothing on this page is a commitment. We are not quoting you a figure, and we are not promising one by a date. When there is a number, it will be published as numbers before anybody is charged.
The ones people actually ask
What is one thing you charge for?
A build. You describe the asset in plain words, and one build is that turned into contract source plus checks for declared source-marker groups, or a refusal that names a missing requested feature. One build is one thing you can hold. The refusal is not charged, because saying no when we should is the product working, not a sale.
What is not in the price?
A separate security review. That is a different product with its own price and its own people, and none of it is in any number here. What mintrr checks declared feature markers in generated source, with compilation as a separate step. The optional ABI helper checks a subset of function names; it is not wired into production compilation and does not check argument compatibility. These checks are not proof of runtime behaviour or an audit.
Broadcasting to a main network. That is network money out of your key, and a human types the confirmation. It is not part of the price of a build and it is not free.
Running it with more than one key. We build the call and decode it, so you can read exactly what each signature is doing. Collecting the signatures and keeping the keys is your side of the job, and its cost is not in our numbers.
Legal advice. Whether an issuance is lawful where you are is a question for a lawyer. We write the rules into the contract and enforce them on chain. That is a different job and we do not do it.
Do you promise it stays online?
No. There is no uptime figure and no service level on this page, because we have not measured one we would be willing to stand behind. If the service is down, your contracts keep running. They live on the chain, not in our server, and your keys are what control them.
How quickly do you answer?
We do not promise a response time and we do not publish one, because we have not earned the right to. A named person reads the messages and replies as one person. Start that on the contact page.
What happens to my contracts if I stop paying?
Nothing happens to them. They are on the chain, they run without us, and you hold the keys that move the money. We can stop answering questions about them, and that is the whole of what paying us buys. It is also why we do not hold your funds: there is nothing here for us to freeze.
What if the price changes later?
You get told before it applies, the table goes out as numbers before anybody is charged, and nobody gets a retroactive charge. Existing free grants are honoured rather than swapped for a discount code. A price that cannot be defended line by line is a price we would rather not sell.
Can I check this without talking to anyone?
Yes. The free part needs no card, no account and no conversation. Build a contract, watch the checking run against the compiled result, and decide for yourself whether the checking is real. If it is not, you have lost an afternoon and we have lost the argument.
Nothing on this page is a promise about a price
Two of the three numbers here are settled, and one is blank on purpose. We would rather show you a table with a hole in it than a price we cannot defend. What is settled is the part that matters: the work you need in order to check us costs nothing, the network gets paid by you and only by you, and we do not hold, return, or spend a key.
If a number matters to you before it is published, ask. When there is one, the table goes out as numbers before anybody is charged, and the shape above is what it gets built from.