Phase 39
Economy, Fraud & Reward Hardening
Ledger enforcement, wallet/card reconciliation, pack proof verification, fraud detection, escrow health, reward protection, risk scoring, rollback/correction tooling and scheduled economy audit readiness.
Readiness100%ready
Latest Auditwarning25/100
Critical Findings0
Open Fraud Signals0
Stuck Transactions0
Queued Repairs0
Phase 39 Readiness
migration_059 • readyMigration 059 present
audit_runs • readyAudit run storage
findings • readyLedger/wallet/card finding storage
fraud_signals • readyFraud signal storage
risk_scores • readyEconomy risk score storage
rollback • readyEconomy rollback jobs
corrections • readyLedger correction jobs
provenance • readyCard provenance repair jobs
rules • readyFraud and alert rules
cron • readyCron-capable API router presentapi/v1/cron/economy-hardening/audit
ledger_table • readyCore economy ledger table
wallet_table • readyUser wallet table
card_tables • readyCard ownership/provenance tables
pack_tables • readyPack proof tables
market_tables • readyMarketplace escrow tables
trade_tables • readyTrade escrow tables
auction_tables • readyAuction bid escrow table
mission_tables • readyMission event bus table
bot_tables • readyBot economy tables
Risk Scores
escrow • 0/100healthy • 2026-07-14 10:32:25No active issues detected.
bot_fairness • 0/100healthy • 2026-07-14 10:32:25No active issues detected.
reward • 0/100healthy • 2026-07-14 10:32:25No active issues detected.
auction • 0/100healthy • 2026-07-14 10:32:25No active issues detected.
trade • 0/100healthy • 2026-07-14 10:32:25No active issues detected.
market • 100/100critical • 2026-07-14 10:32:2512 issue(s) detected.
card • 100/100critical • 2026-07-14 10:32:2515 issue(s) detected.
wallet • 100/100critical • 2026-07-14 10:32:2518 issue(s) detected.
escrow • 0/100healthy • 2026-07-13 17:54:35No active issues detected.
bot_fairness • 0/100healthy • 2026-07-13 17:54:35No active issues detected.
reward • 0/100healthy • 2026-07-13 17:54:35No active issues detected.
auction • 0/100healthy • 2026-07-13 17:54:35No active issues detected.
trade • 0/100healthy • 2026-07-13 17:54:35No active issues detected.
market • 100/100critical • 2026-07-13 17:54:358 issue(s) detected.
card • 100/100critical • 2026-07-13 17:54:3510 issue(s) detected.
wallet • 100/100critical • 2026-07-13 17:54:3512 issue(s) detected.
escrow • 0/100healthy • 2026-07-05 15:01:30No active issues detected.
bot_fairness • 0/100healthy • 2026-07-05 15:01:30No active issues detected.
reward • 0/100healthy • 2026-07-05 15:01:30No active issues detected.
auction • 0/100healthy • 2026-07-05 15:01:30No active issues detected.
Open Reconciliation Findings
| Area | Severity | Finding | Target |
|---|---|---|---|
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #5 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #4 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #3 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #2 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #1 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #904 | user #904 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #903 | user #903 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #902 | user #902 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #901 | user #901 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #2 | user #2 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #1 | user #1 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #4 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #3 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #2 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #1 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #5 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #4 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #3 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #2 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #1 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #904 | user #904 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #903 | user #903 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #902 | user #902 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #901 | user #901 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #2 | user #2 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #1 | user #1 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #4 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #3 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #2 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #1 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #5 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #4 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #3 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #2 |
| card | warning | missing_card_provenance Owned card has no ownership history. | user_card #1 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #904 | user #904 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #903 | user #903 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #902 | user #902 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #901 | user #901 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #2 | user #2 |
| wallet | warning | wallet_ledger_mismatch Wallet balance differs from ledger sum for user #1 | user #1 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #4 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #3 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #2 |
| ledger | warning | pack_open_missing_ledger Pack open has no matching ledger row. | pack_opening_logs #1 |
Fraud Signals
Escrow Health
auctions • healthyheld 0 • 2026-07-14 10:32:250 active auctions currently in escrow state.
trades • healthyheld 0 • 2026-07-14 10:32:250 pending trades currently in escrow state.
marketplace • healthyheld 1 • 2026-07-14 10:32:251 active listings currently in escrow state.
auctions • healthyheld 0 • 2026-07-13 17:54:350 active auctions currently in escrow state.
trades • healthyheld 0 • 2026-07-13 17:54:350 pending trades currently in escrow state.
marketplace • healthyheld 1 • 2026-07-13 17:54:351 active listings currently in escrow state.
auctions • healthyheld 0 • 2026-07-05 15:01:300 active auctions currently in escrow state.
trades • healthyheld 0 • 2026-07-05 15:01:300 pending trades currently in escrow state.
marketplace • healthyheld 1 • 2026-07-05 15:01:301 active listings currently in escrow state.
Currency Flow
pack • net 4sources 4 / sinks 0 • 24h
card • net 17sources 17 / sinks 0 • 24h
xp • net 60sources 60 / sinks 0 • 24h
coins • net 35sources 35 / sinks 0 • 24h
Economy Repair Queue
Rollback Jobs
Ledger Corrections
Provenance Repairs
Queue Manual Review
Phase 39 Production Coverage
ledger enforcementwallet reconciliationcard ownership reconciliationpack proof verifiermarketplace fraudtrade fraudauction abusereward farmingbattle reward protectionmission claimsguild rewardsbot/player fairnessrisk scoringfraud casesrollback toolsledger correctionsprovenance repairprice anomaliescurrency flowreward validatorescrow healthstuck transactionsuser riskcard riskadmin dashboardalert rulesfraud rule configdry-run repairscheduled audit crontesting checklist
