NAOMS for developers
← Back to overview

NAOMS · building block

Vault

A separate encrypted store for secrets such as keys and passwords.

The vault is an on-device encrypted store, separate from a person’s other data, holding secrets such as passwords and API keys, relationship cards with their attached verifiable credentials, and contribution tokens. It stays locked until the person unlocks it, and a newly paired device gets the vault’s encryption key during pairing rather than a password typed in blind.

What a person notices

What you get as a developer

The vault is a separate, on-device encrypted store. Being separate from the rest of the app’s data is deliberate: it does not sync the same way, and it stays locked until the person unlocks it.

How it connects

Related