The key stays home.
The tool travels.
Four moments, one journey — scroll through what happens when a teammate's agent uses a tool it doesn't own.
Alice's laptopScan your skills and keys. Upload them safely.
treg scan reads your project — every skill and every
.env key, listed before anything moves. Then treg upload
registers and encrypts the lot. The plaintext never leaves the scan.
Bob's laptopNow the whole team can call it.
Alice imported it — Bob just calls it. treg call from any machine, any agent:
the key is injected automatically. Nothing to configure, no key on Bob's laptop, ever.
Here's the hop where the key appears.
What leaves Bob's machine carries only his personal treg token. Inside the proxy,
that token is swapped for the org credential — and api.stripe.com receives
a normal, fully-authed request.


the whole teamEvery call lands in the log.
Who called, which tool, when, status and latency — attributed to the person, not a shared key. Rotation is one edit; usage caps are per-user.
$ treg call stripe /v1/refunds --method POST · x-ray
POST /call/stripe/v1/refunds HTTP/1.1 Host: treg.superdesign.dev Authorization: Bearer treg_tok_bob_7f3a…
POST /v1/refunds HTTP/1.1 Host: api.stripe.com Authorization: Bearer treg_tok_bob_7f3a… sk_live_•••••••• ← injected
bob@ → stripe
tim@ → posthog
alice@ → google-ads-report
bob@ → resend