---
id: "codex://object/sol-checkpoint"
archive_id: "sol-checkpoint"
slug: "sol-checkpoint"
url: "https://ndcodex.com/objects/sol-checkpoint/"
type: "codex"
title: "SOL - checkpoint"
summary: "A checkpoint on SOL: a record-first daily system for holding memory, responsibility, and continuity without turning life into a project board."
date_published: "2026-04-29T21:06:16.000Z"
date_modified: "2026-04-29T21:06:16.000Z"
status: "published"
visibility: "public"
language: "en-US"
axes:
  scale: "meso"
  depth: "structural"
  focus: "system"
  function: "revelatory"
themes:
  - "record"
  - "memory"
  - "continuity"
  - "responsibility"
  - "product"
  - "signal"
constellations: []
tags:
  - "sol"
  - "checkpoint"
  - "record-first"
  - "daily-record"
  - "memory"
  - "responsibility"
  - "continuity"
  - "record"
  - "product"
  - "signal"
keywords:
  - "Codex"
  - "record"
  - "memory"
  - "continuity"
  - "responsibility"
  - "product"
  - "signal"
  - "sol"
  - "checkpoint"
  - "record-first"
  - "daily-record"
author:
  id: "nathan-davis"
  name: "Nathan Davis"
  designation: "Archive Operator"
  role: "Archive Operator"
  handle: "@nathandavis"
  avatar: "/media/people/nathan-davis.jpg"
  bio: "Designer, builder, and curator of the Codex Archive."
contributors:
  - id: "nathan-davis"
    name: "Nathan Davis"
    designation: "Archive Operator"
    role: "Archive Operator"
    handle: "@nathandavis"
    avatar: "/media/people/nathan-davis.jpg"
    bio: "Designer, builder, and curator of the Codex Archive."
relations: []
media:
  - kind: "image"
    src: "/media/pigeon/codex/sol-checkpoint-01.png"
    role: "hero"
    alt: "SOL mobile now view showing the date, anchors, live capture field, and sync action."
    caption: "The now surface gathering anchors, live capture, and device sync into one daily record."
  - kind: "image"
    src: "/media/pigeon/codex/sol-checkpoint-02.png"
    role: "gallery"
    alt: "SOL focus layer showing compression of now with done, active, and open counts."
    caption: "Focus mode compresses the day into a faster orientation pass."
  - kind: "image"
    src: "/media/pigeon/codex/sol-checkpoint-03.png"
    role: "gallery"
    alt: "SOL line-level day view showing tagged entries with state tokens."
    caption: "The day layer keeps the record at the line level without collapsing it into a conventional task list."
  - kind: "image"
    src: "/media/pigeon/codex/sol-checkpoint-04.png"
    role: "gallery"
    alt: "SOL record sections showing encountered moments, incoming signal, people, and shared device sync."
    caption: "Raw fragments stay visible so meaning can emerge later instead of being flattened on capture."
---
I've been building something called SOL.

On the surface, it's an app.
Underneath, it's me trying to solve a more personal problem:

I don't need another productivity system.
I need a way to not lose my life in the noise of living it.

SOL is a daily record system.
Not tasks first.
Not notes first.
Record first.

Capture what actually happened.
Keep the fragments.
Let meaning emerge later.

![SOL now surface](/media/pigeon/codex/sol-checkpoint-01.png)

*Now mode with anchors, the live capture field, and cross-device continuity in one surface.*

Right now it has:

- a live `Now` mode
- a `Days` view
- health anchors
- a focus layer
- a raw line-level layer
- cloud sync between phone and desktop
- a review export that makes a day readable to me or to an AI

![SOL focus layer](/media/pigeon/codex/sol-checkpoint-02.png)

*The focus layer compresses the day into something readable quickly, without pretending the day itself was simple.*

The logic is getting sharper:

- `INT` = this happened
- `REL` = this is mine to carry

That distinction matters.
I don't just want a system that records activity.
I want one that can hold responsibility, memory, and continuity
without turning my life into a project board.

![SOL line-level record](/media/pigeon/codex/sol-checkpoint-03.png)

*Line-level state stays visible. The day can still hold pressure, repetition, and responsibility without being forced into a cleaner story than it was.*

The work hasn't been clean.

Mobile footer behavior took too long.
Sync created duplicates.
Auth broke home screen use.
Naming things has been harder than building them.

![SOL raw fragments](/media/pigeon/codex/sol-checkpoint-04.png)

*The raw layer keeps "encountered," "came through," and other fragments intact so the record can stay honest before it gets interpreted.*

And the hardest questions aren't technical:

- what counts as a meaningful moment?
- what should be surfaced?
- what should stay quiet?
- how much structure helps before it starts flattening the day?

So this isn't a launch.
It's a checkpoint.

SOL is becoming real.

It's useful enough now to feel its shape.
Unfinished enough to keep correcting me.

I think that's the work:

not just building an app,
but building a way to see a life
while it's being lived.

If most tools feel too transactional for the texture of being alive,
this is the territory I'm trying to work in.