Skip to content

feat(didit): the email holds a heading and one button, and the link page matches the agent key's identicon with the app - #35

Merged
zo-el merged 3 commits into
mainfrom
feat/kyc-identicon-match
Oct 28, 2026
Merged

zo-el merged 3 commits into
mainfrom
feat/kyc-identicon-match

Conversation

@zo-el

@zo-el zo-el commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

The didit_with_email email and link page showed the 53-character agent key as text, and the person had to compare it by eye with their app. Now the email holds only a heading and one button, and the link page shows the agent key's identicon, the same picture the Unyt app shows, so the person compares two icons before they continue. Based on #34, because the heading names the network by network_name.

This changes:

  • Email: the app name, "Verify your identity to start using " and a "Verify your Identity" button. The plain-text part is the heading and the link. The subject matches the heading.
  • Link page, open states: the heading, the identicon in a band with "Ensure this matches in the App", "Do not proceed if the agent icon doesn't match." and the button "Yes-- Image matches (OK)", which posts where Continue posted. Declined and expired add their failure line above the band. Approved and in review show only their status line.
  • The identicon is server-side SVG drawn by a copy of the app's disc identicon code (unytco/unyt-app ui/white-label/src/components/identicon/ at d547b137). It matches the app pixel for pixel at 120 px. The pages now run no script, so the CSP drops script-src.

Changelog

  • The didit_with_email email holds a heading and one button, without the agent key, and its subject reads "Verify your identity to start using ".
  • The didit_with_email link page shows the agent key's identicon to match with the Unyt app, in place of the key text.

Base automatically changed from feat/info-network-name-and-role-dna-hash to main October 28, 2026 18:15
zo-el added 3 commits October 28, 2026 13:16
…age matches the agent key's identicon with the app

The didit_with_email email now shows the app name, "Verify your identity
to start using <network>" and a "Verify your Identity" button. Its plain
text part is that heading and the link. The link page draws the agent
key's identicon as the Unyt app draws it, asks the person to check that it
matches the app, and continues with "Yes-- Image matches (OK)". A reviewed
or approved verification's link page shows only its status line, and the
pages run no script.
… with more space and the app name at heading size
@zo-el
zo-el force-pushed the feat/kyc-identicon-match branch from d51cb95 to 7985933 Compare October 28, 2026 18:17
@zo-el
zo-el merged commit 57a3e53 into main Oct 28, 2026
1 check passed
@zo-el
zo-el deleted the feat/kyc-identicon-match branch October 28, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant