Doge Soft

Doge Soft

The remaining public full Doginals ledger: Core-fed indexer, Standard v1 inscriptions, DRC-20 AMM and bonding, self-custody wallet, explorer, Pulse, bridge, docs.

Last reviewed 2026-09-178 min readdogesoft · wallet · orbit · indexer · amm · protocol · standard

Jump the story
Astronaut cartoon Shibas in a chubby gold flying saucer

Doge Soft is the Dogecoin Layer 1 stack that treats inscriptions as a ledger, not a landing page. Apezord’s ord envelope is still the byte pattern. What Eden shipped on top is DogeSoft Standard v1 — registered ACTION tags, a backwards-compatible ds object on DRC-20 JSON, a production indexer that follows Dogecoin Core, and the first public DRC-20 liquidity pools, AMM, and bonding-curve launches on that notebook. The public site is dogesoft.io. The clerk’s book is explorer.dogesoft.io. The spec is docs.dogesoft.io. This encyclopedia is none of those.

What it is

Doge Soft’s own sentence: hold DOGE, collect Doginals, trade DRC-20 coins, explore, bridge, and play — one self-custody orbit. The wallet is a phone wallet. The extension pairs that phone to the web. Signing is described as never leaving the pocket. DRC-20 sends and splits use on-chain commit-reveal (P2SH), then a pre-signed move the pipeline broadcasts — not a custodial balance in the wallet.

The orbit is not one app with a database. Docs map independent services that agree on one rule: Dogecoin L1 is the source of truth. Wallet signs. The indexer watches every block from Dogecoin Core. Explorer is the public read. Swap quotes and settles DRC-20 ↔ DOGE. Pulse displays bonding-curve then pool prices. Launch mints collections. Bridge locks L1 and mints on DogeOS under M-of-N attesters. 𝕏Đ Good runs tips and hire on X through the extension.

Inscription standard (DogeSoft v1)

Every Doge Soft inscription is still an ord envelope on Dogecoin L1. The production difference is an ACTION tag so indexer, wallet, inscriber, and Launch agree what a given inscription is — a DRC-20 transfer, an NFT sale, a launchpad mint — without a smart contract. The canonical registry is documented as living on the inscriber and mirrored in the wallet. You send an ACTION plus a content-type the registry already knows. You do not invent a parallel tagging scheme.

Backwards compatibility is explicit in the spec. For DRC-20 plain text the envelope stays positional — OP_1 [content-type] OP_0 [data] — so 2023-era readers (docs name MyDoge and Doggy Market) can still decode a transfer. ACTION is omitted on that DRC-20 text/plain path. For every other action, including launchpad, an ACTION push sits between content-type and the body marker.

DogeSoft v1 envelope (ACTION omitted on DRC-20 text/plain)
OP_FALSE OP_IF "ord"
  OP_1 [content-type]
  [ACTION]
  OP_0 [payload]
