Advanced Search
Search Results
1483 total results found
Login & Authentication Flow
Flow: Login & Authentication Document: LLD-001 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: End-to-end login flow for web and mobile, including BankID OIDC, session management, demo mode, and error handling 1. Overv...
Login & Authentication (Backend)
Login & Authentication — Backend Architecture Backend-specific authentication details for the Drop fintech platform. Covers JWT token structure, token refresh mechanism, session revocation, rate limiting on auth endpoints, audit logging, demo mode implementat...
Registration & Onboarding Flow
Registration & Onboarding Flow -- Low-Level Design Document: LLD-REGISTRATION Status: Approved Last updated: 2026-02-21 Author: Standards Architect Applies to: Drop v1.0 (PSD2 pass-through model) User requirements: Minimum age 18, Norwegian residency, valid Ba...
KYC & AML Flow
KYC/AML Flow -- Low-Level Design Document: LLD-KYC-AML Status: Approved Last updated: 2026-02-21 Author: Standards Architect Applies to: Drop v1.0 (PSD2 pass-through model) Regulatory basis: Hvitvaskingsloven (LOV-2018-06-01-23), GDPR (Personopplysningsloven) ...
Bank Account Linking Flow
Low-Level Design: Bank Account Linking Flow Version: 1.0 Date: 2026-02-21 Author: Banking Architecture Team Status: Approved Applies to: Drop — AISP Consent & Bank Account Linking 1. Overview Bank account linking is the process where a Drop user connects thei...
QR Payment Flow
Flow: QR Payment Document: LLD-002 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: End-to-end QR payment flow covering camera handling, merchant resolution, payment confirmation, SCA, and error states for both web and m...
Remittance Flow
Low-Level Design: Remittance Flow Version: 1.0 Date: 2026-02-21 Author: Banking Architecture Team Status: Approved Applies to: Drop — Cross-Border Money Transfer (PISP) 1. Overview Remittance is Drop's core feature — sending money from a Norwegian bank accoun...
Merchant Onboarding Flow
Flow: Merchant Onboarding Document: LLD-006 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Merchant registration, business verification, QR code generation, merchant dashboard, transaction monitoring, and settlement 1...
Transaction History Flow
Flow: Transaction History Document: LLD-003 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Transaction list rendering, filtering, pagination, transaction detail view, receipt download, and dispute initiation 1. Overvi...
Profile & Settings Flow
Flow: Profile & Settings Document: LLD-004 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Profile page, personal information display, KYC status, settings management, GDPR data export, and account deletion flow 1. Ove...
Notifications Flow
Flow: Notifications Document: LLD-005 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Push notification delivery, in-app notification center, notification types, read/unread state, deep linking, and permission handling ...
Architecture Decision Records (ADR)
All architectural decisions and rationale
Architecture Decision Record — ADR-013
Architecture Decision Record — ADR-013 Project: Drop ADR Number: ADR-013 Title: Neonomics as Open Banking Aggregator for AISP/PISP Version: 1.0 Date: 2026-02-23 Author: Petter Graff, Senior Enterprise Architect Status: Proposed Reviewers: Alem Bašić (CEO), Jo...
ADR-001: Consolidate Backends
ADR-001: Consolidate to Single Backend Status: Accepted Date: 2026-02-12 Deciders: John (AI Director), Alem (CEO) Category: Architecture Context The Drop codebase contained two competing middleware implementations creating confusion about which was authoritat...
ADR-002: Separate FonTelePay
ADR-002: Separate FontelePay from Drop Repository Status: Accepted Date: 2026-02-12 Deciders: John (AI Director) Category: Architecture Context FontelePay is an earlier iteration of the payment concept that predates the Drop rebrand. It resided at src/fontele...
ADR-003: PSD2 Pass-Through Model
ADR-003: Adopt PSD2 Pass-through Model (No Wallet) Status: Accepted Date: 2026-02-12 Deciders: Alem (CEO), John (AI Director) Category: Architecture Context The original Drop codebase implemented a wallet model where: Users had a local balance stored in the ...
ADR-004: JWT HTTPOnly Cookies
ADR-004: JWT Storage in httpOnly Cookies Status: Accepted Date: 2026-02-21 Deciders: John (AI Director) Category: Security Context Drop is a financial application handling payment initiation, bank account data, and personal information. Secure token storage i...
ADR-005: Monolith First
ADR-005: Monolith-First Architecture Status: Accepted Date: 2026-02-21 Deciders: John (AI Director), Alem (CEO) Category: Architecture Context Drop needs to go from concept to demo-ready product as quickly as possible. The team is small (1 human CEO + AI agen...