Krysos.
Unirse
Testnet

Testnet. MockXAU is not gold and test USDMD has no value.

What that means
Draft · testnetEN

USDMD: a dollar held in gold, hedged

A USD stablecoin backed by allocated gold whose price exposure is offset by a short perpetual, with no function that can freeze a holder. What the contracts enforce, what the testnet simulates, and what is still undecided.

Ticker · USDMDDecimals · 6Status · Midas Chain testnet 64327; no mainnet

Summary

USDMD is a stablecoin that aims to be redeemable for one US dollar of value. Its reserve is gold, hedged to be neutral to the gold price, with a buffer above supply. It is issued on Midas Chain.

  • The token contract is immutable and has no owner, pause, blacklist, freeze, seize or forced transfer. That is structural: there is no function to call and no upgrade path to add one.
  • Minting and redemption live in a separate controller that can be upgraded only through a public timelock.
  • Every epoch, a proof-of-reserves contract records supply and the on-chain reserve, which it reads itself, and the attested off-chain lines, each backed by a document whose hash is on chain.
  • Today USDMD runs only on testnet, where the gold is a mock token and USDMD has no value.

Testnet

On testnet the reserve is MockXAU, a token that stands in for one troy ounce of gold and is backed by nothing. Test USDMD has no value, is not sold, and cannot be converted into anything of value.

1

Gold against a dollar peg

Gold is priced in dollars and moves one to two percent on an ordinary day. A token that owes one dollar while holding gold is, in effect, long gold: a fall in the gold price leaves it under-reserved. Over-collateralisation alone would need a very large buffer to survive a sustained fall.

USDMD pairs the gold with a short gold perpetual of equal notional. Long gold plus short gold has approximately zero dollar delta, so the pair behaves as a dollar whose value does not follow the gold price. Gold supplies a real, non-US asset that cannot be frozen by a bank; the hedge supplies dollar stability.

The short perpetual pays or receives funding. When longs pay shorts, the reserve earns. When shorts pay longs, the reserve pays, and the buffer absorbs it. Persistent negative funding triggers a review: reduce the hedge, widen fees, or move venue.

2

Reserve and collateral ratio

ComponentDesignTestnet
Spot legAllocated LBMA Good Delivery gold, segregated, in non-US vaults, titled to the issuerMockXAU in the reserve contract (not gold); bridged Paxos testnet PAXG listed, empty
Hedge legShort gold perpetual sized to the gold notionalShort PAXG perpetual on the Pactol testnet, margined in testnet USDC (not yet opened)
BufferIssuer capital, 5% to 10% above supplyExtra MockXAU deposited by the treasury

Collateral ratio (CR) = (on-chain gold at the oracle price after haircuts + attested hedge value + attested custodian gold + buffer) / USDMD supply. Target 1.08. Floor 1.02: a mint that would leave the ratio below the floor reverts. The floor stops issuance only; it never touches balances, transfers or redemption.

3

Contracts

ContractRoleCan it change?
USDMDERC-20, 6 decimals, EIP-2612 permit. mint and burn callable only by the controller; burn burns only the controller's own balance.No. Immutable, no owner.
USDMDControllerMint and redeem rules, fees, caps, the CR floor.Yes, through the timelock (UUPS proxy).
CollateralRegistryAccepted assets: decimals, oracle id, haircut, share cap, hedge instrument, status.Through the timelock.
OracleAdapterXAU/USD as the median of fresh push sources.Configuration through the timelock.
ReserveManagerHolds on-chain gold. Pays out only to the controller's redemptions, or to an allowlisted destination (a custodian, from mainnet).Through the timelock.
ProofOfReservesAppend-only epochs of reserve composition and CR.Through the timelock.
TimelockControllerDelays every change: 1 hour on testnet, 7 days planned for mainnet. Anyone may execute a ready operation.Only by its own delayed operations.

The no-freeze guarantee is structural. Balances live only in the immutable token. The upgradeable parts can change how minting and redemption work, but have no path to read, move or lock a holder's balance.

4

Minting and redemption

Mint: deposit an Active registry asset. The controller counts only what arrived at the reserve (so a token that charges a transfer fee is valued at what it delivered), values it at the oracle price less the asset's haircut, and mints that value less the mint fee to the recipient. The fee is minted to the treasury, so every USDMD is covered by collateral.

A mint reverts unless all of these hold: minting is not paused; the mint gate, if set, allows the caller; the oracle price is available; the latest proof-of-reserves epoch is younger than the maximum age; the epoch's mint cap has room; the asset stays within its share of the on-chain reserve; and the CR after the mint is at least the floor.

Redeem: return USDMD. The redeem fee goes to the treasury, the rest is burned, and the asset is paid from the reserve at the oracle price, within a per-epoch redemption cap. Redemption has no pause and no CR gate: a pause that stopped holders leaving would make USDMD an IOU. It does need a price; while the oracle is unavailable, holders keep and can transfer their tokens.

