Overview

This section provides a high-level overview of authentication and approval when using BlockPeer Trade APIs.

High-level flow

BlockPeer Trade APIs
        ↓
IntegratingSystem
        ↓
EndUser (Authorized Signer)
  • The Integrating System calls BlockPeer APIs
  • The End User approves actions via redirect and passkeys
  • BlockPeer orchestrates TradeTrust workflows without custody

Two distinct steps: Authentication & Approval

BlockPeer intentionally separates:

Authentication

  • Confirms the identity of an End User
  • Issues a session token
  • Allows the Integrating System to initiate workflows

Approval

  • Required for every eBL / ETR issuance or management action
  • Performed only by the End User
  • Happens only via redirect URL
  • Uses End User passkeys

Authentication does not imply approval.


Non-custodial by design

  • BlockPeer does not hold or access private keys
  • BlockPeer cannot approve or sign actions
  • End Users retain full control and responsibility

This design aligns with:

  • TradeTrust framework principles
  • UNCITRAL MLETR requirements
  • Bank and regulator custody expectations

Where approvals always happen

All approvals happen outside the Integrating System UI, via a secure redirect flow hosted by BlockPeer.

This ensures:

  • Explicit end user consent
  • Clear audit trail
  • No hidden or programmatic signing