Invoice creation
Current MVP: backend function creates invoices for the connected seller flow. Production requirement: authenticated seller session with signed wallet binding.
Invoice read
Current MVP: invoice lookup is handled through scoped app actions. Production requirement: strict participant-only RLS, audit logs, and abuse monitoring.
Payment status
Current MVP: backend verification flow handles paid-state updates. Production requirement: full chain, asset, recipient, amount, expiry, finality, and duplicate-use checks.
Name registry
Current MVP: wallets register Arqis names for addressing invoices. Production requirement: stronger signed-message or SIWE-style proof for wallet ownership.
Telegram bot handling
Current MVP: bot validation and alerts go through backend functions. Production requirement: encrypted token storage, rotation, disconnect/delete flow, and delivery monitoring.