Incident runbook
Discord bot down
- Check
systemctl --user status handlelend-discord. - Check the journal.
- Verify
.envpermissions and token presence. - Restart the service.
- Test
/aboutand/verify.
Backend down
- Check
systemctl status handlelend-backend. - Check
/api/health. - Check MariaDB and provider status.
- Restart and inspect logs.
Token exposure
- Revoke/reset the exposed token.
- Update the secret store.
- Restart affected service.
- Review logs and permissions.
Contract issue
- Stop new listings for the affected version.
- Preserve existing escrow access.
- Publish a migration or recovery plan.
- Do not silently change a deployed validator.