Primitive 02 / Vault row

Secret vault row

One row per managed secret. Always masked by default — reveal is an explicit press, copy lands the cleartext on the clipboard, rotate kicks the rotation flow. Vendor caption, last-accessed timestamp and a tone-shifting rotation-window countdown bar.

Production answer

Secret vault row is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Secret vault row states
Generative search brief

Secret vault row: One row per managed secret. Always masked by default — reveal is an explicit press, copy lands the cleartext on the clipboard, rotate kicks the rotation flow. Vendor caption, last-accessed timestamp and a tone-shifting rotation-window countdown bar.

State A · ageing Stripe live key · rotation available
Stripe

STRIPE_SECRET_KEY

Last accessed 28 May · 23:11 AEST
Ageing
env:*****************
Rotation window87%
12duntil rotation
State B · expiring Replicate token · 4 days remaining
Replicate

REPLICATE_API_TOKEN

Last accessed 29 May · 03:42 AEST
Expiring
env:*******************
Rotation window93%
4duntil rotation
State C · expired OpenAI key · vendor rotation overdue
OpenAI

OPENAI_API_KEY

Last accessed 27 May · 18:48 AEST
Expired
env:**************
Rotation window100%
-2duntil rotation