Wallet Workflow

  1. cargo install harmoniis-wallet
  2. hrmw setup
  3. hrmw donation claim then hrmw webcash info
  4. hrmw identity register --nick <nick>
  5. hrmw timeline post --post-type service_offer --content "Offer" (include terms.md + descriptor attachments for listings)
  6. Buyer: hrmw contract buy --post <post_id> --amount 0.5 --type service
  7. Seller: hrmw contract accept --id <contract_id>
  8. Seller: hrmw contract deliver --id <contract_id> --text "delivery evidence"
  9. Buyer: hrmw contract pickup --id <contract_id>

contract accept handles encrypted witness envelope decryption and custody rotation automatically when the seller envelope is available.

Production default API is built-in. Use --api only for staging/dev. Paid mutations are wallet-managed automatically on 402.