You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[x]**PWA Mobile Offline Readiness**: ServiceWorker `sw.js` cached for zero-latency presentation.
15
-
-[x]**Stage QR Code**: Embedded on Slide 1 for instant judge phone scanning.
14
+
-[]**Offline Backup**: Keep a tested local copy open before taking the stage.
15
+
-[]**Stage QR Code**: Add the final production URL to Slide 1 after deployment.
16
16
17
17
---
18
18
@@ -22,14 +22,14 @@
22
22
| :--- | :--- | :--- | :--- |
23
23
|**0:00 - 0:10**| Slide 1 (Title + QR Code) | Stage Entrance | Invite judges to scan the QR code on screen to open FinPulse AI live on their phones. |
24
24
|**0:10 - 0:45**| Slide 2 (Maya Persona) | The Problem Hook | Tell the story of Maya, 21, opening her first payslip in London confused by tax codes, targeted by 50x leverage TikTok scams. |
25
-
|**0:45 - 2:15**|**LIVE WORKING APP DEMO**| 90-Sec Demo |Click**`⚡ 50x Forex Scam`** -> Show **95% RED FLAG SCORE** & FCA Warning List match. Show **Payslip Pension Match (+£70/mo)** and **5-Yr Compound Sandbox**. |
26
-
|**2:15 - 3:15**| Slide 3 (B2B ROI & Metrics) | Business Model | Show Bank B2B Portal: **£1.42M FCA Fine Savings (18.9x ROI)** under FCA FG22/5 rules. |
25
+
|**0:45 - 2:15**|**LIVE WORKING APP DEMO**| 90-Sec Demo |Select**50x Forex Scam** -> check claim-risk indicators -> enter Maya's £250 rental-deposit context -> reveal the 1% leverage downside -> answer the comprehension check -> generate the private Decision Receipt. |
26
+
|**2:15 - 3:15**| Slide 3 (B2B Outcome Concept) | Business Model | Show how a partner could measure anonymous completion and comprehension outcomes. Clearly label the dashboard as a concept, not compliance proof. |
27
27
|**3:15 - 4:00**| Slide 4 (Vision & Close) | The Close |*"Duolingo for Money + AI Anti-Scam Shield. Join us in building investors, not gamblers."*|
28
28
29
29
---
30
30
31
31
## ⚔️ Q&A Defense Quick Reference
32
32
33
-
1.**FCA Regulated Advice Boundary**: *"FinPulse AI provides financial capability education & scam math under FCA FG22/5 guidance, not regulated personal advice."*
34
-
2.**Anti-Scraping Defense**: *"We use client-side OCR, user transcript submissions, and official platform API metadata endpoints — no fragile web scraping."*
35
-
3.**Bank Buyer ROI**: *"Banks pay out of their FCA Consumer Duty compliance budget to satisfy legal mandates and prevent enforcement fines."*
33
+
1.**FCA Regulated Advice Boundary**: *"FinPulse provides educational pattern checks and decision rehearsal, not financial advice, firm authorisation checks or scam determinations."*
34
+
2.**Input Boundary**: *"For this prototype, the user pastes a claim or transcript. Real image and video OCR are intentionally outside the demo scope."*
35
+
3.**Bank Buyer Hypothesis**: *"We would test whether banks, employers and universities will fund access as financial-capability infrastructure. Consumer Duty makes customer understanding relevant, but FinPulse does not itself prove compliance."*
Copy file name to clipboardExpand all lines: README.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@ FinPulse AI is an educational financial-literacy and scam-awareness prototype bu
5
5
It demonstrates:
6
6
7
7
- plain-language checks for common high-risk promotion patterns;
8
+
- a guided pre-decision rehearsal with missing-context questions, a personalised downside scenario, a comprehension check and a private Decision Receipt;
FinPulse AI does not provide financial advice, determine whether a firm is authorised, perform real image/video OCR, certify financial capability, or establish FCA Consumer Duty compliance. Outputs are educational prompts produced by deterministic rules. Verify firms directly through the official FCA Register and Warning List, and verify tax results against current HMRC guidance.
16
17
18
+
## 90-second judge demo
19
+
20
+
1. Select **50x Forex Scam** and run **Check Claim Risk Indicators**.
21
+
2. Keep Maya's example amount and rental-deposit reason, then select **Rehearse Maya's Decision**.
22
+
3. Show the missing context and personalised leverage downside.
23
+
4. Answer **It magnifies losses as well as gains**.
24
+
5. Generate the private Decision Receipt and close on the independent-verification next step.
25
+
26
+
The receipt records educational completion only. It intentionally stores neither the pasted claim nor Maya's personal reason.
27
+
17
28
The public deployment stores only short-lived, non-identifying demo events in memory. It intentionally has no durable customer database. Partner telemetry routes are hidden unless `ADMIN_API_TOKEN` is configured. The app does not mirror the FCA Warning List because its former RSS URL currently redirects to a missing page; users are sent to the official live list instead. A production service would additionally require authenticated users, tenant isolation, consent and retention controls, a durable managed datastore, monitoring, regulatory review, and independent security testing.
"The creator earns money from broker affiliate links when you lose your deposit.",
159
157
"Unregulated offshore broker — no FCA protection or FSCS guarantee."
160
158
],
161
-
reality: "FCA data shows 82% of retail traders using forex leverage lose their entire initial deposit within 30 days. Real wealth comes from low-cost index compounding, not signal groups.",
162
-
verdict: "DO NOT FOLLOW THIS ADVICE. High risk of complete capital destruction."
159
+
reality: "Leverage magnifies losses as well as gains. At 100x leverage, a move of roughly 1% against a position could put the full amount at risk, before fees and platform rules.",
160
+
verdict: "EDUCATIONAL CHECK: Verify the firm, evidence, costs and downside independently before deciding."
163
161
},
164
162
crypto: {
165
163
text: "This new low-cap meme token is launching on DEX today! Guaranteed 100x gains before liquidity lock. Buy now or cry later! 💎🙌",
"High creator token concentration: developers can dump holdings and drain liquidity pool.",
172
170
"Fake hype generated by paid bot accounts on X and Telegram."
173
171
],
174
-
reality: "Over 97% of DEX meme tokens launched daily become inactive or worthless within 14 days. Treat crypto sandbox trading as high-risk speculation.",
175
-
verdict: "HIGH RISK SPECULATION. Only gamble money you are 100% prepared to write off."
172
+
reality: "A token promotion does not demonstrate liquidity, contract safety, ownership concentration or the ability to sell. Those facts require independent verification.",
173
+
verdict: "EDUCATIONAL CHECK: Missing evidence is not proof of safety or fraud. Pause and verify independently."
176
174
},
177
175
bnpl: {
178
176
text: "Why pay £120 for clothes today when you can split it into 4 easy interest-free payments? It's basically free money and doesn't affect anything! 🛍️✨",
"Missing payments triggers missed payment markers reported to UK Credit Reference Agencies.",
185
183
"Can severely impact your future mortgage or tenancy application suitability."
186
184
],
187
-
reality: "BNPL is a credit product, not free money. Missing a £15 payment can harm your ability to rent an apartment 2 years later.",
188
-
verdict: "USE WITH CAUTION. Track all installments as real debt commitments."
185
+
reality: "BNPL is a credit commitment, not free money. Several small instalments can overlap and reduce next month's available cash.",
186
+
verdict: "EDUCATIONAL CHECK: Add every instalment to next month's committed spending before deciding."
189
187
},
190
188
index: {
191
189
text: "Invest £150 a month into a low-cost, broadly diversified Global Index ETF (like S&P 500 or FTSE All-World) and let compound growth build long-term wealth over 10+ years.",
"Short-term price fluctuations will occur during market dips.",
197
195
"Requires long-term patience (5-10+ year time horizon)."
198
196
],
199
-
reality: "Historically, broad market index funds have delivered ~7-10% annualized returns over multi-decade periods with zero reliance on timing the market.",
200
-
verdict: "SOLID FINANCIAL EDUCATION PRACTICE. Encourages investor mindset over gambling."
197
+
reality: "Diversification can spread company-specific risk, but investment values can still fall and past performance does not guarantee future returns.",
198
+
verdict: "EDUCATIONAL CHECK: Fees, time horizon, diversification and downside still require consideration."
if(payslipTip)payslipTip.textContent=`Illustrative employer contribution: £${s.freeEmployerPensionMatchMonthly.toLocaleString()}/month. Check your scheme rules before deciding.`;
0 commit comments