A phone line's card
A line can send its own contact card, a content-addressed .vcf, so a changed name is a new file.
CommandAGI · commandagi.com/for/contacts
Each contact is one .vcf file, keyed by its address. Mail fills it in, you and your agents edit it, and any contacts app can read it.
One card a contact
The files are the truth; the address book's rows are an index that follows them. A removed file takes its contact with it.
What else
This page shows no real contact. CommandAGI's own Drive holds 52 .vcf files in production on 2026-11-04 (case-studies/everything-is-a-file/stats.json); we count them and show none.
A line can send its own contact card, a content-addressed .vcf, so a changed name is a new file.
Search by name, address or organisation, or by how a contact was captured: inbound, outbound, manual, agent.
A .vcf opens in the contacts app, and CardDAV gives the same cards to the phone in your pocket.
Drop your .vcf files into contacts/ and they are your contacts.