Skip to content

Latest commit

 

History

History

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Mostro Documentation

Quick links to architecture and feature guides.

  • Architecture Overview: ARCHITECTURE.md
  • Startup & Configuration: STARTUP_AND_CONFIG.md (template keys are required; see notes on Rust Defaults)
  • Event Routing: EVENT_ROUTING.md
  • Lightning Operations: LIGHTNING_OPS.md (includes the runbook for migrating to a different Lightning node)
  • Orders & Actions: ORDERS_AND_ACTIONS.md
  • Admin RPC & Disputes: ADMIN_RPC_AND_DISPUTES.md
  • Anti-Abuse Bond: ANTI_ABUSE_BOND.md (opt-in maker/taker Lightning bond; off by default)
  • Payment-Account History / Anti-Triangulation: PAYER_HISTORY_ANTI_TRIANGULATION.md (opt-in buyer payer declaration + private success history; off by default)
  • Reputation Portability: REPUTATION_PORTABILITY.md (import reputation earned on lnp2pBot or another Mostro; opt-in, off by default; §11 has the status and the operator steps)
  • Maintenance Mode & LN Node Migration: MAINTENANCE_MODE_LN_MIGRATION.md (design spec; operator procedure lives in LIGHTNING_OPS.md)
  • Contribution Quality Bar: CONTRIBUTION_QUALITY_SPEC.md (design spec: PR template, Manual testing, triage bot, red test on main; label-only at first)
  • RPC Interface Reference: RPC.md
  • NIP-01 Kind 0 Metadata: NIP01_KIND0_METADATA.md
  • Ortsom on Pull Requests: ORTSOM_PR_E2E_SPEC.md (design spec for the automated e2e gate; label-only at first)

Tips

  • Run tests and lints before pushing: cargo test, cargo fmt, cargo clippy --all-targets --all-features.

  • After schema changes: add a migration under migrations/; run sqlx migrate run if needed (or let mostrod migrate on connect).

  • Solver Permission Levels