Skip to content

Developer Spotlight: nym21, Bitcoin Research Kit#884

Draft
dergigi wants to merge 20 commits into
masterfrom
developer-spotlight-nym21
Draft

Developer Spotlight: nym21, Bitcoin Research Kit#884
dergigi wants to merge 20 commits into
masterfrom
developer-spotlight-nym21

Conversation

@dergigi

@dergigi dergigi commented Jul 2, 2026

Copy link
Copy Markdown
Member

Adds a new Developer Spotlight on nym21, the pseudonymous lead developer and maintainer of the Bitcoin Research Kit, covering how he built free, self-hostable on-chain analytics that even paid providers ended up relying on.


Build preview:

featured

dergigi added 8 commits July 2, 2026 20:46
Add hero/featured (derived from the charts collage), the parse/arithmetic
diagram, the Bitview genesis-block explorer (light/dark), the tardigrade
"I use Arch btw" avatar, the riced desktop, and the charts collage.
…ollage

Crop the light tweet variant pixel-perfect to match the dark one (offset
31,63 at 1196x420), place it after the Lopp quote, and move the charts
collage up to the 'thousands of charts' line now that the hero uses the
tardigrade render.
@vercel

vercel Bot commented Jul 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
os-website Ready Ready Preview, Comment Jul 5, 2026 10:10am

Request Review

@dergigi dergigi marked this pull request as draft July 2, 2026 20:30
@dergigi dergigi self-assigned this Jul 2, 2026

@Arvin21M Arvin21M left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made edits based on answers from a second round of questioning that came back from the spotlight grantee.

Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx
Comment thread data/blog/developer-spotlight-nym21-bitcoin-research-kit.mdx Outdated

@Arvin21M Arvin21M left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Suggested edits and additions marked separately aside...
    • All the links work and point to the proper destination.
    • Reads well and really pulls the curtain back on BRK.
    • Great work!

Co-authored-by: ARVIN <141419722+Arvin21M@users.noreply.github.com>

@TumaBitcoiner TumaBitcoiner left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GM! I did a first round of reviews on this!

Generally speaking, it is good!

It started, like most of his projects, with an itch. He was building himself a
portfolio tracker and wanted to add investment strategies. That work pulled him
down into on-chain indicators, a concept he first came across watching explainer
videos on Glassnode, narrated, as it happened, by an analyst named James Check.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe adding link to YT channel or something?

---

The first public version went out as satonomics, short for "satoshi economics." He
renamed it kibō, Japanese for hope, which was the most hopeful thing about the

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sentence is not totally clear to me.

which was the most hopeful thing about the project

nobody. In 2024 he put up a Geyser crowdfunding page to buy the server that would
run it. Then James Check found the page.

Yes, that James Check: the one whose Glassnode videos had taught nym21 the subject

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Yes, that James Check: the one whose Glassnode videos had taught nym21 the subject
Yes, the very same James Check whose Glassnode videos had taught nym21 the subject

run it. Then James Check found the page.

Yes, that James Check: the one whose Glassnode videos had taught nym21 the subject
in the first place. Check didn't know him from anyone. "He somehow got aware of

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
in the first place. Check didn't know him from anyone. "He somehow got aware of
in the first place. Check "somehow got aware of

Comment on lines +193 to +194
running conversation. Over the next two years Check went from donor to self-hoster
to running the entire on-chain side of CheckOnChain, his own widely-read analytics

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
running conversation. Over the next two years Check went from donor to self-hoster
to running the entire on-chain side of CheckOnChain, his own widely-read analytics
running conversation. Over the next two years Check went from donor to self-hoster,
running the entire on-chain side of CheckOnChain, his own widely-read analytics

"Limiting the use of dependencies has been an on-going quest of mine," he says, and
he means it almost literally. The hardest one to shake was the price itself: he'd
been burned when Coingecko changed its terms under him, and again when exchanges
rewrote their APIs. The oracle from earlier was the finish line of that fight: once

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
rewrote their APIs. The oracle from earlier was the finish line of that fight: once
rewrote their APIs. The on-chain oracle was the finish line of that fight: once

anything again.

The rest he removed the same way. He keeps the whole thing speaking plain HTTP, so
it runs behind anything, on anyone's hardware, offline if it has to.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
it runs behind anything, on anyone's hardware, offline if it has to.
it can run behind anything, on anyone's hardware, offline if it has to.

Maybe?


He prunes the Rust crates he leans on as aggressively as he can, wary of the
supply-chain surprises that come from trusting too much code you didn't write, a
bet that looks smarter every month another npm package turns out to be malware or

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
bet that looks smarter every month another npm package turns out to be malware or
bet that looks smarter every time another npm package turns out to be malware or

around 250% of the blockchain's own size. "I took it as a challenge," he says, and
got BRK's equivalent down to roughly 45%.

And that equivalent is no toy: BRK reimplements the mempool.space APIs wholesale,

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
And that equivalent is no toy: BRK reimplements the mempool.space APIs wholesale,
That equivalent is no toy: BRK reimplements the mempool.space APIs wholesale,

nym21 has been an OpenSats grantee since December 2024. The grant lets him work on
the [Bitcoin Research Kit][brk] full-time and keep it free to use, verify, and
self-host. If you want to support nym21, tell someone the project exists. (Just
remember to credit him for the work.)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
remember to credit him for the work.)
remember to credit him for the work!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants