Docs / Cross-chain / Transparency & verify

Full disclosure

Transparency & verify

On-chain published parameters, verify-a-mint playbook, open-source roadmap, continuity.

Live

Bridge security depends on public verification, not hidden knobs. This page lists what is published, what is on-chain readable, and what we commit to for partners and users.

Operator

FieldValue
ProductDogeSoft
Termsdogesoft.io/terms
Privacydogesoft.io/privacy
Bridgebridge.dogesoft.io

Published on-chain

These are not secrets. Read them from the deployed bridge contract on DogeOS (RPC or block explorer). The bridge UI status page mirrors live values. DogeSoftBridge 2.6.0-ds-standard is 0x762d952DDc9bbF11b8442347D2D1B66934703036 on DogeOS ChikyΕ« testnet (chain id 6281971). wDU$T is 0xC1b2889D74Bb9D615E4ce852777FE7583e79b8dA (18 decimals). L1 custody is D9K5fqJ6vhs3FfUgiEn69SYZJQQvtsB2Su. Admin and attester changes are timelocked.

  • Bridge contract address
  • Wrapped DRC-20 token addresses per ticker (getWrappedAddress)
  • attesterThreshold and registered attester addresses (getAttesters)
  • l1ConfirmationsRequired and l2ConfirmationsRequired
  • l1CustodianAddress (Dogecoin custody destination)
  • timelockDelay, minBridgeAmount, maxBridgeAmount
  • Per-token rate limits and pause flags
  • Mint / release events with l1TxHash, ticker, amount

Contract version: DogeDogeSoftBridge 2.6.0-ds-standard (MIT license).

Verify a mint yourself

  1. On DogeOS: Find the mint event β€” note l1TxHash, l1Vout, ticker, amount.
  2. On Dogecoin: Open the same txid in Explorer or your own Core node β€” confirm the DRC-20 transfer inscription to custody, its BRIDGE_L1_DEPOSIT ref, and 6 confirmations.
  3. On that DogeSoftBridge contract: Confirm the ref is marked used and attester threshold was met for that mint transaction.

Wrapped supply is backed by custodian lock + this verification path. It is not a claim that every third-party indexer in the world would parse identical DRC-20 edge cases β€” it is the DogeSoft reference index that wallet, explorer, and bridge already ship on.

Open source & audit roadmap

AssetStatus
Inscription StandardPublished
Bridge + wDRC-20 Solidity (MIT)Publishing β€” contracts & ABIs
Attester reference verifierPartner program
Embed kit (bridge + AMM iframe)Roadmap β€” contact for early access

What stays private (operational security only)

  • Private keys β€” attester, operator, governance, custodian WIF
  • Internal RPC credentials and service API keys
  • Unreleased operator-only APIs not yet opened for builders

Contract addresses, thresholds, and confirmation policy are never in this bucket β€” they are public by design.

Operator continuity & sunset

Wrapped assets only work while the operator can still verify locks and pay releases. If that process stops, wrapped DRC-20 on DogeOS is a claim on L1 custody, not a native L1 coin.

DogeSoft commits to:

  • Published L1 release path β€” burnForRelease β†’ BRIDGE_L1_RELEASE inscription β†’ settleRelease on chain.
  • On-chain pause + timelock governance β€” no silent parameter swaps.
  • Wind-down playbook β€” pause new mints, honor a burnβ†’release window, publish redemption tooling.
  • Reserve cap (1,000,000 DU$T, stale after 7 days).

Users should treat wrapped DRC-20 on DogeOS as bridge-issued claims on L1 custody, not as native L1 coins β€” same as any lock-mint bridge.

FAQ β€” common review questions

QuestionAnswer
Are attesters independent? Keys are separate. Each co-attester must re-check L1 with their own Core + Doge Soft Inscription Standard parse and refuse to sign on mismatch β€” not only re-read the DogeSoft indexer API.
Why one indexer? Production Doginals/DRC-20 index with full UTXO + Doge Soft Inscription Standard β€” reference stack, open standard for others to implement.
Hidden parameters? No β€” read from DogeSoftBridge on DogeOS, plus bridge status. Only keys stay private.
Audit? Not yet; on roadmap before scale. Contracts MIT-published for review.
Who runs the bridge? DogeSoft