Developer Mode

Protocol diagnostics — hidden from shoppers by default.

Enable Developer Mode to see authorization ID, verification, and protocol logs on receipts.

Developer Mode

Toggle protocol diagnostics on purchase receipts.

Payment Adapter

Real eDeed authorization via adapter — UI stays protocol-invisible.

  • executeEdeedPurchase
  • prepareAuthorization / validateAuthorization
  • POST /api/merchant/authorize

Documentation

Integration guides for merchants and application builders.

  • docs/PAYMENT_ADAPTER.md
  • Payment flow overview
  • Error handling

SDK Preview

Client libraries for embedding edeed checkout.

  • @edeed/sdk
  • React checkout widget
  • Mobile SDK roadmap

Webhook Preview

Events merchants receive when payments complete.

  • 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