PegLab is not the Kaspa dollar. Here is the alternative.

Authority: DOCTRINE.md.

TESTNET TOY. NOT USD. DO NOT RAISE MONEY AGAINST tPEG.

This is the plan for a Kaspa stable *other than* PegLab. PegLab stays the $50k–$300k teaching rung: code, audit-lite, tiny pool, will depeg. Using it as a fundraising story for a payment stable is how people get hurt.

This is a product and capital guide, not legal advice. Payment stables are regulated money in the US (GENIUS Act, 2025–26), the EU (MiCA, full 2026), and similar regimes. A token sale that implies “this is a dollar” is the wrong instrument even before the code is wrong.


1. Pushback (read this first)

TemptationPushback
Raise $50k–$300k and call it a Kaspa stableThat budget buys a demo. It does not buy a peg. PegLab already *is* that demo, and it is designed to fail.
Sell tPEG, points, or a “stability token”Sister-token backing is Terra’s death spiral. Do Kwon was sentenced in 2025. Do not copy the mechanism or the marketing.
Put PegLab on mainnet with a 2 tKAS poolA 0.2 tKAS swap already moves the pool >5% on testnet. Mainnet does not add magic.
Mint against an admin oracle and say 1:1 USDThe oracle is a key. The key is the dollar. That is not a stable.
“We’ll add a market maker later”The peg *is* redemption plus depth. Later means unbacked liabilities now.
Race 1kUSD / Igra / Chainge with a faster launchChainge wrapped “stables” already taught Kaspa a depeg. Speed without reserves repeats it.
Algorithmic / seigniorage / rebase to hold $1Market share of working payment stables is ~95% fiat-backed. Regimes that matter have banned or frozen the algo corner.

Do raise money only after the product name matches the backing. If the pitch says dollar, the reserves must be dollars (or a licensed claim on dollars). If the pitch says “KAS receipt,” do not say dollar.


2. What actually holds a peg on other chains

A peg is redemption at par under stress, not a pool price in a calm week.

Models that survived at scale

ModelExamplesHow the peg is realWhat you must buyFailure mode
Fiat-backed 1:1USDT, USDC, PYUSDRedeem for cash / T-bills at par. Segregated reserves. Monthly examined disclosures (GENIUS); Circle also full corporate audit.License, bank, custodian, attestations, freeze/compliance UXBank freeze (USDC/SVB 2023: ~$0.88 for days). Survived because the cash existed.
Crypto-overcollateral + liquidationsMaker/Sky DAI & USDS, Liquity LUSD/BOLD, crvUSDLock more collateral than you mint. Liquidate or continuously rebalance.Oracles, surplus buffer, liquidation path, risk policyOracle lag, cascade, governance. DAI fell with USDC in 2023 because the PSM *was* USDC.
PSM to an upstream dollarSky LitePSM (USDC ↔ USDS at $1)Arb against a deep, redeemable dollar. Caps matter.The upstream dollar already on your chain, plus a ceilingYou inherit the upstream issuer. When the PSM hits its cap, the peg gaps (DAI ~$0.89, March 2023).
Native redemption vs collateralLiquity: redeem LUSD for $1 of ETHNo PSM. Hard redemption pulls price up from below. Can overpeg in a flight to safety.Deep collateral, redemption gas, no yield gimmickOverpeg; ETH crash + liquidation stress. Not a consumer checking account.

Fiat-backed is ~$300B+ of a ~$320B market (Q1 2026). Crypto-backed is a rounding error by size. That is the market’s vote, and the regulator’s.

Models that failed as money

ModelExampleLesson
Algorithmic / sister tokenTerra UST–LUNA, May 2022Backing was confidence. Minting the volatile token to defend $1 hyperinflated it. Design failure is terminal; UST did not repeg.
Thin pool as “peg”PegLab; countless farm tokensConstant-product with shallow depth *is* the depeg. Do not market it as stability.
Illiquid “reserves”IRON, various 2021 coinsIf you cannot sell the backing in a run, quantity of collateral is a slogan.
Yield that pays the pegAnchor ~20% on USTSubsidised yield is a run waiting for a date.
Venue oracle as priceEthena USDe on Binance, Oct 2025 (~$0.65 print vs DEX near par)CEX index ≠ redemption. Hedge + oracle design is not the same as cash.

