-
Notifications
You must be signed in to change notification settings - Fork 21
Escrow Viewer Redesign #59
Description
📌 Context
The Escrow Viewer is a decentralized, read-only interface that allows anyone to inspect a Trustless Work escrow.
Its purpose is twofold:
- Provide transparency into escrow state and structure
- Serve as a public trust surface for non-custodial escrow infrastructure
The Viewer is part of the Trustless Work ecosystem:
- Escrow API
- BackOffice dApp
- DemoLab
- Escrow Blocks
- Viewer (this repository)
The Viewer is often the first exposure someone has to how our escrows work.
We believe it can be significantly improved.
🎯 Objective
Design a complete UX/UI redesign proposal for the Escrow Viewer.
The goal is not cosmetic improvement.
The goal is to:
- Improve clarity
- Improve trust perception
- Improve information hierarchy
- Improve comprehension of escrow mechanics
- Improve enterprise readiness
- Improve educational value without reducing precision
This is a 1-week design sprint.
📚 Required Understanding
Before proposing changes, you must understand:
- Escrow lifecycle
- Role logic
- Single-release vs Multi-release structures
- Fee mechanics
- Non-custodial model
- Separation of duties
- On-chain event logic
Reference materials:
docs.trustlesswork.com
You are designing for:
- Builders
- Financial Innovators
- Stablecoin-native platforms
- Enterprises
🔍 Scope of Work
You are responsible for:
1️⃣ UX Audit
Provide a written evaluation of the current Viewer:
- What works
- What is unclear
- Where cognitive load appears
- Where trust perception is weak
- Where comprehension breaks down
- Where business users may struggle
No implementation required — only analysis.
2️⃣ Redesign Proposal
Deliver a complete redesign proposal including:
- Desktop-first layout
- Light mode
- Dark mode
- Information architecture
- Component hierarchy
- State handling approach
You must propose:
- A clear structural organization of information
- A clear visual representation of escrow state
- A coherent representation of roles
- A coherent representation of milestones (if applicable)
- A clear representation of fees
- A coherent representation of on-chain history
Do not replicate the current layout unless justified.
3️⃣ Information Architecture
Define:
- Primary modules
- Secondary modules
- Optional advanced sections
- Progressive disclosure strategy
- Navigation logic (if applicable)
We are not looking for micro-suggestions.
We are looking for architectural clarity.
4️⃣ Design Philosophy Justification
Include a written explanation of:
- Why you structured it the way you did
- What mental model you are reinforcing
- Which persona you prioritized
- How your proposal improves trust perception
- How your proposal improves clarity
- What tradeoffs you made
🏗 Constraints
- Viewer is read-only
- No wallet connection required
- Must support both single and multi-release escrows
- Must display on-chain-derived data
- Must remain open-source compatible
- Must not depend on proprietary UI systems
- We have light/dark mode, if possible mockup both
📦 Deliverables
Submit:
/proposal/ux-audit.md/proposal/design-rationale.md/proposal/information-architecture.md- Figma link (or exported designs)
- Component breakdown suggestion
⏱ Timeline
- Duration: 1 week
- Mid-week checkpoint (optional)
- Final submission at end of week
🏆 Evaluation Criteria
Your proposal will be evaluated on:
- Depth of escrow understanding
- Structural clarity
- Reduction of ambiguity
- Improvement in trust perception
- Enterprise-readiness
- Implementation feasibility
- Coherence of design system
- Quality of reasoning
🌎 Why This Matters
The Escrow Viewer is:
- A transparency tool
- A compliance surface
- A DevRel asset
- A sales surface
- A trust amplifier
It is the public face of programmable escrow.
Its design must reflect that.
If anything in the escrow mechanics is unclear before starting, ask.
We expect strong reasoning, not decorative work.