Public-flip audit: scrub Sulkta-internal refs + Browserless IPs + add LICENSE

Repository URL → git.sulkta.com. Drop Lucy Browserless IPs from tool doc-strings
(replaced with abstract 'sandboxed headless browser' guidance). Drop sibling-repo
cross-references, kayos@/cobb@ mailbox examples in tool descriptions, vault
pointers. Generalize config.example.toml + README to neutral hosts. Add LICENSE
(MIT — Cargo.toml already declared it).

Tests still green. No behavior change.
This commit is contained in:
Cobb Hayes 2026-05-27 11:06:50 -07:00
parent c43283ad5b
commit b30bd05db8
8 changed files with 85 additions and 87 deletions

View file

@ -1,27 +1,25 @@
# Carrier config — copy to ~/.config/carrier/config.toml, chmod 600.
#
# Passwords are NEVER inline. Each account names an env var (`password_env`)
# AND a fallback file (`password_file`). Lookup order:
# and optionally a fallback file (`password_file`). Lookup order:
# 1. env var
# 2. shell-format file (`KEY=VALUE` per line)
# 3. hard fail with a vault-pointer hint
#
# Vault canonical: bw.sulkta.com → "kayos@sulkta.com — IMAP/SMTP".
# 3. hard fail
default_account = "kayos"
default_account = "primary"
[accounts.kayos]
from_name = "Kayos"
from_addr = "kayos@sulkta.com"
smtp_host = "mail.sulkta.com"
[accounts.primary]
from_name = "Your Name"
from_addr = "you@example.com"
smtp_host = "mail.example.com"
smtp_port = 587
smtp_starttls = true
imap_host = "mail.sulkta.com"
imap_host = "mail.example.com"
imap_port = 993
imap_tls = true
username = "kayos@sulkta.com"
password_env = "KAYOS_SMTP_PASS"
password_file = "~/.config/kayos-mail/smtp.env"
username = "you@example.com"
password_env = "CARRIER_PRIMARY_PASS"
password_file = "~/.config/carrier/secrets.env"
# Optional: pin Message-ID domain. Defaults to the part of `from_addr`
# after the @ if unset.
# message_id_domain = "sulkta.com"
# message_id_domain = "example.com"