Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion docs/content/docs/clients/architecture.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,6 @@ export async function buildPayment(

### Why This Works

### Why This Works

User keys never leave their device. Provider API keys never exposed to frontend. Backend cannot sign transactions (compromised server results in no fund loss). Frontend cannot build transactions alone (no provider access). Both components required for complete transactions. Clean separation of concerns provides scalable architecture.

Expand Down
2 changes: 0 additions & 2 deletions docs/content/docs/wallets/private-key.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -267,8 +267,6 @@ const prodClient = createClient({
declare function loadFromVault(id: string): Promise<string>;
```

## Security Reminders

## Critical Security Rules

Never hardcode keys in source code. Never commit keys to Git repositories. Never log key material to console or logging systems. Never transmit keys over unencrypted channels. Never reuse keys across different environments. Never share keys between different services.
Expand Down