Developer Mode
Protocol diagnostics — hidden from shoppers by default.
Enable Developer Mode to see authorization ID, verification, and protocol logs on receipts.
- executeEdeedPurchase
- prepareAuthorization / validateAuthorization
- POST /api/merchant/authorize
- docs/PAYMENT_ADAPTER.md
- Payment flow overview
- Error handling
- @edeed/sdk
- React checkout widget
- Mobile SDK roadmap
- payment.authorized
- settlement.pending
- settlement.completed
Product Principles
Immutable product rules.
- Move Rights. Never Move Assets. — Assets stay on native chain. edeed transports spending authority only.
- One Universal Payment Layer — Same payment engine for all application types.
- Invisible Blockchain — Users only understand "I paid." Protocol hides everything else.
- Infrastructure. Not Application. — edeed is a layer; applications are built above it.
- Security Before Speed — Security wins when forced to choose. Asset loss is unacceptable.
- One Checkout — Single checkout component for every payment type.
Security
Threat model priorities.
- Prevent asset loss
- Prevent double spending
- Prevent settlement corruption
- Protect user experience
- Protect merchant confidence