Coming home
A hundred decisions a week, most of them watched.
Getting out is not one decision. It’s a long run of small ones, made fast, with less room to be wrong than most people ever have to work with — and often with someone watching to see which way you go.
Upstream is a place to think one of them through before you make it.

This is the week, not a hypothetical.
- Where you sleep tonight, and whether the person offering is safe to owe.
- The job that pays less and keeps you away from everyone you used to run with.
- The family member who wants the old you back, because that version was easier to be around.
- Whether to say the true thing to your PO, or the version that keeps the appointment short.
- Who to answer, and who to let ring.
- How much of your history to hand over to someone who just asked a friendly question.
None of these are the kind of thing you can hand to someone and ask them to solve. They need thinking about, out loud, by you — usually at an hour when there’s nobody to think out loud with.
Why this framework
Both things are true — and here, that’s the whole difficulty.
Upstream runs on Dual Accountability, from Demetrius Wright’s LANDMINES: What Happened to Me. He wrote it working through his own life, as someone who had survived real harm and had also caused it.
Most tools make you pick a lane. Either you’re a person things were done to, or you’re a person who did things. Upstream holds both at full weight, because that’s the only version that’s actually true.
What happened to you explains the pattern
andit doesn’t excuse continuing it
You were failed or hurt by someone
andyou still have agency in this moment
You deserve compassion for how you got here
andyou’re the only one who can change what happens next
The framework is explicit that this is not false balance. What was done to you and what you do next are different categories of truth, held together — not weighed against each other, and never traded off. Upstream is built to hold that tension open rather than resolve it into something easier to hear.
Read the framework in fullThe practical part
What it needs from you, and what it doesn’t.
It runs in a phone browser
No app store, no download, no storage you don’t have. If you can open a web page, you can use it.
It’s free to start
Five conversations a month, no card, no trial that quietly ends. The framework itself is never behind the paywall.
It isn’t reporting to anyone
Not to a PO, not to a program, not to a facility. Upstream has no case-management side and no one to hand anything to.
It won’t put you in a category
No risk score, no assessment, no treatment plan. It asks what you’re working through and it takes your word for who you are.
What it isn’t.
It isn’t therapy, and if what you need is a therapist it will not pretend to be one. It doesn’t give legal advice — not about your case, not about your conditions, not about anything a lawyer should be answering.
It isn’t a crisis service either. If you tell it you’re thinking about hurting yourself, it stops and gives you real numbers rather than trying to talk you through it. Those numbers are here, and you don’t need an account to see them.
And it isn’t a condition of anything. Nobody assigned you this. You can stop using it tomorrow and no one is told.
Start with the one you keep putting off.
One decision, thought through properly, before it gets made for you.
If you work with people coming home — a reentry organization, a program, a platform — there’s a page for you. Organizations & partners.