Solarity

Accountability, in orbit

Progress you can see,
with people who
keep you honest.

A circle of friends, one goal each, checked off in public. No feed, no streak-shaming, no strangers — just the few people who would notice.

Drag the sky

Scroll

The loop

Three beats a day, and none of them is a dashboard.


01

Set a goal

One clear intention your circle can see — not a private checklist nobody will ever ask about.


02

Check in

A daily pulse, once. Friends notice when you show up, and they notice when you don’t.


03

Stay in orbit

Shared momentum compounds. A quiet digest each morning, and nothing else asking for you.

Yesterday, in one circle

3 of 4

checked in — and the fourth knows it.

That is the whole mechanism. Not a notification designed to be ignored, but four people who will see the number in the morning.

Try one

The obvious worry

“I don’t want to be watched.”

Nor does anyone. So there is no feed, no score, no league table, and nothing a stranger can see. Four things are true of every circle, and they are the whole privacy model.


Ten people, invited

A circle is capped at ten and joined by a link somebody sent you. There is no discovery and no way in from outside.


A goal can stay private

Hide any goal from one circle or from everyone. It still counts toward your day — the commitment survives, only the title goes.


One pulse a day

Checking in is a single act, once. Nothing here rewards opening the app more often than that.


Leaving takes one button

So does deleting everything. Your notes and photos go with you; past days stay, with your name removed.

The rule worth knowing first

About streaks

A circle’s streak counts days where everyone finished. One person missing one goal ends it for the group — not just for them. That is the point rather than a penalty: it is what makes the day matter to four people instead of one.

Somebody who joins mid-run is not counted until the next one starts, so a newcomer cannot break a streak they were not part of earning.

Mon 31 Aug

Morning Runners3 of 4 finished
  • finishedyou
  • finishedpriya
  • finishedsam
  • did not finishalex

Group streak 6 · up from yesterday