Drag any FX rate and watch the basket redraw. USD is fixed at 1.0 by definition — everything else moves relative to it.
>> ASM_VERSION_HISTORY.DAT
Pre-v1"omoswap" (open market operation swap) — a Uniswap-v2-based idea for defending the ACU peg, considered before ASM v1. Never deployed: algorithmic stablecoins generally run into mint/burn death-spiral risk, and a CDP-collateralized design was judged stronger.
ASM v3Free-floating target (planned), design partly inspired by RAI's PID controller. Never deployed. This is also the mechanism that would have let ATN itself become AFP collateral: a pegged, actively-defended v1/v2 ATN was never a safe collateral asset, but a free-floating v3 ATN sits in the same risk category as any ACU-basket fiat currency — and those are routinely used to collateralize derivatives. See Page 7 for the speculative build-out.
1 ACU = 1.0000 USD
ACU = Σ(FX rate × weight)
"ACU = Σ(FX rate × weight). USD is always 1.0 by definition. The basket captures the relative strength of 7 major currencies — not their USD price alone."
Currency symbols (AUD-USD, CAD-USD, EUR-USD, GBP-USD, JPY-USD, USD-USD, SEK-USD) match the live ACU Contract on docs.autonity.org. Basket quantities are computed by minimising variance against 11 years of daily FX data — the weights shown here are illustrative, not the published live values.
STAGE 2
ATN, NTN, and LNTN
Three tokens, one triangle. Click a node.
ATN
Gas token. Algorithmic stable asset targeting the ACU via ASM. EIP-1559 fee burn. Not a fiat peg — the target moves with the basket.
NTN
Staking token. 100M supply cap. 40M reserved for inflation. Auto-bonded inflation rewards at epoch end — no toggle.
LNTN
Validator-specific ERC-20 staking receipt. Not interchangeable across validators. Was planned as CDP collateral — never implemented.
To get ATN on mainnet: set up a Web3 wallet (MetaMask or Coinbase Wallet), add Autonity via Chainlist.org or manually (Chain ID 65000000), then bridge USDC in from another chain (e.g. Polygon) via the Proto USD Bridge, or swap for it in an AMM. For testing, Bakerloo mirrors mainnet's production settings and has a daily faucet.
WORKED EXAMPLE — FAUCETME & THE aut CLI testnet walkthrough
1. Get testnet ATN. FaucetMe (account.faucetme.pro) is web-based, not a CLI tool — connect a wallet, select Bakerloo, and request the daily drip.
2. Install and configure the aut CLI (Python 3.10+, via pipx), pointed at a Bakerloo RPC endpoint from Chainlist. Then bond your newly-faucetted NTN to a validator:
$ aut validator bond --validator <VALIDATOR_ADDRESS> 100 | aut tx sign - | aut tx send -
Bonding is not instant — it applies at the next epoch boundary. Check what you're owed any time with:
$ aut validator unclaimed-rewards --validator <VALIDATOR_ADDRESS>
Source: docs.autonity.org (Bond & unbond stake; Submit a transaction with Autonity CLI). Commands shown are the real CLI syntax — the address is a placeholder.
STAGE 3
CDP Simulation
Drag the NTN price down and watch the collateral ratio fall through the real Autonity thresholds — minimum collateralization, then liquidation.
2,000 NTN
1,000 ATN
1.00 ATN per NTN
COLLATERAL RATIO: 2.00×
Above min collateralization ratio (2.0×) — healthy, can still borrow more.
0×1.8× LIQUIDATION2.0× MIN COLLAT.3.0×+
Real Autonity ASM genesis parameters: minimum collateralization ratio 2.0×, liquidation ratio 1.8× (docs.autonity.org). This is the same maintenance-threshold mechanic as AFP margin health — the collateral ratio here works like the buffer_pct in AT-02.
"CDP liquidation prices come from the same oracle network — the same OFD/OAFD-secured feed from Stage 4. No oracle, no liquidation trigger."
STAGE 4
The Oracle Network
Click each downstream box for a concrete example of what breaks without it.
All ~30 active validators
Each runs: AOS v0.2.6
Publishes FX price reports every epoch
Aggregated via stake-weighted median (frequency-weight model)
↓ OAFD: outlier detection + slashing for misbehaviour
↓ OFD: inactivity detection + slashing for non-submission
Oracle duty is built into every validator node. It is not a separate service and cannot be turned off independently. Remove oracle participation and you break ACU, ASM, CDP, and AFP simultaneously.
● TOOL AVAILABLE — AINUMBERS.CO
The computation on this page has a working implementation in the Autonity Tool Suite on AINumbers.co. Each tool produces a fingerprint of its result — if the calculation changes, the fingerprint changes. Share it with anyone. They can verify it in seconds, in their own browser, with no server access.