Secrets live in six places and one of them is a DM LogicSRC Credential Sharing, an open spec and MIT-licensed CLI from the Profullstack project, aims to solve fragmented secret management by providing provider-neutral sync, end-to-end-encrypted team vaults, audit trails, and an undo button. The tool, which supports .env files and SSH keys, uses zero-knowledge relay so the server cannot read secrets, and the author reports running over 170 vaults on one team. Your secrets live in six places and one of them is a DM 2026-08-16, by Anthony “chovy” Ettinger. How this was written: drafted with an AI assistant from my own notes, then edited by me. I work on the tool described below, so read it as what it is — me telling you about a thing I build. The actual problem Count where a secret for one of your projects currently lives. There is a .env on your laptop. There is a copy in Doppler, or in Railway's variables tab, because that's what the deploy reads. There is a third copy in GitHub Secrets so CI can run. There is a Slack DM from eight months ago containing a fourth copy, sent to whoever joined that week. And there is an SSH key on exactly one machine, which is why you can't work from the other one. None of those four copies agree with each other. You find out which one is stale during an outage. Meanwhile the honest onboarding instruction for a new teammate is “ask me and I'll paste it to you,” which is a credential-sharing workflow the same way a shoebox is an accounting system. The paid tools solve one slice of this and then own you. Doppler is good at Doppler. Railway is good at Railway. Neither is good at “here is my .env , put it in both, tell me what changed first, and let me undo it.” And none of them will hold an SSH key. What we built instead LogicSRC Credential Sharing https://logicsrc.com/credential-sharing is an open spec plus an MIT-licensed CLI for exactly that gap: provider-neutral secret sync, plus end-to-end-encrypted team vaults, with an audit trail and an undo button. It's part of LogicSRC https://logicsrc.com/ , the Profullstack open-spec project — open schemas and conventions for coordination between humans, agents and hosted services. The code is at github.com/profullstack/logicsrc https://github.com/profullstack/logicsrc . Install is a shell line and Node 18+, macOS or Linux: curl -fsSL https://logicsrc.com/install.sh | sh logicsrc login The loop I actually run Ninety percent of my use is three commands. Link a directory to a team project and environment once, then push and pull the .env like it's a branch: logicsrc secrets teams link interactive: team → project → env logicsrc secrets up push .env to the linked environment logicsrc secrets down pull it back logicsrc secrets down staging pull a different env of the same project The link lives in ~/.config/logicsrc/secrets-links.json , keyed by the directory's real path — deliberately outside the project, so nothing about your secret storage lands in the repo. There's no config file to gitignore because there's no config file. Onboarding a teammate is four commands and no DMs: logicsrc teams create acme --name "Acme Inc" logicsrc teams push acme web prod --env .env logicsrc teams invite acme teammate@example.com logicsrc teams grant acme web prod teammate@example.com They run logicsrc teams pull acme web prod --env .env and they're working. When they leave, you rotate rather than hoping: logicsrc credentials rotate acme web prod --approve I run north of 170 vaults on one team this way, named