Blog
Product Updates

The Firmament

The heavens declare the glory of God.

The Firmament

The heavens declare the glory of God. The medieval world took that sentence more literally than we do. Psalm 19 doesn't say the heavens suggest or gesture — it says they declare, day unto day pouring out speech, a proclamation without words that still reaches every ear. To the medieval mind the night sky was not scenery. It was a text: ordered, legible, and saying something, because the One who made it is an author, and what an author makes can be read.

Dante — whose work I teach, so the bias is disclosed up front — built the Paradiso on that conviction. The blessed appear to him as lights, and the lights keep arranging themselves into figures that can be read: a cross, an eagle, a ladder. At the summit of the poem, looking into the eternal light itself, what he sees gathered in its depth is a book — all the scattered leaves of the universe, legato con amore in un volume, bound by love into a single volume. The universe, seen whole, is not loose pages. It is bound.

The honest origin of what ships today is plainer than Dante: I wanted a neat visual way to show what is going on inside the Anselm Project, and this was my solution. I've called it the Firmament — every verse, commentary note, place, person, and report the platform holds, 118,259 of them joined by 486,827 known relationships, rendered as a sky of lights you can fly through. It's free, it's public, and it's live right now. If the presentation owes something to the medievals, that's deliberate. A platform named for an eleventh-century doctor of the church is allowed one theomorphic instinct.

What Happens When You Open It

You're floating in the dark in front of fourteen thousand points of light — the strongest signals in a graph far larger than any browser could draw at once. Blues dominate because Scripture dominates; every verse of the Anselm Project Bible is in here, and the other colors mark commentary, the Atlas, the biblical people, and your own research. Lines run between the lights, and signals travel along them constantly. The instructions are three verbs at the bottom of the screen: drag to turn, scroll to travel, select a light to follow its connections.

The third verb is the whole feature. Pick Moses and the view rebuilds around him while a panel opens with his live constellation: 15,842 lights connected to one man, 2,397 relationships touching him directly and another 27,603 one hop out, sorted by kind — Scripture, commentary, places, people, and whatever of your own research mentions him. Select any of those lights and everything repeats from the new center. There is no bottom to hit. The graph is deeper than the time you have.

The view can also be shaped by layer: Scripture alone, commentary, the Atlas, people, or research — meaning your reports plus every report anyone has shared through the Share Gallery. Your private work appears only in your sky, and nobody else's private work appears at all.

Why It's Called the Firmament

The interface named it before I did. From the first prototype every node rendered as a point of light, and the help text has said "select a light to follow its connections" since the earliest build. By the time the feature needed a name, Genesis 1:14 had already done the work: "Let there be lights in the firmament of the heaven."

The Hebrew behind "firmament" is רָקִיעַ — raqia — an expanse, from a verb that describes hammering metal thin until it spreads over everything. The firmament is the spread-out thing that holds the lights in place, which is a fair description of what this does for a hundred thousand pieces of study material. And Psalm 19:1 completes the thought this post opened with — the heavens declare the glory of God, and the firmament sheweth his handywork. I wasn't going to brainstorm my way to a worse tagline.

The panel that opens on a selected light calls itself a live constellation, and the nesting is deliberate. A constellation is a set of lights you read together; the firmament is the expanse that holds all of them.

Every Line Earns Its Place

Most graph visualizations are decoration. You've seen them — a hairball of dots where every line means an algorithm computed a similarity score above some threshold, which is to say the line means nothing anyone could check. If the Firmament were that, it would be a screensaver with a concordance's vocabulary, and I wouldn't have built it.

The Firmament doesn't just look pretty.

There is one rule underneath everything you see: a connection has to carry its own evidence. Every line in the graph stores an excerpt — a short verbatim quotation from the source answering why these two things are connected — and the system rejects any proposed connection whose quoted evidence can't actually be found in the source text. No quotation, no line.

The same stubbornness applies to identity. When a source mentions a name the system can't resolve to a real entity, it refuses to guess. It mints a ghost — a placeholder waiting for a page — and a line to a ghost is an admission, not a connection. Getting the ghost count to zero across all sixty-six books was the long, unglamorous part of the build: alias tables, variant spellings, titles that mean three different people depending on the century. As of this writing that counter reads zero. The graph will not draw a line to something it cannot identify, and that discipline is most of what separates an instrument from a light show. The whole build has run through nearly 1.3 billion tokens of work on ChatGPT 5.6 Sol so far, and it's not done yet.

I made the case back in March that a tool is only as trustworthy as your ability to check its output. The Firmament is that argument turned into architecture: the checking is attached to every line, and the lines that could not produce their evidence were never drawn at all.

What the Density Means

The church has always made a structural claim about the Bible: Scripture interprets Scripture. The principle is older than any confession, and Wesley made it his working method — when a text was dark, he wrote in the preface to his Sermons, he would "search after and consider parallel passages," comparing spiritual things with spiritual. He also asked to be homo unius libri, a man of one book. Part of what makes one book enough is that this one carries its own commentary: a shelf of documents written across fifteen centuries that keep quoting each other. The canon is a dense web of mutual reference, and the meaning of any strand is held steady by the strands around it.

That claim is usually asserted and occasionally footnoted. Here it is rendered. The blaze around a node like Moses is not an algorithm's opinion about his importance — it is the accumulated cross-referencing of the text and the tradition, drawn to scale, every line resting on a stored reference or a verified quotation. Nobody argued the density into the picture. It's what the material looks like when you stop describing it and map it.

Which is the point. The interconnection of Scripture is exactly the kind of claim that does more work shown than argued — easy to swat away as a talking point, harder to dismiss as a landscape. I built the Firmament for the person who will never sit through the argument but might spend ten minutes inside the evidence.

Go Look

The Firmament is live at anselm-project.com/firmament. Pick a light and follow it — Moses if you want density, some minor Judean town if you want to see how far one mention travels. If you want your own work in the sky, generate a report and it will be stitched into everything it touches.

The connections were all there long before I wrote a line of code. What I built is a place to stand and look at them.

God bless, everyone.