He watches every story within the hour and answers none of your texts. The behavior feels like a riddle. It is not. He is keeping you in orbit — close enough to see, too far to talk to — because the view costs him nothing and the text would cost him something.

The behavior has a name

This is orbiting: going quiet in the conversation while staying loud in the feed. He ghosts the DM and haunts the stories. The reason it scrambles you is that your brain reads any contact as a signal, and a story-view is contact — just the cheapest kind there is. A tap. No words, no risk, no exposure. He gets to feel present in your life without being accountable to you in it.

The three things it usually means

One — you are a backburner. He is not pursuing and not closing the door. He is keeping a low-cost tab open in case he wants it later. The story-view is how he checks the tab is still there.

Two — he is avoidant and the feed is safe. For an avoidant type, a text is intimacy and intimacy is a demand. A story is one-way. He can stay near you without anything being asked of him. The watching is real interest; the silence is the deactivation that always follows it.

Three — it is maintenance, not interest. Sometimes the view means almost nothing — a thumb moving through a feed out of habit. The mistake is the same in all three cases: reading the view as a message when it is the absence of one.

What to watch for

A view is not a reach. The only thing that distinguishes interest from orbiting is whether attention ever converts to a conversation he starts. Reactions to your stories that never become a DM, likes on old photos, a fire emoji at midnight that leads nowhere — that is the signature of someone managing your attention, not earning it.

The move

Stop performing for an audience of one, and stop decoding the tap.

INPUT [ he viewed your story, 2 minutes ago. again. ]
DEFEND post a thirst trap, screenshot it to a friend, refresh the viewer list, draft and delete "why do you watch but never talk to me" × loses frame
INVERT send nothing to the audience. if you want data, send one direct bid — "drinks thursday?" — once. then read the answer, not the view. ✓ holds frame
A viewer who will not answer a direct question is an audience, not a prospect. Make him choose between converting and disappearing — both are clean information.

The orbiter relies on you keeping the show running. Every post aimed at him, every story timed for his eyes, funds the exact dynamic that is costing you. Cut the supply. Either you go quiet and let the absence do its work, or you send one concrete invitation and let his answer — or his silence — tell you what the views never will.

What his response tells you

Answers the bid and shows up → there was real interest buried under the avoidance, and you converted it. Keeps watching but won’t commit to a plan → he was never a prospect, only an audience, and you just stopped paying for his ticket. Disappears entirely once the content dries up → he was orbiting for the supply, and the supply is gone. Every outcome beats another month of reading meaning into a thumb-tap.

For the full framework on attention versus interest and holding your frame when someone runs hot through the feed and cold in the chat, see the DarkoApp doctrine.