a tiny field guide 7 min read ♡ chock-full of friends

you’re not weird.
you’re just
half a second
late.

Humans run a silent protocol under every conversation. Most people execute it on instinct — no thought, no error. If your timing is off, the room feels it before anyone can name it. Let three little friends show you how it works.

purr “are we synced?”
pop “here’s content.”
flash “got it. keep going.”
01 · the problem

everyone’s running a rulebook nobody printed.

Humans are herd creatures — we move and react together to a shared, unwritten protocol. Most people execute it without seeing it. Others run it half a beat slow, and the room registers the lag, even if nobody can name it.

This isn’t a how-to-be-charming guide. It’s the spec sheet for the thing already running. Use it if you’ve felt half a beat behind. Use it if you want to read status in a room. Use it if a conversation died and you couldn’t tell when.

The wild part: most people who run the protocol perfectly can’t explain it. Making it visible doesn’t just help outsiders learn the rules — it shows insiders what they’ve been doing the whole time.

02 · meet the friends

three little protocols. that’s the whole stack.

Every interaction — every elevator nod, every group chat, every meeting, every fight — decomposes into three primitives. Endlessly composed. Meet them now and you’ll see them everywhere.

Purr-chan

~ the channel-opener ~

The carrier wave. Purring asks “are we synced? is this connection live?” The words don’t matter. The energy matters.

“hi how are you” / “good u” / weather chat / “long day huh” — all purr. nobody’s asking for a status report.

Pop-chan

~ the transmitter ~

Being the center of attention. The actual payload — the take, the story, the argument, the fact. The only primitive where accuracy sometimes matters.

who gets to pop, and whose pops land, reveals the invisible status structure of any group.

Flash-chan

~ the receipt-giver ~

The social ACK. A nod. An “mm-hmm.” A double-tap. “Message received. Channel still good. Keep going.” The content of the flash is irrelevant; the signal is the message.

the absence of a flash is information. when ACKs stop, the channel is dying — even if nobody’s said so.

★ the punchline

Most people think conversation is popping. It’s not. Without Purr-chan opening the channel and Flash-chan keeping it open, Pop-chan just transmits into the void.

03 · in the wild

once you see it, you can’t unsee it.

Three scenes, fully annotated. Watch the pattern: purr opens, pop transmits, flash keeps it alive. Toggle the protocol tags off if you want to read them clean.

01 the hallway hello

pure purr
your boss
morning! how’s it going?
PURR channel open, warm energy
you
honestly i think a raccoon is living in my walls and i’m starting to respect him
PURR matching + raising energy. words don’t matter.
boss
ha — okay. you good though?
FLASH receipt. channel strong.
you
all good. hey — got a sec later? i want to pitch you something for q3.
POP actual content — only because the channel was open.
boss
love the energy. find time on my calendar.
FLASH connection made. pitch landed before you gave it.
the move: match-and-raise the energy first. say something absurd in the right tone and the room opens. then pop. people don’t say yes to your content — they say yes to the channel.

02 the standup nobody flashed

dropped pop
rachel · mgr
okay let’s talk q3 numbers.
POP holding the floor.
the team
[nods, eye contact, pens out]
FLASH collective ACK.
rachel
revenue’s up 12, but CAC is starting to scare me—
POP content delivery.
tyler · jr
i actually ran some numbers on—
POP trying to take the floor.
rachel
—so we need to revisit the funnel.
POP reclaims floor. no flash to tyler.
what just happened: tyler’s pop got zero flashes. transmission dropped. this is micro-inequity made visible — the hierarchy expressing itself through who gets acknowledged. wasn’t personal. wasn’t conscious. was data.

03 the 1am group chat

protocol on fire
alex
DUDE
PURR high energy, demanding sync.
jordan
what. WHAT.
PURR matching energy. FLASH ready to receive.
alex
so i’m at the grocery store right. i see my ex. with the new boyfriend. in the cheese aisle.
POP story delivery.
jordan
NO. no no no no
FLASH intense ACK.
alex
he was holding a wheel of brie like it was a championship belt
POP continued transmission.
jordan
THE AUDACITY OF THE BRIE
FLASH emphatic receipt. PURR matching emotional pitch.
why this hits: a great late-night vent isn’t a transcript of facts — it’s three protocol primitives firing on top of each other. you’re not actually trying to convey information about brie. you’re testing whether the friendship channel is still open. it is. ♡
04 · channel offline

most arguments end before anyone stops yelling.

In an argument, you can see the moment the other person stops flashing. They’ve stopped ACKing. The channel is dead. You’re just transmitting into the void. And most people, here, get louder.

david
the data clearly shows—
POP
mira
mm.
FLASH minimal. connection weakening.
david
and if you look at the historical trend—
POP more content, louder.
mira
[silence. checks phone.]
no flash — channel dead
david
are you even listening? this is important.
POP escalating into void.

two closed channels broadcasting at full power. once you see it, you realize most arguments ended long before they stopped.

quick repairs

~ when you’ve detected no-flash and want to actually do something ~

stop popping.

more content won’t help. you’re transmitting into void. that’s not a strategy.

try a radical flash.

find something in their position to genuinely acknowledge. “you’re right that X matters.” restarts the channel.

downshift to purr.

“long day.” “this is hard.” you’re not conceding — you’re reopening the channel.

