{"message":"RepairCoin Backend API is running","status":"online","environment":"production","version":"1.0.0","timestamp":"2026-04-04T11:50:11.157Z","endpoints":{"health":"/api/health","docs":"disabled","api":"/api","systemInfo":"/api/system/info"},"features":{"dualTokenSystem":{"rcn":"Utility token for rewards (1 RCN = $0.10 USD)","rcg":"Governance token (100M fixed supply)"},"security":{"uniqueConstraints":"Email and wallet addresses are unique across all account types","roleConflictDetection":"Admin role conflicts are detected and blocked","auditLogging":"Comprehensive role change audit trails","startupValidation":"Application validates admin addresses on startup"},"adminTools":{"conflictCheck":"npm run admin:check-conflicts","safePromotion":"npm run admin:promote <address> --action <deactivate|preserve|force>","roleHistory":"npm run admin:history <address>","help":"npm run admin:help"},"domains":["Customer Management (tiers, referrals, analytics)","Shop Management (subscriptions, purchasing, bonuses)","Token Operations (minting, redemption, cross-shop)","Admin Dashboard (analytics, treasury, user management)","Webhook Processing (FixFlow, Stripe, rate limiting)"],"blockchain":{"network":"Base Sepolia","rcnContract":"0xBFE793d78B6B83859b528F191bd6F2b8555D951C","rcgContract":"0xdaFCC0552d976339cA28EF2e84ca1c6561379c9D"}}}