ParameterTestnet value
Mint fee0.10%
Redeem fee0.10%
CR floor1.02
Cap epoch24 hours
Mint cap per epoch500,000 USDMD
Redemption cap per epoch25% of supply, at least 10,000 USDMD
Maximum proof-of-reserves age for minting3 hours
Mint gate (identity check)Off on testnet

Compliance applies at the gateway, not the token. On mainnet the issuer can, and if licensed must, refuse to mint or redeem for a party that fails screening. It cannot freeze or seize anyone's USDMD.

5

Oracle

XAU/USD is the median of independent push sources, each with its own publisher key. Four sources are configured, listed below. The adapter uses it only when at least two sources are fresh (updated within 120 seconds) and the spread between them is under 1.5%. A source rejects a push that moves more than 3% from its last unless two consecutive pushes agree. Anything else marks the price unavailable, which stops minting and redemption until it returns.

SourceHours
Pactol oracle, PAXG median across venues24/7
Pactol oracle, XAUT median across venues24/7
Swissquote spot XAU/USDMarket hours; silent at weekends. Added through the timelock (executed 2026-09-27)
Pyth XAU/USDConfigured; currently not publishing

PAXG and XAUT trade around the clock, so the price survives weekends when spot sources go quiet. They are quoted mostly against USDT; that is a price input only, and no USDT is held or moved. The LBMA Gold Price needs a licence and is a mainnet item.

6

Proof of reserves

Each epoch (hourly on testnet, daily planned for mainnet) the publisher submits the off-chain lines: custodian gold, hedge value and notional, buffer, the venue account that holds the hedge, and the root of the epoch's document hashes. The contract reads supply and the on-chain reserve itself at that moment, so those lines cannot be misreported. Epochs are append-only; a correction is a new epoch naming the one it supersedes.

  • Read the latest epoch on the explorer.
  • Recompute supply and on-chain holdings; they must match.
  • Download the epoch statement and hash it; it must match docsRoot.
  • Look up the hedge account on the venue; its position must match the hedge line.
  • From mainnet: check the bar list against the custodian's statement and the auditor's attestation.

The hedge is attested rather than read on chain because the venue commits only account equity roots on chain, so no contract can see a perpetual position. It becomes an on-chain read when the venue commits positions.

7

Peg stability

  • Arbitrage at one dollar: below it, buy and redeem; above it, mint and sell.
  • A reserve neutral to the gold price.
  • A buffer above supply.
  • Circuit breakers that stop issuance only: CR below the floor, a stale or divergent price, or a late proof of reserves.
  • A disclosed redemption cap per epoch, which covers gold settlement time during a run.
  • A negative-funding policy: reduce the hedge, widen fees, or rotate venue.
8

Governance

All admin roles belong to the timelock. On testnet the proposers are two issuer keys; on mainnet the proposer is planned to be a multisignature account. A guardian key can pause minting and cancel queued operations, and nothing else. Unpausing requires the timelock. Every queued operation is public on the reserves page before it can run.

9

Testnet: what is simulated

PartTestnetMainnet
GoldMockXAU (not gold); bridged Paxos testnet PAXG listed, emptyAllocated physical gold with a custodian
HedgeShort PAXG perpetual on the Pactol testnet, margined in testnet USDCA venue not margined in USDC
Identity checksNoneAt mint and redeem
Timelock delay1 hour7 days (planned)
DocumentsPublic blob store, named by hashPlus IPFS pinning and an Arweave copy
Attestation and auditNoneMonthly attestation at launch; independent audit before launch

Paxos publishes a testnet PAXG on Ethereum Sepolia, but its public faucet does not dispense it. MockXAU therefore carries the testnet reserve, and every page that shows the reserve says so.

11

Risks

RiskNote
CustodyThird-party vaults; mitigated by allocated, segregated, bankruptcy-remote holding and attestation.
Hedge venueHedging on a related venue is circular: the hedge is exposed to that venue's solvency. A second venue is under consideration.
FundingSustained negative funding drains the buffer.
OracleMulti-source median, freshness and spread checks, and a mint stop on a stale price.
RegulatoryThe no-freeze design may conflict with some regimes.
RunBuffer, arbitrage and a disclosed redemption cap; physical gold settles slower than tokens.
Smart contractImmutable token, timelocked controller; not yet independently audited.
12

Rollout and open decisions

PhaseScope
0, testnetNow. Contracts, oracle and hourly proof of reserves live on Midas Chain testnet, with guides.
1, limited mainnetA licensed issuer, a small supply cap, real allocated gold, a live hedge, a first attestation.
2, scaleHigher caps.
3, extend collateralFurther registry assets, each with its own hedge, through the timelock.
  • Issuer jurisdiction and licence.
  • Whether no-freeze is lawful there.
  • Source and size of the initial buffer capital.
  • Custodians and vault jurisdictions.
  • Hedge venue: a related venue only, or a second venue.
  • How long negative funding is absorbed before de-risking.
  • Mainnet redemption assets and physical gold minimums.

Testnet. MockXAU is not gold and test USDMD has no value.

Nothing on these pages is an offer, a solicitation or a recommendation to buy, sell or hold any asset, in any jurisdiction. Test USDMD is not sold and has no value.