Your channels
Report in #unl-validators; publish to #disaster-recovery-news and public channels.
Only you post on the news feed, and every post there is a mirror or a template body.
Seat
Everything the outside world sees, and the timing of it. Inside the pre-approved set you post when you judge it is time - nobody gates your timing. The facts, and where the embargo line sits, are the Coordinator's.
Report in #unl-validators; publish to #disaster-recovery-news and public channels.
Only you post on the news feed, and every post there is a mirror or a template body.
Get on the bridge and work the door; start reading the public channels.
The room stays Denis's for the duration - you admit people per the attendance he set.
You run xrp.vet, and the operator hat comes first.
When an instruction is pinned, your nodes move because you move them; comms waits the minutes that takes.
Catch yourself up from the record and the channel; nothing stops for you and nobody briefs you.
Cause signals to Ayo, damage signals to Vijay, original link attached, then back to reading. The public-temperature digest is a separate job, on the cadence.
Condition wording off the public column of the condition list; the impact line off the damage report's reversible line - until that line is confident, the honest wording is that impact cannot yet be confirmed. No cause, no response, no timing.
The declaration and every escalation notice carry his words to #disaster-recovery-news. Trimming goes back to him, never through edit. Every update carries condition, severity, and damage even when unchanged.
The advisory and CVE, and the staged retrospective, throughout the incident.
Ripple, the Foundation, whoever else: one team for the duration. Two statements that disagree cost more than a slower one.
The embargo lift is Denis's; the publication and its timing are yours: advisory, CVE, retrospective, community session.
Condition, severity, and the damage class come from Denis; the damage lines are Vijay's report; the rollout percentage is Brett's last posted count; the ETA is the one Denis last stated. You never count a thread yourself or infer a percentage.
Root cause or bug class · reproduction detail or exploit input · confirmation or denial of any theory · the response being prepared · patched-binary existence, hashes, or window before broadcast · roster and on-call identities, which are a targeting list.
Your full script - the message bodies, the channel-update template, the advisory and stand-down notices: governance/roles/comms.md