Skip to main content

๐Ÿ“‡ Contact

A person's contact details: the name, email, phone and postal address.

  • The email and phone are treated as secret values: they're masked until someone reveals them, and every reveal is audited.

Type id: type-contact. Agents and sneakers-put name the type by this id; sneakers_list_secret_types lists it.

๐Ÿงพ Fieldsโ€‹

FieldKeyKindRequiredSecretNotes
DescriptiondescriptionMulti-line textNoNo
Full namefullNameTextYesNo
EmailemailSecret value (never generated)NoSensitivemust match ^[^@\s]+@[^@\s]+\.[^@\s]+$; at most 254 characters
PhonephoneSecret value (never generated)NoSensitivemust match ^[0-9+()\-.\s]{7,20}$; at most 20 characters
Address line 1addressLine1TextNoNo
Address line 2 (apt/unit)addressLine2TextNoNo
CitycityTextNoNo
StatestateTextNoNo
ZIPzipTextNoNo
NotesnotesMulti-line textNoNo

๐Ÿ”’ What's secretโ€‹

Email, Phone are masked until someone who can read the secret reveals or copies them, and every reveal and copy is written to the audit trail. Everything else is plain metadata that anyone who can see the folder can see.

๐Ÿ” Heartbeat, rotation and check-outโ€‹

  • Heartbeat: no.
  • Rotation: no.
  • Check-out: no.

๐ŸŽฏ Targetsโ€‹

A Contact takes no target.