Thanks for asking — no, this is not a bank integration at this stage.
The scope is a ledger-first internal accounting system:
Virtual balances only
No direct bank writes
No payment rails in v1
When external accounts are introduced later, the ledger remains the source of truth and bank activity is treated as external events that generate ledger entries — never the other way around.
Right now the focus is:
Immutable transaction architecture
Reversal-only corrections
Strong privacy + audit enforcement
I’m intentionally separating ledger integrity from payment connectivity.
Hey Nichole, just an FYI - truly immutable transactions will not be supported through Bubble’s native database features. Of course, you could still leverage front-end & other capabilities from Bubble but if you want cryptographically enforced immutability you’ll need to either:
Store transactions as smart contract calls on an existing public chains like Ethereum, Polygon, or Solana, OR store transactions on permissions/enterprise chains like Hyperledger, Fabric, Corda
Use an external database like EventstoreDB, Postgres via Supabase or DynamoDB via AWS, and then maintain it like a database that is append-only and doesn’t allow update/deletes
Both of these approaches are quite a bit more complicated than building natively in Bubble (especially nr. 1). If building on Bubble database you can block users from changing/deleting records in front-end & via API but you can’t stop a Bubble admin from changing the database in the editor. If I were you I’d question whether the data integrity is as important as you make it out to be - blockchain based databases are usually overkill for the vast majority of use cases.
Spot on regarding the Bubble Editor—though to be fair, this applies to almost all traditional software stacks (SQL, AWS, etc.), where the System Owner or Root User technically always has direct access to the raw data.
In my experience, when clients ask for this, they are usually concerned with Application-Level Immutability (ensuring that Staff, Admins, and Users and roles cannot alter transactions via the dashboard or API). For 99% of business use cases, a strict append-only schema with Privacy Rules is the right Phase 1 solution without the massive overhead of external chains.