The use case
A neobank deploys shyware as the account layer for its primary product. Users hold private balances — merchants and counterparties see only that a payment occurred, not the account history or balance behind it. The bank holds the protected off-chain account and linkage records under its own compliance controls and responds to subpoenas exactly as it would today. This is a privacy feature that strengthens the product, not a compliance workaround.How it differs from the stablecoin deployment
| Stablecoin issuer | Neobank | |
|---|---|---|
| Asset | Dollar-pegged token | Bank account balance (internal ledger unit) |
| Mint/Burn trigger | Deposit / redemption via bridge | ACH deposit / ACH withdrawal |
| KYC data location | Issuer compliance database | Bank’s existing KYC system |
| Protected linkage holder | Stablecoin issuer | Bank |
| User-facing interface | Wallet app | Banking app |
| Regulatory framework | MSB / FinCEN | Banking / OCC / FDIC depending on charter |
Architecture
Integration points
ACH deposit → Mint
ACH withdrawal → Burn
Subpoena response
Privacy properties for users
| Scenario | What the counterparty sees |
|---|---|
| User pays merchant online | { transfer_id, amount, asset_id } — no balance, no history |
| Merchant queries transaction | Same — List 1 record only |
| Another user queries your balance | Nothing — balances are not publicly queryable |
| Your bank’s analytics team | Nothing by default — requires operator-level access |
| Court order / subpoena | Full history — bank responds via standard compliance flow |