exit clean.

“let’s come back to this.” preserves the relationship for future repair. storming off burns the channel harder.

05 · reading the room

the room is just data. ♡

Every group has an invisible status structure. The protocol makes it visible. Watch how people purr, pop, and flash for 30 seconds — you can map the hierarchy without anyone saying a word.

who sets the purr?

the person establishing the energy level for the group holds power. everyone else syncs to them.

whose pops get flashed?

high-status pops receive ACKs. lower-status pops get dropped or talked over. count the ratio.

who can pop anytime?

some people take the floor when they want. others wait for permission. that’s not personality — that’s hierarchy.

who flashes whom?

lower-status people flash more toward higher-status people. asymmetry reveals the shape.

this works even when you don’t speak the language.

strip the semantic content entirely and the protocol still works — because it was never about the semantics. you’re watching: who energy-matches whom. who holds the floor. who signals receptivity. the words were always just the vehicle.

same thing in rooms where you do speak the language but the real conversation is happening underneath. the meeting where the words say “we’re aligned” but the purring is off. somebody pops and gets nothing back. that silence is data.

06 · the playbook

what to actually do.

Diagnosis is fun. Prescription is better. Four situations you’ll be in this week — and what the protocol says about each.

when your pops aren’t landing

under-flashed

  • downshift to purr. stop trying to transmit content. match their energy. “long day, huh?” reopen the channel first.
  • flash them first. acknowledge something they said. flashes are reciprocal. (not manipulation, it’s the protocol.)
  • pop smaller. your pop might be too big. break it into chunks people can ACK without commitment.
  • read the message. sometimes the under-flash is the message. you can route around it instead of forcing it.
when the channel is dying mid-fight

argument repair

  • stop popping immediately. if there’s no flash coming back, more content is useless.
  • name the dynamic, gently. “i feel like we’re talking past each other.” that’s a meta-purr.
  • radical flash. find anything in their position to genuinely agree with. “you’re right about X.” restart.
  • exit clean if needed. “let’s come back to this.” preserves the channel. burning it isn’t winning.
when the room won’t give you the floor

can’t get a pop in

  • secure a flash first. eye contact with one receptive person. get a small ACK. now you have an ally who’ll flash you mid-pop.
  • purr into the gap. energy-match the group before transmitting. being too different in energy makes you easy to ignore.
  • draft off a landed pop. “building on what [name] said...” attaches your transmission to one already being flashed.
  • pop to one person. can’t get the group? have the conversation with one person. others tune in.
before you even open your mouth

reading the room (30 sec)

  • who’s setting the purr frequency? that’s your anchor person — match them or pivot from them.
  • whose pops get flashed, whose get dropped? map the unspoken hierarchy in real time.
  • who’s being systematically under-flashed? if you flash them, you’ve made an ally cheaply.
  • then calibrate your entry. match the room’s energy before transmitting anything.

♡ re-purring phrases — copy/paste tier

when you need to restart a channel. words matter less than the energy: softer, slower, lower stakes.

“hey — how are you holding up?”
“that’s a lot to deal with.”
“i hear you.”
“this is hard.”
“i want to understand where you’re coming from.”
“yeah — that part’s real.”
07 · weird cases

where it gets a little weird.

Three primitives cover a lot of ground. Sometimes interactions fire multiple at once. These are the ones that look like exceptions and aren’t.

humor, teasing, play-fighting +
a well-timed joke is a pop (content), a purr (energy calibration), and a flash-request (laughing together signals receipt) — all simultaneously. teasing someone you like operates on all three channels at once. the model still applies; you just have to admit it’s high-bandwidth multi-channel transmission, not clean single-primitive moves.
flirting +
mostly purring with plausible deniability. the content barely matters. what matters is the energy escalation and whether the other person matches it. micro-pops (compliments, light provocations) and micro-flashes (sustained eye contact, laughing at jokes that weren’t that funny) layer in. it’s the protocol running hot.
roasting your friends +
“talking shit” among close friends looks like aggression but functions as purring — it’s intimacy signaling. the insults are pops; the willingness to take them and dish back is a flash that says we’re close enough for this. reading this as actual hostility is a common cross-cultural error.
brainstorming / jamming +
rapid pop-flash-pop-flash exchanges where the line between “my idea” and “your idea” dissolves. less turn-taking, more shared pop — joint transmission. zoom out and see the whole group as one transmitter.
silence +
comfortable silence between close people is a sustained purr — no pops needed. uncomfortable silence is a channel dying. same behavior, opposite protocol state. context is everything.

the model isn’t a complete simulation — it’s a compression algorithm. when an interaction feels “too complex” for the framework, you’re usually looking at multiple primitives firing simultaneously, or the channel state being ambiguous. that’s still useful information.

08 · the unlock

see it once,
you’ve got it forever.

Some people are so embedded in the herd that they can’t articulate why a room feels wrong, or why a conversation died. They just feel it. With the protocol visible, you can point at the mechanism.

Expect some processing overhead at first — you’re running consciously what others run on wetware. But it compiles down. The pattern recognition becomes perceptual, not analytical. Eventually you just see it, the way a musician hears a chord change without naming it.

And the conscious version doesn’t fade when it gets fast. You end up with both the speed and the visibility.

most people can’t teach what they do on instinct. this is the spec. ♡