Public eSign Portal & Cloudflare Proxypunchcharlie-proxy
Dedicated, zero-trust standalone recipient eSign experience powered by punchcharlie-proxy on Cloudflare Workers. Handles edge passcode verification, secure PDF streaming directly from Supabase Storage, and payload proxying to backend servers without exposing authenticated application endpoints.
Cloudflare Edge
punchcharlie-proxy
Public Routes
/sign & /s
Security Rules
4 Constraints
Audit Hash
SHA-256 Stamp
Page Visual Switcher
switchers.underlineTabs
Public Recipient eSign Wireflow & Cloudflare Edge Routing
Direct database and file storage credentials remain strictly isolated at the Cloudflare Edge. Signers never receive raw database connections.
Recipient Security & Edge Worker Guardrails
Cloudflare Edge Proxying (punchcharlie-proxy)
Routes all recipient traffic through an isolated Cloudflare Worker, keeping origin servers hidden and unexposed.
Passcode Access Code Gate
Requires recipient to enter a valid passcode + access code before streaming PDF bytes from storage.
ESIGN Mandatory Scroll Lock
Disables signature pad until recipient completes 100% full-text document scroll.
SHA-256 Audit Trail Cryptographic Seal
Binds IP address, user-agent, timestamp, and signature vector data into an immutable SHA-256 PDF audit certificate.
Cloudflare Worker & Recipient Backend Sequence
sequenceDiagram
autonumber
actor Recipient as External Recipient
participant CF as Cloudflare Worker (punchcharlie-proxy)
participant Edge as Supabase REST API
participant Storage as Supabase Storage
participant Backend as App Backend Server
Recipient->>CF: GET /s/:shortCode
CF->>Edge: Query document_packets short_code
Edge-->>CF: Return Packet ID
CF-->>Recipient: Redirect to /sign/:packetId
Recipient->>CF: POST /api/esign/verify-passcode
CF->>Edge: Validate Passcode against document_signers
Edge-->>CF: Passcode Verified 200 OK
CF->>Storage: Fetch PDF Blob via Service Key
Storage-->>CF: Return PDF Bytes
CF-->>Recipient: Stream PDF inline
Recipient->>CF: POST /api/esign/finalize
CF->>Backend: Proxy Finalize Payload
Backend-->>CF: 200 OK Sealed PDF Created
CF-->>Recipient: Render Audit Seal & Success Toast
Component Inventory Entry
Component
Type
Design System Token
Passcode Verification Form
Passcode Gate Card
components/feedback/35-login-variants.html
PDF Scroll Document Canvas
Scroll Container
components/layout/19-section-variants.html
Touch Signature Pad Canvas
Signature Drawer
components/feedback/29-modals.html
Audit Certificate Seal Badge
Status Stamp
components/feedback/26-badges.html
Public eSign Wireflow — Fullscreen View
Zero-trust recipient signing and edge routing architecture