Physical products
are talking now.
TraceSense is Woppy Decision OS's first sensor layer, converting physical products' post-distributor journey into real-time data through QR + field scanning. The post-distributor world is no longer in the dark.
The moment a manufacturer ships their product, they enter blind flight.
Over 80,000 manufacturers in Turkey have no visibility into what happens to their products in the field. Answers come from end-of-month Excel reports and distributor statements. Decisions cannot be made, campaign budgets are spent blindly, and fraud goes undetected.
Which city, which dealer, which technician's hands did the product reach?
Usage in Diyarbakır surged 180% while Istanbul dropped 35% — why?
Which field campaign is working, which one is wasting the budget?
Are 180 units lost, stolen, or diverted to the grey market?
A QR for every product. A reward for every scan. Data behind every reward.
Cryptographic QR
The manufacturer places an HMAC-SHA256 signed QR label on every product. Counterfeiting is impossible.
Field Scan
The technician (installer, service engineer, plumber) scans the QR with their phone. They instantly earn a withdrawable balance.
Manufacturer Sees
The product's city, time, dealer, and who used it — all land on the dashboard with 5-minute freshness.
Admin Pays
Technician taps "Withdraw" → Admin approves → payment is made manually via bank EFT (BDDK-compliant).
One platform, three distinct faces.
Mobile-first PWA
Scan QR → earn money → withdraw. No waiting until month-end; it hits your wallet instantly.
Desktop Sidebar Dashboard
Live stream, Turkey heatmap, campaign visibility, channel performance.
IP Whitelist + 2FA
Withdrawal approval, fraud queue, EFT marking. High-security management panel.
Every scan passes through 5 layers of control.
All rules are atomic at DB level (SELECT FOR UPDATE / UPSERT). Race conditions at the application layer are impossible.
Modular Monolith + Clean Architecture. 9 modules.
Next.js 16 · React 19 · Tailwind 4
17 feature modules, Turkey heatmap with MapLibre GL, field camera scanner with jsQR, multi-tenant brand theming.
3 Cores, 9 Modules
Capture Core · Identity, Catalog, Qr, Channel, Scanning. Trust Core · Campaigns, Payments, Fraud. Decision Core · Insights.
PostgreSQL + Event Store + ClickHouse
Transactional core (schema-per-module), event stream (qr.generated, scan.detected, fraud.signal.raised), ClickHouse analytics.
Field performance, measurable targets.
Compliance, built into the design from day zero.
Explicit Consent Screen Required
Every scan collects phone + GPS + device fingerprint + IP → not a simple "Continue" button, but a complete explicit consent flow. Prevents up to ₺35M in penalty risk.
Manual EFT Flow
Automated payment provider is not included in MVP (deliberate decision). The system keeps records; EFT is executed manually by the admin. IPaymentProvider abstraction ready for Phase 2.
Withholding Tax + Limit Tracking
Field payments are premium/promotion classification + withholding tax + annual limit tracking — all automated on the backend.
TraceSense is the first sensor of Woppy Decision OS.
Data flywheel: More manufacturers → more QRs → more scans → richer data → more valuable insights → more manufacturers.
TraceSense
Post-distributor field data.
SupplySense
Supply chain sensor.
ProductionSense
Production line sensor.
FieldSense
Service & maintenance sensor.