AttestBrand guidelinesv1.2
Verify once, reuse everywhere
- Version
- 1.2 · Nov 2025
- Discipline
- Financial technology
- Sector
- Digital identity
- Prepared by
- Berke Tok
Foundations
A reusable identity wallet: one verified check, shared as a signed attestation carrying only the fields the other side needs.
1.1Purpose
A notary’s foil seal reduced to one shape: a scalloped edge and a single engraved ring. One verified check, carried wherever it is presented.
1.2Audience
Who it is for
People proving who they are, and the businesses that need to check.
Positioning
For customers tired of uploading a passport to every app. Unlike document collection, Attest shares a signed answer and keeps the document.
1.3Principles
- P1
Verify once, properly
Document authenticity, liveness and screening run once to a standard every entity accepts, with the underlying documents held in a single vault.
- P2
Share fields, not files
The customer approves a named set of attributes. The requester receives a signed attestation and never receives the documents at all.
- P3
Dated and revocable
Every attestation carries a validity period and can be revoked, so a stale check expires instead of quietly ageing inside someone’s database.
Voice
How Attest sounds in product, support and marketing. One voice; the tone moves with the moment, not the channel.
2.1Traits
Exact
We name the field being shared, not the category. “Date of birth”, not “personal information”.
Calm
Identity is anxious territory. Short sentences, no alarms, no countdowns.
Revocable
Every share is described with how to take it back.
2.2Say this, not that
- Say
Noon Bank will see your name and that you are over 18.
NotNoon Bank is requesting access to your data.
- Say
Shared on 4 Oct. Revoke any time from Shares.
NotYour information has been securely transmitted.
- Say
Your Emirates ID expires in 30 days.
NotAction required on your account!
2.3House style
- 01Field names in sentence case
- 02Expiry always shown as a date
- 03Never “KYC” in customer copy
Logo
One mark, one wordmark, one horizontal lockup. The mark is drawn on a 48-unit grid and is never redrawn, only scaled.
3.1Lockups
3.2Construction
Construction circles and the 4-unit grid the mark is drawn on.
- Grid
- 48 units, 4-unit subdivisions
- Construction
- 2 circles, radii 22.4 / 16.6
- Lockup
- Mark 132 : word 406 units wide
- Gap
- 48 units between mark and word
3.3Clear space and size
Shown at true size. Below these the mark fills in and the word loses its counters.
3.4Misuse
Do not stretch or squash
Do not rotate
Do not recolour
Do not outline
Do not add effects
Do not set on low contrast
Colour
Four colours with fixed roles. Values are the source of truth for screen; print is proofed against the CMYK starting points below.
4.1Palette
- PrimaryAttest Blue
- HEX
- #1E3FAE
- RGB
- 30 63 174
- HSL
- 226 71% 40%
- OKLCH
- 42.2% 0.181 266
- CMYK
- 83 64 0 32
- On it
- Paper
- GroundNavy
- HEX
- #0E1630
- RGB
- 14 22 48
- HSL
- 226 55% 12%
- OKLCH
- 20.9% 0.053 269
- CMYK
- 71 54 0 81
- On it
- Paper
- TintIce
- HEX
- #E3E9FB
- RGB
- 227 233 251
- HSL
- 225 75% 94%
- OKLCH
- 93.5% 0.025 271
- CMYK
- 10 7 0 2
- On it
- Navy
- PaperPaper
- HEX
- #F7F8FC
- RGB
- 247 248 252
- HSL
- 228 45% 98%
- OKLCH
- 98.0% 0.005 275
- CMYK
- 2 2 0 1
- On it
- Navy
4.2Proportion
Share of a typical surface. Primary is an accent even where it leads.
4.3Tonal scale
Derived from Attest Blue in linear light, for charts, states and illustration. Never for the mark.
- 50EFF0F6
- 100E4E5EF
- 200C9CBE1
- 300A8ACD2
- 4007C84C1
- 5001E3FAE
- 6001B399F
- 70017328E
- 800122A7B
- 9000C2062
4.4Contrast
WCAG 2.2 ratios. AA needs 4.5:1 for text, 3:1 for large text and icons.
- Aa16.82:1AAA
- Aa14.72:1AAA
- Aa2.02:1Fail
- Aa1.14:1Fail
- Aa8.32:1AAA
- Aa16.82:1AAA
- Aa8.32:1AAA
- Aa7.28:1AAA
- Aa2.02:1Fail
Typography
Sora for everything, from display to captions. One family keeps the product and the marketing in the same voice.
5.1Typeface
Sora
Semibold 600 · Regular 400
5.2Scale
Base 16 px, ratio 1.25. Line height tightens as size grows.
- Display49 / 1.08 / -3%Verify once, reuse everywhere
- Heading 139 / 1.2 / -1.5%Verify once, reuse everywhere
- Heading 231 / 1.2 / -1.5%Verify once, reuse everywhere
- Heading 325 / 1.2 / -1.5%Verify once, reuse everywhere
- Lead20 / 1.5 / 0%Verify once, reuse everywhere
- Body16 / 1.5 / 0%A reusable identity wallet: one verified check, shared as a signed attestation carrying only the fields the other side needs.
- Caption13 / 1.5 / 0%A reusable identity wallet: one verified check, shared as a signed attestation carrying only the fields the other side needs.
5.3Setting
Sentence case
Headings, buttons and labels. Title case only for product names.
Tabular figures
Every amount, time and count, so columns line up and values do not jump.
60–75 characters
Running text measure. Short labels may run to the edge of their container.
Layout
Two grids and one spacing scale cover every screen. Print uses the same 12 columns on the A-series.
6.1Grid
6.2Spacing
A 4 px base. Components step on 4 and 8; sections on 48 and up.
- space-14 px
- space-28 px
- space-312 px
- space-416 px
- space-524 px
- space-632 px
- space-748 px
- space-864 px
- space-996 px
Interface
The identity carried into the product: tokens first, then the handful of components every screen is made from.
7.1Tokens
- radius.sm
- 7 px
- radius.md
- 14 px
- radius.lg
- 21 px
- focus
- 2 px #1E3FAE · 2 px offset
- elevation.1
- 0 1 2 / 8%
- elevation.2
- 0 12 32 / 14%
- motion.fast
- 160 ms · ease-out
- motion.base
- 240 ms · ease-out
- hit target
- 44 × 44 px
7.2Components
Live components, set in the brand typeface with the tokens above.
7.3In product

Applications
Where the rules meet the world. When something here is not covered, follow the checklist and keep the lockup clear.
8.1In context

8.2Checklist
Before anything ships.
- The lockup is at least 18 px tall on screen and 8 mm in print.
- Clear space around the lockup is at least half the mark’s height on every side.
- Body text is Navy on Paper: 16.8:1, AAA.
- Attest Blue can carry text on Paper (8.3:1).
- Headings use Sora; amounts use tabular figures.
- Copy follows the house style in 2.3, starting with “Field names in sentence case”.
