1.1 KiB
1.1 KiB
Meta Credential Store (operator-only)
Centralized encrypted store for Muse, Instagram, Facebook account credentials.
Location (VM only)
/etc/netvm/meta-credentials/store.age— age-encrypted JSON (600 root)/etc/netvm/meta-credentials/.age-key— age private key (600 root)/usr/local/bin/meta-creds.sh— CLI (700 root)
Usage
sudo meta-creds.sh list muse # list account IDs (no secrets)
sudo meta-creds.sh get muse <id> # output JSON (never log this)
sudo meta-creds.sh add muse <id> # interactive prompts
Schema
{
"muse": {
"<id>": {
"email": "...", "phone": "...",
"age_verified": "true",
"instagram_linked": "<handle>",
"verified_by": "human", "verified_at": "2026-10-03T...",
"notes": "..."
}
},
"instagram": {"<id>": {"username": "...", "password": "...", "email": "..."}},
"facebook": {"<id>": {"email": "...", "password": "..."}}
}
Rules
- Operators only. Developers never get access (prevents board leaks).
- Decrypt transiently, never log values, never put in chat/memory.
- Human validates Instagram linking; operators automate after.