BADGE SYSTEM v2

ARA Trust Signal

A formal certification mark with continuous assurance dynamics. Each badge is a four-layer radial trust seal that communicates certification identity, operational monitoring state, and verification capability.

Interactive Playground

AUTONOMOUS RELIABILITY ASSURANCECERTIFIEDARA-2026-00421LEVEL 2CLASS B · v1.1

Operational2 rings

Enhancedsegmented ring, Quarterly cadence

Status States

Each operational status drives the signal ring — the only animated layer in the trust seal.

Active
8s cycle
Monitoring Connected
6s cycle
Monitoring Delayed
4s cycle
Revalidation Required
6s cycle
Suspended
static
Expired
static

Level × Class Matrix

9 certification designations. Level controls ring count; Class controls ring geometry.

Class A
Standard
Class B
Enhanced
Class C
Continuous
Level 1
Foundation
Level 2
Operational
Level 3
Comprehensive

Component Variants

<AraBadge /> — Primary Trust Seal

AUTONOMOUS RELIABILITY ASSURANCECERTIFIEDARA-2026-00421LEVEL 2CLASS B · v1.1

<AraBadgeCompact /> — Inline Badge

<AraBadgeEmbed /> — Embeddable Website Badge

<AraBadgePrint /> — Print / Static Badge

AUTONOMOUS RELIABILITY ASSURANCECERTIFIEDARA-2026-00421LEVEL 1CLASS B · v1.1AUTONOMOUS RELIABILITY ASSURANCECERTIFIEDARA-2026-00421LEVEL 2CLASS B · v1.1AUTONOMOUS RELIABILITY ASSURANCECERTIFIEDARA-2026-00421LEVEL 3CLASS B · v1.1

<AraBadgeHero /> — Hero Showpiece

AUTONOMOUS RELIABILITY ASSURANCECERTIFIEDARA-2026-00421LEVEL 2CLASS B · v1.1
Meridian AI Systems
Meridian AutoPilot v3
Monitoring Connected·Level 2 · Class B

<AraBadgeQR /> — QR Verification Badge

ARAL2/B
ARA CERTIFIED
L2 · Class B · v1.1
ARA
ARAL3/C
ARA CERTIFIED
L3 · Class C · v1.1
ARA

Assurance Class Visual Grammar

Class A = dashed ring with tick marks. Class B = segmented ring. Class C = continuous ring.

Class AStandard
dashed ring · 8 tick marks · Annual
Class BEnhanced
segmented ring · 16 tick marks · Quarterly
Class CContinuous
continuous ring · no tick marks · Continuous

Tokenization API (Part 2 Stubs)

These endpoints return mock data. Full cryptographic verification will be implemented in Part 2.

GET /api/badge/preview?certId=ARA-2026-00289

Returns BadgeData for a given certification ID (mock).

POST /api/badge/verify

Verifies a badge token or cert ID (mock). Body: { token?: string, certId?: string }.

BadgeData Model

The canonical data interface used by all badge variants.

interface BadgeData {
  certId: string;
  orgName?: string;
  systemName?: string;
  level: 1 | 2 | 3;
  assuranceClass: 'A' | 'B' | 'C';
  standardVersion: string;
  status: BadgeStatus;
  lastCheckIn?: string;
  nextReassessment?: string;
  verificationUrl?: string;
}

type BadgeStatus =
  | 'active'
  | 'monitoring_connected'
  | 'monitoring_delayed'
  | 'revalidation_required'
  | 'suspended'
  | 'expired';