Skip to content
Paul Banks
  1. ←Work

DigiCred

A student wallet that turns verified proof into a job.

Lead product design on DigiCred Wallet, the candidate app on Apply Wyoming. Students import a credential, see the jobs it unlocks, and apply with a verified card.

Role
Lead Product Designer
Year
2025-2026
Duration
2025-2026 · Apply Wyoming
Tools
Claude · Cursor · Figma Make · Miro · Jira

The candidate wallet, end to end

All eight screens of the flow, from onboarding to matched jobs. Each one is the interactive prototype. The story below pulls individual screens in as evidence.

01

Splash

A voiceprint that speaks on mute: pauses, emphasis, fragments flung on the loud words.

02

Proof of Capability

Scan a university ID to verify. Onboarding ends with a $5 USDC welcome grant.

03

Wallet home

Each card is an asset class: count and worth. Money is one of three stats.

03 · day one

Home, cold start

What a new student sees: an empty stack, one action, and a visible promise of what fills it.

04

Credential detail

A verification trail, and the jobs and grants the card unlocks.

05

Submit Credentials

Pick a verified transcript, confirm with Face ID.

06

Signature Broadcasted

A signed, on-chain receipt. Green reads as verified.

07

Career

Verified credentials become roles and grants you apply to with a verified card.

v1 treated a diploma as a chat reply. v2 treats it as a card you hold.

The first build asked a student to message a school and wait for a reply in a thread. The redesign made a diploma a verified card in a wallet, held and provable, ready to submit to a job.

v1 · Credentials as messages

DigiCred v1: an empty wallet welcome screen with a single Join New Channel button.
DigiCred v1: a Pender County Schools credential service delivered as a chat message with Request Student Card and Request Transcript buttons.
DigiCred v1: a student ID card arriving inside the chat thread with Decline and Accept buttons.

A diploma arrived as a chat: connect to a school, request, and wait for a reply. Functional, and nothing signalled trust.

v2 · Credentials as proof

A credential became a card you hold: verified, readable, and employer-ready.

Proof lives in too many places, and none of it is checkable.Proof lives in too many places, and none of it is checkable.

Transcripts, IDs, diplomas, licenses, plus NFTs and crypto, sit in portals, PDFs, and separate apps. An employer cannot verify a PDF on sight, so the proof never converts into a job. Verifiable credentials could unify it. Students still meet jargon.

  • Scattered proofTranscripts, IDs, and licenses live in separate portals
  • Unverifiable on sightA PDF cannot prove it is authentic to an employer
  • Illegible techVerifiable credentials and DIDs are alien to students
Home, cold startAn empty vault still shows what will fill it.

Lead product design · DigiCred Wallet, Apply Wyoming

The protocol proved authenticity. The screens still looked like crypto.The protocol proved authenticity. The screens still looked like crypto.

Credentials are signed, anchored, and tamper-proof. Every consumer screen still showed wallet addresses, proof hashes, and issuer DIDs. A student importing a diploma met machinery.

  • Hold
  • Match
  • Apply

Hold, match, apply

Show the issuer, the name, and live proof.Show the issuer, the name, and live proof.

Hiding the detail erodes trust when the next step is a job. The work put the issuer's logo, the credential name, and a verification mark tied to real-time proof on the card. DIDs stay off-screen. The learner can still audit.

  • Opaque primitivesAddresses, hashes, issuer DIDs
  • Legible cardsIssuer logo, name, verification indicator
  • Confident actionHold, match, and apply without second-guessing
Wallet homeOne wallet, three asset classes. The credential that proves who you are sits beside the NFTs and crypto you hold.
Credential detailA verification trail you can read, and the jobs it unlocks.

Verifiable credentials, Open Badges & KanonVDR proof · made invisible to the user

Vault, match feed, apply.Vault, match feed, apply.

The vault holds verified cards. The feed shows jobs those cards qualify for, with required and preferred marked. Apply sends only what the learner chooses, with a KanonVDR audit trail.

