docsReference LibraryGuidesDamm Deployment

ÐAMM Deployment Guide

Operational checklist for teams deploying ÐAMM pools on Dogecoin L1.
Normative spec: ../../protocols/damm/spec.md


Pre-Launch

Indexer readiness

  • Deploy the reference indexer (or compatible implementation) against Dogecoin mainnet
  • Confirm the indexer correctly processes deploy_pool, add_liquidity, lp_position, and swap operations
  • Run all test vectors in ../../implementations/damm/test_vectors.json
  • Validate duplicate pool rejection (same token_a, token_b, fee_bps combination)
  • Validate min_output slippage rejection on swaps
  • Set up multiple independent indexers for resilience

Protocol integration

  • Integrate ÐSeals royalty and soulbound checks for LP position receipts
  • Connect ÐogenalÐAO voting for fee tier and parameter governance
  • Wire ÐRep discount lookups if offering reduced fees for high-rep LPs

Frontend and tooling

  • Build user-facing inscription tool (or CLI) for deploy_pool, add_liquidity, swap
  • Display origin field clearly ("dog" = Era 2, "ord" = Era 1 legacy)
  • Show custody model (self-custodial vs trusted dApp) prominently in UI
  • Conduct security review of indexer logic (especially min_output validation and fee distribution)
  • Publish Terms and Conditions clearly disclosing custody model and smart-contract risks
  • Confirm origin: "dog" provenance tracking is in place

Launch Phase

  • Deploy first pools on mainnet (start with high-liquidity pairs: DOGE/major DRC-20)
  • Announce with clear explanation of concentrated liquidity mechanics
  • Provide migration support for LPs from other platforms
  • Monitor indexer performance and pool state consistency across independent nodes
  • Establish community feedback channel; respond to indexer discrepancies promptly

Post-Launch

  • Implement auto-compounding (reinvest fees back into the same range)
  • Add range optimization suggestions based on historical price data
  • Expand supported token pairs as adoption grows
  • Integrate ÐGift for fee distribution and emission claims
  • Contribute improvements and edge-case test vectors back to the spec repo