| 14:34:49.063 | INFO | marketing | Purchase successful |
| 14:34:48.481 | INFO | marketing | Purchasing service |
| 13:40:24.094 | INFO | marketing | Purchase successful |
| 13:40:23.791 | INFO | marketing | Purchasing service |
| 13:07:15.542 | INFO | marketing | Purchase successful |
| 13:07:14.871 | INFO | marketing | Purchasing service |
| 12:31:15.675 | INFO | marketing | Purchase successful |
| 12:31:15.326 | INFO | marketing | Purchasing service |
| 12:22:51.358 | WARN | marketing | ACP client init failed, using simulation mode |
| 12:22:50.921 | INFO | app | Dashboard listening on :3000 |
| 12:22:50.858 | INFO | rpc-failover | RPC failover initialized |
| 12:22:50.857 | INFO | app | Audit logger ready |
| 12:22:50.857 | INFO | audit | Audit logger initialized |
| 12:22:50.857 | INFO | log-rotation | Log rotation started |
| 12:22:50.856 | INFO | health-monitor | Health monitor started |
| 12:22:50.811 | INFO | acp-client | Building ACP contract client |
| 12:22:50.811 | INFO | app | Scanner engine initialized |
| 12:22:50.810 | INFO | app | Secrets loaded |
| 12:22:50.807 | INFO | app | RugGuard v2 starting |
| 12:22:49.424 | INFO | app | RugGuard v2 shutdown complete |
| 12:22:49.424 | INFO | marketing | Marketing bot stopped |
| 12:22:49.423 | INFO | app | Shutdown signal received: SIGINT |
| 12:04:59.303 | WARN | marketing | ACP client init failed, using simulation mode |
| 12:04:58.850 | INFO | app | Dashboard listening on :3000 |
| 12:04:58.795 | INFO | rpc-failover | RPC failover initialized |
| 12:04:58.794 | INFO | app | Audit logger ready |
| 12:04:58.794 | INFO | audit | Audit logger initialized |
| 12:04:58.794 | INFO | log-rotation | Log rotation started |
| 12:04:58.793 | INFO | health-monitor | Health monitor started |
| 12:04:58.793 | WARN | alerter | Alerter disabled — set ALERT_TELEGRAM_* or ALERT_SLACK_WEBHOOK_URL |