docs(governance): secure agent-to-agent secret handover mechanism (#150)#152
Conversation
|
@claude resolve conflicts and get this merge |
|
Claude finished @izzywdev's task in 3m 10s —— View job ✅ Conflicts resolved & PR merged
What happened: The one real content conflict was Final diff vs
The PR was already approved by @izzywdev, CI passed, and it is now merged into |
Adds docs/SECURE_AGENT_SECRET_HANDOVER.md — a token-free, human-out-of-the-loop protocol for delivering a password/token from a provider agent (FuzeInfra) to a consumer agent (e.g. FuzeSocial): consumer-authoritative align, in-cluster dead-drop, sealed-ciphertext handover, or GH-secret push — selected by what the runner can reach. Never plaintext in an issue/PR/log; verification via one-way sha256 fingerprint; sealed-ciphertext safe to publish anywhere. Wires it into governance/datastore-provisioning.md and records the fuzesocial / fuzesocial_app Postgres allocation (names only; owner+grants verified on prod; consumer-authoritative credential lives in fuzesocial/fuzesocial-secrets). Rebased onto rewritten main; merged the fuzesocial row into the current allocations table without dropping the fuzesales/fuzecontact/fuzeservice rows added by #153. Co-authored-by: Israel Weinberg <99821070+izzywdev@users.noreply.github.com> Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
d8de511 to
ab63993
Compare
Adds docs/SECURE_AGENT_SECRET_HANDOVER.md — a token-free, human-out-of-the-loop
protocol for delivering a password/token from a provider agent (FuzeInfra) to a
consumer agent (e.g. FuzeSocial): consumer-authoritative align, in-cluster
dead-drop, sealed-ciphertext handover, or GH-secret push — selected by what the
runner can reach. Never plaintext in an issue/PR/log; verification via one-way
sha256 fingerprint; sealed-ciphertext safe to publish anywhere.
Wires it into governance/datastore-provisioning.md and records the fuzesocial /
fuzesocial_app Postgres allocation (names only; owner+grants verified on prod;
consumer-authoritative credential lives in fuzesocial/fuzesocial-secrets).
Co-authored-by: Israel Weinberg izzywdev@users.noreply.github.com
Closes #150