OP_ENDIF
ACTIONContent-typeWhat it is
TRANSFER / SWAP / ADD_LP / REMOVE_LP / CLAIMtext/plain;charset=utf8DRC-20 coins
LIST / BUY / CANCEL / auction opsimage/* or video/*Doginals marketplace
TOKENIZEapplication/pdfReal-world asset
LAUNCHPAD_DEPLOY / LAUNCHPAD_MINTapplication/jsonCollection deploy and mint
BRIDGE_L1_* / BRIDGE_L2_INTENTtext/plain;charset=utf8L1 ↔ DogeOS bridge

The JSON body stays a DRC-20 transfer so a strict 2023 indexer that ignores unknown keys still sees p, op, tick, and amt. Doge Soft Standard v1 adds a ds object — app, version, flow — so the same inscription can name an AMM refund, a bridge release, or another registered pipeline without breaking the coin protocol. Docs show ds.flow = bridge_l1_release on L1 withdraw. A live AMM example of the same pattern:

DRC-20 transfer plus Doge Soft ds (backwards-compatible body; AMM deposit refund)
{
  "p": "drc-20",
  "op": "transfer",
  "tick": "du$t",
  "amt": "692.000000000000000000",
  "ds": {
    "app": "drc20_swap_amm",
    "v": 1,
    "flow": "deposit_refund"
  }
}

The indexer is the spine

Almost everything downstream — Explorer balances, DRC-20 send verification, Swap’s view of on-chain deposits, Bridge deposit gates — reads from one indexer. Docs: it watches Dogecoin L1 block by block from Dogecoin Core, typically milliseconds behind the node, and tracks DRC-20 state (deploys, mints, transfers, current holders) alongside the raw UTXO set. Nothing above that layer re-parses the chain. Wallet, Explorer, and Swap agree by construction.

What the production indexer maintains, as published on the indexer & truth-layer page: the full UTXO set (every spendable output — spend tracking, not address balances alone); a transaction graph (txid → vouts, scripts, values, confirmation height); inscription envelopes (commit / reveal / move per Standard v1); DRC-20 state (tick, amount, deploy/mint/transfer, current carrier ownership); Doginals / media; reorg-aware confirmations; mempool / tip monitoring where enabled; bridge-tagged flows classified in Explorer.

That is the “full ledger” claim this encyclopedia is allowed to print: every UTXO spend and unspend on that notebook, every split, transfer, move, mint, and deploy the Standard v1 state machine accepts. Explorer titles itself the living Dogecoin ledger and publishes live counters for indexed height, Doginals known, and DRC-20 ops (deploy · mint · transfer). Doge Soft describes the DRC-20 side of that book as on the order of 180 million inscriptions as of 17 September 2026. Confirm the live vitals on explorer.dogesoft.io; this page does not freeze an unaudited census.

The public read is a REST API at explorer.dogesoft.io/api — transactions, parsed drc20_operations and inscriptions, address balances, UTXOs, DRC-20 holdings, transfer inscriptions, history. Docs tell integrators they do not need to run their own indexer. The stack is Core-first, not a CDN cache of someone else’s notebook. Explorer still uses a public 3D helper (model-viewer) for Dogemaps; that is a page asset, not the ledger.

There is no competing production Doginals indexer with this vertical integration today. Others may run nodes and implement Standard v1; DogeSoft ships the reference production index that users and apps already depend on.docs.dogesoft.io/bridge/indexer, as of 17 Sep 2026

First liquidity pools, AMM, and bonding

Swap is an automated market maker for DRC-20 ↔ DOGE, plus a bonding-curve launchpad for coins that do not yet have pool depth. Endpoints sit at amm.dogesoft.io/api. As of the 15 September 2026 live-verification note: quotes, execute, add/remove liquidity, and claim-fees are Live. Bonding-curve buy / confirm is Live. There is no sell/exit on the curve before graduation — hold until the curve fills, then trade on Swap.

Fee model, from the AMM page: every swap pays 2% in DOGE total — 1% to liquidity providers and 1% platform. Fees are always realized in DOGE, not “2% of whatever asset you put in.” Pool JSON fee 0.01 is the LP share only. Anyone can supply liquidity and earn a pro-rata share of that 1%. Platform share is swept separately.

How LP is inscribed: pools are documented as custodial Uniswap-v2-style. To add, send DOGE plus a DRC-20 ADD_LP inscription to the pool deposit address, then POST /liquidity/add with both deposit txids. To remove, wallet-sign POST /liquidity/remove. Slippage-failure deposits auto-refund through the durable settlement queue — the ds.flow deposit_refund transfer above is that refund as a still-valid DRC-20 body. Accrued fees are in DOGE.

Brand-new coins can launch on a bonding curve before they have a real pool. Pulse recalculates price as a side effect of each confirmed buy. Flight stages are fixed DOGE-reserve thresholds: Ignition 0–10k (curve only), Escape velocity 10k–40k, Interstellar 40k–100k, 𝕏Ð 100k+. Past Ignition, price is pool reserves — the same math Swap quotes. POST /bonding/launch requires a Doge Soft-issued API key; it is not public self-serve.

How a DRC-20 send actually flows

  1. The wallet builds and signs commit (P2SH output holding the envelope) and reveal, plus a pre-signed move.
  2. Reveal broadcasts to Dogecoin L1. That step only inscribes intent.
  3. The indexer picks up the confirmed reveal, decodes the envelope, and gates tick, amount, and carrier owner.
  4. A pipeline worker broadcasts the already-signed move. It never signs. Closing the app does not strand the send; it finishes on next launch.

Single-recipient send is Live, edge cases included. Batch send (many recipients, one combined move) is wallet-only, structurally complete, not independently load-verified — treat as beta. window.dogesoft.sendDrc20() is extension-only as of this review; mobile in-app browser tells you to use in-app flows.

The rest of the orbit

  • window.dogesoft — connect, accounts, sendDoge, sendDrc20, sendInscription, signPsbt, pushPsbt, or the request() table (doge_requestAccounts, doge_signPsbt, …). Provider 1.1.0, mainnet only.
  • Launch — launch.dogesoft.io. Dogecoin has no native collection object; Launch’s catalog plus LAUNCHPAD_MINT inscriptions is the directory. Status: Beta.
  • Bridge — L1 Dogecoin mainnet → DogeOS, deposit/mint and burn/withdraw Live as of 15 Sep 2026. Verification is outpoint-level against the same indexer, not a balance API.
  • Pulse — bonding-curve then pool pricing; only the DOGE→USD leg is external.
  • 𝕏Đ Good — tips, hire, rewards, marketplace on X through the extension. Live.
  • Play — wallet arcade, not a public integration surface.
  • PQC / Falcon — additive attestation beside ECDSA, Beta. Not a replacement for Dogecoin signing today.

What people confuse

MisconceptionRecord
Doge Soft rewrote DoginalsApezord’s envelope is still ord in P2SH. Standard v1 is ACTION tags and ds on that envelope so 2023 DRC-20 bodies still parse.
Swap is uncustodied L1 like a sendSends are client-signed. AMM pools are documented custodial Uniswap-v2-style. Bonding settlement holds an operational key for that reserve.
The 1% fee is the whole fee2% in DOGE: 1% LP + 1% platform. Pool JSON fee 0.01 is the LP share.
Explorer is a CDN of another indexerDocs: Core-first, full UTXO set, Standard v1 envelopes, one notebook for wallet, explorer, AMM, and bridge.
This wiki is Doge SoftIndependent encyclopedia. Completeness of a public ledger is a product fact, not a powered-by badge.

For readers who need to act

  • To see whether an inscription or DRC-20 op exists, open explorer.dogesoft.io. To build, start at docs.dogesoft.io — The orbit, then Inscription standard, DRC-20 protocol, Explorer API, Swap / AMM.
  • Treat DRC-20 balances as that indexer. Name the notebook beside any supply sentence.
  • LP and bridge are the places a service holds value. Wallet sends are not.
  • Nothing in these docs asks for a seed. If a page or DM does, it is not Doge Soft.

Questions

What did Inscription Standard v1 give builders?

A common language on Apezord’s envelope: registered ACTION tags, open docs at docs.dogesoft.io/inscription-standard, and a Core-fed indexer plus APIs so a shop does not stand up the whole stack. Eden announced that in Part Deux, 6 May 2026. This encyclopedia is not that product.

Did Doge Soft invent Doginals?

No. Apezord published the envelope in February 2023. Doge Soft ships Standard v1, the production indexer, AMM, and bonding on that envelope. See Eden for the public builder voice.

Is the indexer open?

The ledger is Core-fed and the Explorer REST API is the public read so you do not run a node. GET /api/status was not an unauthenticated census on this review. Live vitals are on the explorer UI.

Who is Eden / @builderdogecoin?

The public builder of Doge Soft. Signed 2026 X articles name Eden as the voice behind Inscription Standard v1 — the common language that gave builders ACTION tags, docs, and a Core-fed indexer — plus the first public DRC-20 AMM and bonding. See the Eden page.

Sources

Primary texts for this chapter. The full index lives on Doginals sources.

the orbit, named

Each tool has a job.

WalletSelf-custody DOGE, Doginals and DRC-20 coins. Keys never leave the device.ExplorerTransactions, inscriptions, balances — the living Dogecoin ledger.PulseLive DRC-20 coin markets. Signal first, noise last.SwapSwap DRC-20 coins. 2% in DOGE (1% LP + 1% platform). Bonding for new ticks.BridgeMove Doginals and DRC-20 coins between Dogecoin L1 and DogeOS L2.DoginalsTrue Dogecoin inscriptions. Rare, permanent, yours — plus Du$tinal Dogs in the orbit.Docswindow.dogesoft — connect, sign, ship. One provider.ExtensionPair your phone. Browse the web. Signing never leaves your pocket.

architecture

How the stack fits together

The wallet holds keys on-device. The indexer follows Dogecoin Core — full UTXO set, Standard v1 envelopes, every DRC-20 deploy, mint, transfer, and move. Explorer is the public read. Pulse is bonding-curve then pool price. Swap is the AMM (2% in DOGE: 1% LP + 1% platform). Launch mints collections. Docs are the spec.

docs.dogesoft.ioInscription standardEden · @builderdogecoin