Proof of CapabilityVerify once at onboarding: scan a school ID and the wallet confirms it is you.
Submit CredentialsPick which verified credentials to send before applying.
Signature BroadcastedA signed, anchored receipt. One reserved green means verified.

Figma · Miro · Jira · lead product design

Import, match, apply.Import, match, apply.

QR or API import lands as a verified card. The feed shows jobs that card qualifies for. One tap applies with the credentials the learner chooses.

  • ProvenQR or API import to a verified card
  • NextDeepen job matching: required vs. preferred and skill gaps
  • MeasureVerification completion among high-school and college users
CareerVerified credentials become roles you apply to with a verified card.

Outcome and design direction · DigiCred Wallet

DigiCred’s design language

A copper brand and a warm chalk ink on a breathing charcoal canvas, with three asset-class tints: credential green, NFT amber, crypto violet. Every value is read live from the running stylesheet, never retyped.

Read live from the running stylesheet · --art-dcp-* · checking 10 tokens…

Brand & ground

--art-dcp-brandCopper: brand + section signature…
--art-dcp-canvasCanvas: the breathing ground…
--art-dcp-boardBoard: the deepest ground…
--art-dcp-textChalk: primary text…
--art-dcp-dimDim: secondary text…

Asset-class tints

--art-dcp-credCredential green…
--art-dcp-nftNFT amber…
--art-dcp-cryptoCrypto violet…
--art-dcp-verifiedVerified: reserved green…

Voiceprint

--art-dcp-voice-cryptoVoiceprint blue: hero waveform…

Typefaces

Display · Bricolage GrotesqueTrust · Verify · ProveHeadlines and the display treatment.
Body · PoppinsA credential is a card now: issuer, name, and a verification you can trust on sight.Interface and reading text.

System principles

Cards are asset classes

One card system holds credentials (green), NFTs (amber), and crypto (violet). A verified diploma sits beside the assets you own, each readable on sight.

Green means verified

A single reserved green marks anything anchored to real-time proof. The same green flags the credentials that make you a required match for a job.

The tech stays invisible

DIDs, proof hashes, and issuer signatures never surface. The learner sees a credential like an ID and a match like a checklist.

A canvas that breathes

The charcoal ground drifts grey to black on a 13-second loop, just below notice, and deepens on the loud beats of the voiceprint. Motion is honored only when the reader hasn't asked to reduce it.

The contract, four ways out

Reading live values from the stylesheet…

Written for humans and machines

Every token above is declared once in tokens-art.css, mirrored in Design.md, and read live on this page so it cannot drift. The same contract is what Claude, Cursor, and Figma Make built these screens against, and validate-design-system.sh fails the build if any of us drifts off it.

ContractDesign.md · globals.css→AgentsClaude · Cursor · Figma Make→Gatevalidate-design-system.sh→No driftbuild fails if any of us drifts
  1. CANDIDATE WALLET · HOLD & SHARE

    Candidate wallet on Apply Wyoming: import a credential, match to jobs, apply with a verified card.

    QR or API import to a verified card. Apply with chosen credentials and a KanonVDR audit trail.

    View presentation→

Directive: [ STATUS: OBSERVING_HUMANS ]

INFOINFO
Paul Banks

Charlotte, NC · Remote

Paul Banks

Principal Product Designer

After 16+ years shipping product interfaces, I now design the surfaces where people and agents share a task: prompts, confidence, and the checkpoint where a human still decides.

Get in touchDownload resumeSee my brand-voice work →

STATUS: OBSERVING_HUMANS

Directory_01Directory_01

  • INDEX
  • PORTFOLIO
  • DESIGN_SYSTEM
  • RESUME

Directory_02Directory_02

  • THE_PROBLEM
  • THE_PROCESS
  • THE_PROOF
  • THE_PRICE
  • FAQ

Comms_LinkComms_Link

  • EMAIL
  • LINKEDIN
  • BOOK_CALL

Contact_ProtocolContact_Protocol

> LET'S_CHAT

SEQ: 2026.01

SYS.ARCHITECT: PAUL_BANKS // ALL_RIGHTS_RESERVED