A circular signet — the seal. A V incised inside — the verdict. Split down the center axis — one side bone, one side rust — the two parties bound by it. This is the locked primary mark for VERDICT, ready to deploy across every surface the brand will touch.
Mark
Signet · ContainedRound 2 final · v 2.3
Anchor
Rust #bf3f28Bone #f3f0e8 · Ink #080809
Smallest
16 px faviconAuto-swap to sig-tab
Largest
∞ vectorSVG · scalable · embossable
01 · the asset three production files · one mark
The files,ready to ship.
Three SVG tiers cover every size from billboard to favicon. The system swaps automatically based on rendered dimensions. All five files are committed to /assets/ — drop them into the codebase and reference by path. Copy-paste the full source on the right if you want to embed inline.
<svgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 200 200"width="200"height="200"><!-- outer ring --><circlecx="100"cy="100"r="92"fill="none"stroke="#bf3f28"stroke-width="3"/><!-- inner ring --><circlecx="100"cy="100"r="80"fill="none"stroke="#bf3f28"stroke-width="1.2"stroke-opacity="0.42"/><!-- V · left blade · BONE --><polygonpoints="52,56 78,56 100,140
100,170 92,170"fill="#f3f0e8"/><!-- V · right blade · RUST --><polygonpoints="100,140 122,56 148,56
108,170 100,170"fill="#bf3f28"/><!-- compass ticks · N/E/S/W --><rectx="99"y="3"width="2"height="9"fill="#bf3f28"opacity="0.55"/><rectx="99"y="188"width="2"height="9"fill="#bf3f28"opacity="0.55"/><rectx="3"y="99"width="9"height="2"fill="#bf3f28"opacity="0.55"/><rectx="188"y="99"width="9"height="2"fill="#bf3f28"opacity="0.55"/></svg>
02 · construction 200 × 200 grid · canonical geometry
Every unitround.
Coordinates are integers on a 200-unit grid so the mark reproduces identically in Figma, Illustrator, or laser-cut. The V geometry is the same as every Signet variant we explored — the bisection happens at x=100, the seal's true vertical axis.
r-out92u
r-in80u
splitx = 100
V50u × 114u
tick9u × 2u
Canvas
200 × 200 uSquare viewBox · centered at (100, 100)
Outer ring
r = 92 · stroke 3 · rustCloses at 4u from canvas edge
Inner ring
r = 80 · stroke 1.2 · α 0.42"Embosser line" — present but recessive
V silhouette
50u top · 16u foot · 114u tallSymmetric · apex at (100,170) · inner cusp (100,140)
Bisection
x = 100 · single axisLeft polygon: bone · right polygon: rust
Compass ticks
9u × 2u · α 0.55Only N · E · S · W. Never the 45° points.
Optical center
V baseline at y = 170Sits 6u below true center — rings read heavy at top
Auto-flip rule
bone bg → ink left bladeSame geometry, swap #f3f0e8 → #080809
03 · color four canonical modes
Color obeysthe surface.
The Contained mark is two-color by design. The left blade swaps based on background — bone on dark, ink on light. The ring stays rust. No other variations are sanctioned. Never invert the ratio (no rust-flooded backgrounds with full bone marks).
A · primary
On Ink
#bf3f28 / #f3f0e8 / #080809 DEFAULT · all digital
B · reversed
On Bone
#bf3f28 / #080809 / #f3f0e8 PRINT · certificates
C · paper
On Cream
#bf3f28 / #080809 / #d8d4c8 DOCUMENT · stationery
D · app tile
In Container
tile #080809 / rounded 22% APP · OS · social avatar
04 · sizes three asset tiers · automatic swap
One mark.Three cuts.
The full Signet at favicon size is illegible mush. The Tab variant at billboard size looks empty. Each tier owns a size range and the system swaps based on rendered dimensions — engineering guidance below.
16 · tab
24 · tab
32 · mark
48 · mark
64 · full
96 · full
128 · full
192 · full
tier 3 · tab · ≤ 24px
signet-tab.svg · ring 20u stroke · no inner ring · no compass ticks · V enlarged so it fills the disc. Used for: browser favicons, taskbar entries, PWA small tile.
tier 2 · mark · 32–48px
signet-mark.svg · ring 10u stroke · no inner ring · no compass ticks. Used for: nav bar, footer mark, signature line, document headers, evidence-stream UI.
tier 1 · full · ≥ 64px
signet.svg · double ring · compass ticks · the full instrument. Used for: hero, app icon, certificates, cards, anywhere the seal is the subject.
05 · lockups four configurations · no others
Mark meets wordmark.
Mark on the left of the wordmark unless space forces a stack. Clear-space minimum = 0.5 × mark width on every side. Wordmark always set in Fraunces 900, −0.025em tracking, no other weights, no italic. Four configurations only.
A · horizontal · primary
VERDICT
Header default · marketing site · app chrome
B · horizontal + domain
VERDICTverdict.systems
Business cards · email · footer
C · stacked · square placements
VERDICTverdict.systems
App store · social avatar · merchandise
D · signature · cert line
Sealed · 2026-05-17 14:23:17Z
verdict.systems
◈ 0xab12f3…7e4c · sha-256 · chain
Receipts · audit trails · generated docs
06 · type display + mono · nothing else
Two typefaces.Forever.
The wordmark is Fraunces 900. The utility face is JetBrains Mono. No body serif. No additional sans. Nothing replaces these without round-3 brand review.
The mark across the surfaces VERDICT actually ships on. Same Contained primary in every context — only the tier changes. The cert and court doc auto-flip to the on-bone variant. Everything else uses the standard on-ink.
01 · browser tab
The favicon.
verdict.systems
github.com
vercel.com
◉verdict.systems / dashboard
Tier 3 · 16px. The split V's bone half punches against the dark tab; the rust ring locks it as VERDICT instantly in a 40-tab session.
02 · macos dock
The installed app.
⎘
⌖
⚙
⌥
Tier 1 · full Signet in a rounded-square container. Subtle rust glow tells you which app is yours from across the room.
03 · insurance cert
The cert of coverage.
Verdict · cert. of seal
Acme Robotics Agent Liability Coverage
Policy: VL-2026-04471-A
Carrier: Lloyd's Syndicate 4711
Coverage: $50M / $250M aggregate
Effective: 2026-05-17 → 2027-05-17
Tier 1 · on-bone variant. Auto-flips the bone left blade to ink so contrast holds on cream paper. Slight rotation reads as a real stamp landing.
04 · evidence stream
The audit trail.
evidence stream● live
14:23:17agent.exec · search
14:23:19policy.check · pass
14:23:21llm.call · 412t
14:23:24tool.call · send_email
14:23:25seal.commit · 0xab12
Tier 2 · compact mark in the header. The product surface where VERDICT does the most pageviews — the seal sits at every section start.
05 · court filing
Stamped at the footer.
Affidavit of Agent ConductCase 1:26-cv-04471 · SDNY
I, Verdict Systems Inc., hereby attest that the attached evidence record was sealed at the time of capture.
The hash chain (Exhibit A) is admissible under Rule 902(13).
Tier 1 · on-bone, slight rotation. The seal sits next to a hash and a timestamp — those three things are the legal artifact.
06 · live · sealing
The stamp animation.
on every successful seal
Tier 1 · 2.4s loop. The Signet rotates in from −14°, lands at 0°, holds, fades. The only place the brand moves.
08 · motion three states · no others
The seal movesthree ways.
Motion is functional. If the seal is moving, something just happened. Three states ship; nothing else gets animated. No bounces. No springs. No parallax. No "decorative" loops.
on hover · on press
Press
The embosser logic. Mark scales down 14% and intensifies its glow on hover or click — like a stamp being pushed into wax. Used on the primary CTA and any "Seal this" action.
The seal arrives. Rotates from −14°, scales from 1.6×, lands at 0°, holds, fades. Played once per sealed event — the brand's only celebratory beat. Use sparingly; over-use kills it.
duration 2.4s · easing cubic-bezier(.2,.7,.3,1)
on async pending
Idle · cycle
Loading state for the seal itself ("sealing…"). Slow continuous rotation, 6s per revolution. Never faster. Never reverses. Only used on the Signet — not on UI loaders generally.
duration 6.0s · easing linear · loop
09 · misuse six things never to do
Things that killthe seal.
The mark survives almost everything. These six things flatten it.
Don't stretch
A signet is always circular. Non-uniform scale breaks the seal.
Don't tilt
Only the stamp-in animation rotates. Static use is upright. Cert stamps are an exception at ≤ −10°.
Don't drop-shadow
No long shadows, offsets, or skeuomorphic depth. The mark is flat — only the rust glow is allowed.
Don't recolor
Rust, bone, ink only. No green, no purple, no holiday variants. The seal is one palette.
Don't strip detail
Use the right tier. Don't kill compass ticks and inner ring on the full mark — that's what the mark variant is for.
Don't crowd
Clear-space minimum = 0.5 × mark width on every side. No text, icons, or borders inside that zone.
Round 2 · complete · ready to ship
The seal, sealed.
This is the final brand spec. Five SVG files in /assets/, every color mode, every size tier, every lockup, every motion state — all derived from a single 200u construction. Hand the URL to any engineer or designer and they have what they need.
Next moves (whenever you want them): apply this to the existing VERDICT_MASTER landing page so the sigil and lockup pick up the new mark · generate the PWA icon set (192/512/maskable) · animate the homepage hero stamp-in · build an email signature template · write the SER-conformance certificate template that ships with this seal embedded.