Money for the internet that a shop can check for itself.
Internet Money is an open-source proof-of-work currency built for payments. Blocks arrive about every five seconds, and the network is kept small enough that a merchant can run a full node and verify every payment without a payment processor in between.
no processor · no chargeback · no account
Illustration of the invoice flow. Timings shown are typical on the test network, not guarantees.
- Block time
- 5seconds
- Consensus
- GHOSTDAGk = 8
- Launch reward
- 5IMN / block
- Halving
- 4years
- Reward floor
- 0.3125IMN / block
- Smallest unit
- 10−8IMN (1 atom)
Three decisions, each made for the person taking the payment.
-
A node small enough to run yourself
Fast chains produce so much data that shops end up trusting someone else's API. At one block every five seconds the chain grows slowly, so a merchant can keep a verifying node on an inexpensive server and ask it directly whether they were paid.
-
Parallel blocks are merged, not thrown away
When two miners find a block at the same moment, a plain chain discards one. The GHOSTDAG protocol keeps both and puts them in a single agreed order, which is what lets the block time be short without wasting honest work.
-
Mining bound by memory, not by custom chips
The proof of work is called Hallmark. It is FishHash, the memory-hard algorithm built for Iron Fish, with a seed of our own. Every hash makes random reads across gigabytes of memory, the thing consumer graphics cards already do well. That limits what custom chips can gain; it does not rule them out.
Take a payment with a few lines of code.
Every order gets an invoice number that the payer's wallet signs into the payment, so your node can tell you exactly which order was paid and how settled it is. Funds go straight to an address you control. Nobody holds them on the way.
- SDK for the browser and Node.js
- WooCommerce plugin for WordPress stores
- No intermediary fee; the network fee is a fraction of a cent
Both are in development and run against the test network only. Do not use them for real orders yet.
// Talk to a node you run const client = new IMoneyClient({ nodeUrl: 'http://127.0.0.1:18556' }); client.openCheckoutModal({ merchantAddress: 'imntest:q...', amountImn: '12.5', invoiceId: 'INV-1042', level: 'included', onSuccess: (payment) => { markOrderPaid(payment.invoiceId); } });
Money with rules built in, and no contract code to trust.
Each of these is a small, fixed rule that every node checks, not a program anyone can deploy. That keeps them reviewable and keeps the worst kinds of contract bugs off the chain.
-
Tokens anyone can issue
Loyalty points, a game currency, a community coin: one transaction creates a token with a name, a ticker and a supply. Fees are paid in IMN. Every node checks that no token is created or lost in a transfer, and a token's ID, and the icon drawn from it, cannot be copied by an imitation.
-
Escrow with an arbiter who cannot take the money
A buyer pays into an escrow. The buyer can release it to the seller, the seller can refund the buyer, and an arbiter can settle a dispute by paying either or both, never themselves. After a deadline one side collects alone. The arbiter can be a person, a company or a program, including an AI agent, and even a compromised one can only pay the buyer or the seller.
-
Trading with no exchange in between
The trading layer is part of the protocol. A seller places an offer that the chain holds under public terms; anyone can take all or part of it in one transaction that pays the seller, or nothing happens. Every node lists the open offers, so the order book, and the price of each token in IMN, can be read from the chain itself without any outside price feed.
For other chains' coins, hash locks let two people swap directly. They use SHA-256, which Ethereum-style chains can check too, and a swap of IMN for ether has run end to end on test networks.
-
Refunds linked to the order
Nothing can reverse a payment, so there are no chargebacks. When a shop chooses to give money back, the node knows who paid, the refund carries the order's number, and the shop sends it from its own wallet. The WooCommerce plugin supports the ordinary Refund button.
Refunds work on the test network today. Tokens, escrow, the trading layer and swaps are finished in the code and arrive with the next test network, which starts from a fresh chain. The Ethereum swap contract has not been audited or deployed.
Every coin is mined. The schedule is fixed in the code.
The reward halves every four years, four times, and then stays at 0.3125 IMN per block for good, so miners are always paid to secure the network. There is no premine and no share for the developers.
| Years | Reward / block | Mined in period | Supply at end | Inflation at start |
|---|---|---|---|---|
| 0 – 4 | 5.0000 | 126,144,000 | 126,144,000 | — |
| 4 – 8 | 2.5000 | 63,072,000 | 189,216,000 | 12.5% |
| 8 – 12 | 1.2500 | 31,536,000 | 220,752,000 | 4.2% |
| 12 – 16 | 0.6250 | 15,768,000 | 236,520,000 | 1.8% |
| 16 onward | 0.3125 | 1,971,000 / yr | no cap | 0.83%, falling |
A test network is running. Here is exactly how far along it is.
The coins on the test network have no value and the chain can be restarted. There is no main network and no coin to buy. Anyone offering IMN for sale today is not us.
Works today
- A test network with nodes on three continents
- Explorer and wallet you can use from this site
- GHOSTDAG ordering: nodes agree even when blocks conflict
- Hallmark proof of work (FishHash), mined with graphics cards
- Difficulty that follows the hashrate within minutes
- A mining pool, and a pool protocol for other miners
- Invoice numbers with seen, in-a-block and final levels
- Shared wallets that need several people to approve a payment
- Fees shared between the miner and the node that served the payment
- 12-hour finality: older payments cannot be rewritten
- Pruning, so a shop's node stays small, and memory that stays level as the chain grows
- Refunds tied to the original order, from the shop's own wallet
- A graphics-card miner at about 38 MH/s on a Radeon RX 7800 XT
- Downloads for Windows, Linux and macOS
Being built
- Ready for the next test network: tokens, escrow, a trading layer with an order book, and atomic swaps
- Subscriptions and vaults
- A wallet screen for swaps with other chains
- A desktop app for the wallet and node
Not started
- Independent security review
- Swaps with Bitcoin and Lightning
- Hardware-wallet support
- Main network