The Problem
Humans are herd creatures. We move and react together according to a shared, unwritten rulebook—one we execute unconsciously, without thinking.
Some of us simply don't share that rulebook.
Some of us send social signals about half a second late, which registers as strange to people running the protocol subconsciously. It's not a deliberate judgment—it's just that humans reflect 'network noise' of the protocol without realizing it. When someone's timing is off, the whole signal feels wrong, even if no one can say why.
This framework helps to make that protocol visible.
Who This Is For
This mapping was born from necessity. It was created to reverse-engineer what many people do instinctively, and it turns out that awareness of this model is useful for anyone.
Many people run the protocol without seeing it. Making it explicit doesn't just help outsiders learn the rules; it helps insiders understand what they've been doing all along.
Use this if you've ever felt socially out of sync. Use it if you've ever wondered why a conversation died. Use it if you want to read status dynamics in groups. Use it if you just like understanding how things work.
Three Primitives
All human social interaction can be decomposed into three fundamental behaviors. That's it. Three things, endlessly composed. OK! That is a gross simplification but look at these three operations and think in the context of sending signals across the room
Purring
sharing energy levelPurring is about channel establishment and maintenance. It asks: "Are we in sync? Is this connection live?" The semantic content of purring is almost entirely irrelevant—it's a carrier wave.
Think of standing in an elevator when someone says "hello" or "nice weather." The words don't matter. The energy level does. You could say "I committed unspeakable acts with a barnyard animal" in the right tone, and the CEO might just want to have lunch with you.
Purring establishes rapport, signals tribal membership, and maintains social bonds. It's the "keepalive" packet of human interaction. Most small talk is pure purring.
Key insight: Purring is where most "dishonesty" in social interaction lives—and both parties are fine with it. When someone asks "How are you?" they're not requesting a status report. When you answer "Good!", you're not lying. You're both just maintaining the channel.
Popping
sharing informationPopping is being the center of attention—the actual payload transmission. When you pop, you're holding the floor, conveying content, making a point.
This is the only primitive where accuracy sometimes matters. The actual propositional content—the facts, the story, the argument—lives here.
Popping is what most people think conversation is. But without purring to establish the channel and flashing to acknowledge receipt, pops transmit into nothing.
Key insight: The right to pop is not equally distributed. Watch any group and you'll see: some people's pops get acknowledged, others' get ignored. Some people can pop whenever they want; others have to wait. The allocation of popping rights reveals the invisible status hierarchy.
Flashing
acknowledging receiptFlashing is the social ACK—the TCP handshake of human interaction. It signals: "Message received. Connection still good. Keep transmitting."
Functionally, a flash is a Facebook like. A nod. An "mm-hmm." Eye contact held a moment longer. It indicates you're open to more similar content.
Flashing can be verbal ("That's interesting," "Right," "Oh wow") or nonverbal (nodding, leaning in, facial mirroring). The content doesn't matter—only the signal that the channel remains open.
Key insight: The absence of flashing is information. When someone stops ACKing, the connection is dying—regardless of whether anyone has consciously decided to end it.
Seeing It in Action
Once you see the protocol, you can't unsee it. Here are some everyday interactions, annotated. Watch for the pattern: purring opens the channel, popping transmits content, flashing keeps it alive.
The words don't matter. The energy does. Match and raise their energy level, and the channel opens. Say something absurd in the right tone and the CEO wants to have lunch with you. This is purring—the semantic content is almost completely orthogonal to the function.
Notice: Tyler's pop received no flash. His transmission was dropped. This is micro-inequity made visible—the status hierarchy expressed through who gets acknowledged.
The Dead Channel
One of the most useful applications of this framework: recognizing when communication has already failed.
When Flashing Stops
In arguments, you can see the exact moment someone stops flashing. They've stopped ACKing. The connection is dead—you're just transmitting into the void.
Most people keep escalating at this point. They talk louder, repeat themselves, pile on more evidence. They're still operating on the content layer, thinking "if I just explain it better..." when the protocol layer has already dropped the connection.
Once you see it, you can make an actual choice: keep popping into nothing, or try something else. Shift to purring—try to re-establish the channel. Or just stop, and recognize the argument is over regardless of whether anyone's been convinced.
Two people loudly popping at each other, neither one flashing, both convinced they're making devastating points. Two closed channels broadcasting at full power. Once you see it, you realize most "arguments" ended long before they stopped.
Quick Repairs
Once you see the channel dying:
- Stop popping. More content won't help—you're transmitting into void.
- Try a radical flash. Find something in their position to genuinely acknowledge. "You're right that X matters." This can restart the channel.
- Downshift to purring. Drop the stakes entirely. "This is hard." "Long day." You're not conceding the argument—you're reopening the channel.
- Exit clean. "Let's come back to this" preserves the connection for later. Walking away angry burns it harder.
Reading Status
This framework makes invisible hierarchies visible. Watch how people purr, pop, and flash together in any group, and you'll see the status structure.
Who Sets the Purr?
The person who establishes the energy level for the group holds power. Others sync to them.
Whose Pops Get Flashed?
High-status individuals receive acknowledgment. Lower-status pops get dropped or talked over.
Who Can Pop Anytime?
Some people can take the floor whenever they want. Others have to wait for permission or a gap.
Who Flashes Whom?
Lower-status people flash more toward higher-status people. The ratio reveals the hierarchy.
Beyond Language
The framework works even when you don't speak the language. Strip away semantic content entirely and it still functions—because it was never really about the semantics.
You're watching: Who's energy-matching whom. Who's holding the floor. Who's signaling receptivity. The actual words were always just the vehicle.
This is also useful for reading rooms where you do speak the language but the real conversation is happening underneath. Meetings where the words say "we're aligned" but the purring is off. Someone pops and gets no flashes. That silence is data.
Edge Cases & Limitations
The model is elegant precisely because it's sparse—three primitives covering enormous ground. But elegance sometimes sacrifices coverage. Here's where the lines blur:
Humor, Teasing, and Play-Fighting
A well-timed joke is simultaneously a pop (content), a purr (energy calibration), and a flash-request (laughing together signals receipt). Teasing someone you like operates on all three channels at once. The model still applies—you can decompose these interactions—but they're high-bandwidth, multi-channel transmissions rather than clean single-primitive moves.
Flirting
Flirting is mostly purring with plausible deniability. The content often doesn't matter; what matters is the energy escalation and whether the other person matches it. But it also involves micro-pops (compliments, provocations) and micro-flashes (sustained eye contact, laughing at jokes that aren't funny). It's the protocol running hot.
Ritual Insult Exchanges
"Talking shit" among close friends looks like aggression but functions as purring—it's actually intimacy signaling. The insults are pops, but the willingness to receive them (and dish back) is a flash that says "we're close enough for this." Misreading this as actual hostility is a common cross-cultural error.
Collaborative Ideation
Brainstorming sessions involve rapid pop-flash-pop-flash exchanges where the boundary between "my idea" and "your idea" dissolves. It's less like turn-taking and more like a shared pop—joint transmission. The model handles this, but you have to zoom out and see the group as a single system.
Silence
Comfortable silence between close people is a sustained purr with no pops needed. Uncomfortable silence is a channel dying. Same behavior, completely different protocol state. Context is everything.
The model doesn't capture every nuance—but it doesn't need to. It's a compression algorithm, not a complete simulation. When interactions feel 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.
Tactical Playbook
Diagnosis is useful. Prescription is better. Here's how to actually use the model in live situations.
When You're Being Under-Flashed
Your pops aren't landing. Options:
- Downshift to purring. Stop trying to transmit content. Match their energy. Say something low-stakes: "Long day, huh?" Re-establish the channel before trying to pop again.
- Flash them first. Acknowledge something they said or did. People are more likely to flash you back after you've flashed them. It's reciprocity, not manipulation.
- Pop smaller. Your pop might be too big—too much content, too high stakes. Break it into smaller chunks that are easier to acknowledge.
- Accept the status read. Sometimes under-flashing is the message. They're telling you where you stand. You can try to change it or you can route around it.
When the Channel Is Dying (Arguments)
You've detected no-flash. Now what:
- Stop popping immediately. More content won't help. You're transmitting into void.
- Name the dynamic (carefully). "I feel like we're talking past each other" is a meta-purr. It acknowledges the channel problem without blaming.
- Radical flash. Find something—anything—in their position to genuinely acknowledge. "You're right that X is a real concern." This can restart the channel.
- Exit gracefully. "Let's come back to this later" preserves the relationship for future channel establishment. Walking away angry burns the channel harder.
When You Need to Pop But Can't Get the Floor
In group settings where your pops get talked over:
- Secure a flash first. Make eye contact with someone receptive. Get a small acknowledgment. Then pop—you now have an ally who's already flashing.
- Purr into the gap. Energy-match the group first. Being too different in energy makes your pops easier to ignore.
- Draft off someone else's pop. "Building on what [Name] said..." connects your transmission to one that's already being flashed.
- Pop to one person. If the group won't flash you, find one person who will. Have the conversation with them. Others may tune in.
When You Want to Read the Room
Before engaging, observe for 30 seconds:
- Who's setting the purr frequency?
- Whose pops get flashed? Whose get dropped?
- What's the flash ratio between different people?
- Is there anyone being systematically under-flashed?
This tells you the status structure, who the safe allies are, and how to calibrate your own entry.
Re-Purring Phrases
When you need to restart a channel, low-stakes purrs that work across contexts:
- "Hey, how are you holding up?"
- "That's a lot to deal with."
- "I hear you."
- "This is hard."
- (In conflict) "I want to understand where you're coming from."
The words matter less than the energy. Softer, slower, lower stakes. You're not transmitting content—you're reopening the channel.
The Hidden Advantage
There's something liberating about learning the model explicitly. When you construct it consciously, you can see it—not just feel it.
Some people are so embedded in herd dynamics that they can't articulate why a room feels wrong, why someone seems "off," why a conversation died. They just feel it. With the protocol visible, you can point at the mechanism.
If you're new to this framework, expect some processing overhead at first—you're running consciously what others run on wetware. But with practice, it compiles down. The pattern recognition becomes perceptual, not analytical. Eventually you just see it, the way a musician eventually hears chord changes without naming them.
And here's the thing: the conscious understanding doesn't go away when it gets fast. You don't sink back into unconscious herd-feel. You end up with both the speed and the visibility.
Most people can't teach what they do instinctively. This framework is the spec.