Engineering practices worth copying (not the brand)

  1. Redemption is the product. Sky’s PSM works because anyone can swap USDS↔USDC at $1 until the ceiling. Liquity works because anyone can redeem for $1 of ETH. PegLab’s “redeem” is tKAS at an admin price. Different object.
  2. Fail closed on stale prices. Mint/swap stop; existing holders still exit if backing remains. PegLab already does this on testnet. Keep it.
  3. Caps and dust floors. Sky PSM has a governance ceiling. That ceiling *is* why DAI gapped in 2023. Publish the cap; do not pretend infinite depth.
  4. Name ≠ identity. Series / genesis / template hash. Maker learned this the hard way with fake tokens; Kaspa UTXO series will be worse if wallets show “tPEG” or “USD”.
  5. Attestation ≠ audit. A snapshot of balances is not controls. GENIUS-tier payment stables need monthly examined reserve composition; large issuers need GAAP audits.
  6. Do not skim principal for fees. Sponsor pays fees. Backed receipts on kaspa-explained already encode this. Keep it in any real unit.
  7. Pause is a brake, not a peg. Circle recovered because reserves were real. Pause without reserves is a rug with extra steps.
  8. Who pays the fee asset. Kaspa Core R&D already flagged this: a dollar UTXO that still needs KAS for mass is bad consumer UX. Solve sponsor-fee / refundable KAS *before* calling it payments.

3. What Kaspa can uniquely do (and what it cannot)

Toccata is live (mainnet 30 June 2026). Covenants can lock, split, timeout, and prove a spend rule. That is programmable cash, not a central-bank license.

Kaspa is strong as:

Kaspa is not:

Wrapped “USDT on Kaspa” via a bridge (Chainge-class) is issuer + bridge risk. It is not native. Treat it as a wrapped IOU in the UX, including freeze risk.

1kUSD is a serious research program (PSM, no CDP, Kaspa-primary ADR). It is not production: mock oracle, stub governance, no external audit, no mainnet. Do not race it by launching a thinner copy.


4. The capital ladder (honest)

RungBudget (order of mag.)What you actually buyPeg outcomeRaise?
PegLab (this repo)$0–$300kCode, tests, tiny TN10 pool, teaching UIWill depegNo public raise. No token. Optional self-fund of testnet coins only.
KAS receipt / unit of account$100k–$1MCovenant receipts = sompi, not USD. Wallet copy, explorer, merchant display with FX bannerNever claimed $1Grants / self-fund. Not a stablecoin sale.
Crypto-overcollateral protocol$2M–$15MOracles (not one key), audits, surplus buffer, MM, incident processSoft peg; can gapEquity or public-goods for *infrastructure*, not “buy the dollar.”
PSM to native USDC/USDTMostly distributionWait for a real issuer/bridge you can name in the UIAs good as the upstreamDo not raise to *be* the PSM until the upstream exists on Kaspa.
Licensed payment stable$10M–$50M+Entity, banking, custody, examinations, redemption ops, travel rule, lawyersCan hold if run honestlyCompany raise. Not a meme round.

PegLab already occupies rung 1. Skip to rung 5 in your head and you will ship rung 1 with rung 5 marketing. That is the failure.


5. Recommended path (what to do)

Now (PegLab)

Next product (not a dollar)

Build the settlement app that becomes useful the day a real stable lands:

  1. LocalSettle / invoice / escrow with display currency = USD and pay-in = KAS or future stable.
  2. Honest FX banner on KAS pay-in.
  3. Receipts that name asset id, amount, covenant state.
  4. Sponsor-fee path so the receiver is not told to go buy KAS first.

That is the Kaspa edge. The dollar token is someone else’s licensed inventory.

The human product (phones, KaChat, postage, agents, what never to ship) is VISION.md. This file is the capital and peg ladder. Do not mix them: a receipt is not a raise.

What it would take to leave the lab — copy existing proofs of concept, how Maker/Circle/Liquity were actually funded, mainnet checklist — is MAINNET.md. PegLab as this repo still does not go to mainnet as money.

If you still want a Kaspa-native unit

Pick one and say it in the first sentence:

ChoiceFirst sentenceFirst build
A. Receipt on tKAS“One unit is one sompi locked in the covenant. Not USD.”Productionise kaspa-explained backed-receipt. No oracle.
B. Overcollateral KAS→unit“You lock KAS; you get a bounded claim; it can trade off $1 and we will show that.”Oracles with staleness halt; no sister token; no 20% yield. Budget like rung 3.
C. Host USDC/USDT“We do not issue the dollar. Circle/Tether (or named bridge) does.”Wallet + escrow templates. Freeze UX.
D. Licensed USD on Kaspa“We are an issuer. Reserves are cash and T-bills. Here is the entity.”Lawyers and a bank before SilverScript.
E. Energy / invoice unit“This is kWh or EUR invoice, not a consumer dollar.”Gigawatt-class counterparties, not Discord.

Default recommendation: A + C. Receipts now; host a real dollar when it exists. Do not do B with PegLab’s oracle. Do not do D from this repo.

Fundraising, if any

If a pitch deck needs PegLab’s UI without the WILL DEPEG banner, the pitch is the bug.


6. Checklist before anyone says “stable”

If more than two boxes fail, you still have a toy. Ship it as PegLab, not as money.


7. Sources (sampled 2026)

PegLab’s own evidence: KNOWN-BREAKS.md, AUDIT-LITE.md, npm test.