{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"_Microft"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"Arc Institute \u2013 for curiosity-driven biomedical science and technology"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/"}},"_tags":["story","author__Microft","story_29568403"],"author":"_Microft","children":[29569145,29569182,29569296,29569568,29570419,29570548,29570628,29570780,29570929,29571285,29571300,29571402,29572196,29572352,29573784,29573983],"created_at":"2021-12-15T16:49:14Z","created_at_i":1639586954,"num_comments":38,"objectID":"29568403","points":141,"story_id":29568403,"title":"Arc Institute \u2013 for curiosity-driven biomedical science and technology","updated_at":"2024-09-20T10:06:25Z","url":"https://arcinstitute.org/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gammarator"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"Introducing the Arc Institute"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/blog/introducing-arc-institute"}},"_tags":["story","author_gammarator","story_29568478"],"author":"gammarator","children":[29569861],"created_at":"2021-12-15T16:53:31Z","created_at_i":1639587211,"num_comments":2,"objectID":"29568478","points":63,"story_id":29568478,"title":"Introducing the Arc Institute","updated_at":"2024-09-20T10:06:25Z","url":"https://arcinstitute.org/blog/introducing-arc-institute"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"wiltsecarpenter"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"Arc Institute's first virtual cell model: State"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/virtual-cell-model-state"}},"_tags":["story","author_wiltsecarpenter","story_44361403"],"author":"wiltsecarpenter","children":[44409721],"created_at":"2025-06-23T23:49:32Z","created_at_i":1750722572,"num_comments":1,"objectID":"44361403","points":2,"story_id":44361403,"title":"Arc Institute's first virtual cell model: State","updated_at":"2025-06-29T01:49:53Z","url":"https://arcinstitute.org/news/virtual-cell-model-state"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"atlasunshrugged"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"Arc Institute Announces New Cohort to Accelerate Biomedical Research"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/faculty-announcement-2024"}},"_tags":["story","author_atlasunshrugged","story_41860680"],"author":"atlasunshrugged","created_at":"2024-10-16T16:00:59Z","created_at_i":1729094459,"num_comments":0,"objectID":"41860680","points":1,"story_id":41860680,"title":"Arc Institute Announces New Cohort to Accelerate Biomedical Research","updated_at":"2024-10-16T16:05:24Z","url":"https://arcinstitute.org/news/blog/faculty-announcement-2024"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"surprisetalk"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo: DNA foundation modeling from molecular to genome scale"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/evo"}},"_tags":["story","author_surprisetalk","story_39580647"],"author":"surprisetalk","children":[39589840,39604506,39605268],"created_at":"2024-03-03T13:18:03Z","created_at_i":1709471883,"num_comments":3,"objectID":"39580647","points":48,"story_id":39580647,"title":"Evo: DNA foundation modeling from molecular to genome scale","updated_at":"2024-09-20T16:33:19Z","url":"https://arcinstitute.org/news/blog/evo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"hnburnsy"},"title":{"matchLevel":"none","matchedWords":[],"value":"AI creating genomes: Genome modeling and design across all domains of life Evo 2"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/manuscripts/Evo2"}},"_tags":["story","author_hnburnsy","story_43105442"],"author":"hnburnsy","children":[43105464],"created_at":"2025-02-19T18:22:04Z","created_at_i":1739989324,"num_comments":1,"objectID":"43105442","points":6,"story_id":43105442,"title":"AI creating genomes: Genome modeling and design across all domains of life Evo 2","updated_at":"2025-06-19T00:07:13Z","url":"https://arcinstitute.org/manuscripts/Evo2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"badoongi"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo: Biological foundation model that generalizes across DNA, RNA, and proteins"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arc-website-git-foundation-model-tool-arc-institute.vercel.app/news/blog/evo"}},"_tags":["story","author_badoongi","story_39533692"],"author":"badoongi","created_at":"2024-02-28T03:40:02Z","created_at_i":1709091602,"num_comments":0,"objectID":"39533692","points":5,"story_id":39533692,"title":"Evo: Biological foundation model that generalizes across DNA, RNA, and proteins","updated_at":"2024-09-20T16:27:53Z","url":"https://arc-website-git-foundation-model-tool-arc-institute.vercel.app/news/blog/evo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mfiguiere"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo: DNA foundation modeling from molecular to genome scale"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/evo"}},"_tags":["story","author_mfiguiere","story_39527033"],"author":"mfiguiere","created_at":"2024-02-27T17:46:54Z","created_at_i":1709056014,"num_comments":0,"objectID":"39527033","points":5,"story_id":39527033,"title":"Evo: DNA foundation modeling from molecular to genome scale","updated_at":"2024-09-20T16:27:10Z","url":"https://arcinstitute.org/news/blog/evo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Cyclone_"},"title":{"matchLevel":"none","matchedWords":[],"value":"Genome modeling and design across all domains of life with Evo 2"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/manuscripts/Evo2"}},"_tags":["story","author_Cyclone_","story_43111164"],"author":"Cyclone_","created_at":"2025-02-20T04:30:05Z","created_at_i":1740025805,"num_comments":0,"objectID":"43111164","points":4,"story_id":43111164,"title":"Genome modeling and design across all domains of life with Evo 2","updated_at":"2025-02-20T05:57:25Z","url":"https://arcinstitute.org/manuscripts/Evo2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jedixit"},"title":{"matchLevel":"none","matchedWords":[],"value":"AI can now model and design the genetic code for all domains of life with Evo 2"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/evo2"}},"_tags":["story","author_jedixit","story_43104063"],"author":"jedixit","created_at":"2025-02-19T16:34:49Z","created_at_i":1739982889,"num_comments":0,"objectID":"43104063","points":4,"story_id":43104063,"title":"AI can now model and design the genetic code for all domains of life with Evo 2","updated_at":"2025-02-20T16:49:48Z","url":"https://arcinstitute.org/news/blog/evo2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"csallen"},"title":{"matchLevel":"none","matchedWords":[],"value":"Bridge recombination enables next-generation genome design"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/bridge"}},"_tags":["story","author_csallen","story_40801415"],"author":"csallen","children":[40805100],"created_at":"2024-06-26T15:53:36Z","created_at_i":1719417216,"num_comments":0,"objectID":"40801415","points":3,"story_id":40801415,"title":"Bridge recombination enables next-generation genome design","updated_at":"2024-09-20T17:18:10Z","url":"https://arcinstitute.org/news/blog/bridge"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sleepingreset"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo: DNA foundation modeling from molecular to genome scale"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arc-website-git-foundation-model-tool-arc-institute.vercel.app/news/blog/evo"}},"_tags":["story","author_sleepingreset","story_39897939"],"author":"sleepingreset","created_at":"2024-04-01T19:12:59Z","created_at_i":1711998779,"num_comments":0,"objectID":"39897939","points":3,"story_id":39897939,"title":"Evo: DNA foundation modeling from molecular to genome scale","updated_at":"2024-09-20T16:47:06Z","url":"https://arc-website-git-foundation-model-tool-arc-institute.vercel.app/news/blog/evo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"webmaven"},"title":{"matchLevel":"none","matchedWords":[],"value":"Can a new approach to funding scientific research unlock innovation?"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://www.vox.com/future-perfect/2021/12/18/22838746/biomedicine-science-grants-arc-institute"}},"_tags":["story","author_webmaven","story_29616063"],"author":"webmaven","created_at":"2021-12-19T17:35:32Z","created_at_i":1639935332,"num_comments":0,"objectID":"29616063","points":3,"story_id":29616063,"title":"Can a new approach to funding scientific research unlock innovation?","updated_at":"2024-09-20T09:59:24Z","url":"https://www.vox.com/future-perfect/2021/12/18/22838746/biomedicine-science-grants-arc-institute"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mfiguiere"},"title":{"matchLevel":"none","matchedWords":[],"value":"Sequence modeling and design from molecular to genome scale with Evo"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/manuscripts/Evo"}},"_tags":["story","author_mfiguiere","story_39526926"],"author":"mfiguiere","children":[39526945,39535240],"created_at":"2024-02-27T17:39:17Z","created_at_i":1709055557,"num_comments":2,"objectID":"39526926","points":2,"story_id":39526926,"title":"Sequence modeling and design from molecular to genome scale with Evo","updated_at":"2024-09-20T16:27:02Z","url":"https://arcinstitute.org/manuscripts/Evo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"amrrs"},"title":{"matchLevel":"none","matchedWords":[],"value":"Tahoe-100M, largest single-cell dataset is open sourced"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/tools/virtualcellatlas"}},"_tags":["story","author_amrrs","story_43175835"],"author":"amrrs","created_at":"2025-02-25T18:56:45Z","created_at_i":1740509805,"num_comments":0,"objectID":"43175835","points":2,"story_id":43175835,"title":"Tahoe-100M, largest single-cell dataset is open sourced","updated_at":"2025-02-26T07:40:53Z","url":"https://arcinstitute.org/tools/virtualcellatlas"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"Brajeshwar"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo2: AI for the genetic code for all domains of life"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/evo2"}},"_tags":["story","author_Brajeshwar","story_43139401"],"author":"Brajeshwar","created_at":"2025-02-22T14:53:34Z","created_at_i":1740236014,"num_comments":0,"objectID":"43139401","points":2,"story_id":43139401,"title":"Evo2: AI for the genetic code for all domains of life","updated_at":"2025-02-22T19:12:36Z","url":"https://arcinstitute.org/news/blog/evo2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dsco"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo2 Gene Modelling"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://github.com/ArcInstitute/evo2"}},"_tags":["story","author_dsco","story_43104671"],"author":"dsco","created_at":"2025-02-19T17:22:27Z","created_at_i":1739985747,"num_comments":0,"objectID":"43104671","points":2,"story_id":43104671,"title":"Evo2 Gene Modelling","updated_at":"2025-02-19T18:58:42Z","url":"https://github.com/ArcInstitute/evo2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"gradus_ad"},"title":{"matchLevel":"none","matchedWords":[],"value":"Genomes by Design"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/bridge"}},"_tags":["story","author_gradus_ad","story_40808092"],"author":"gradus_ad","created_at":"2024-06-27T07:04:48Z","created_at_i":1719471888,"num_comments":0,"objectID":"40808092","points":2,"story_id":40808092,"title":"Genomes by Design","updated_at":"2024-09-20T17:19:06Z","url":"https://arcinstitute.org/news/blog/bridge"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sebg"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo: DNA foundation modeling from molecular to genome scale"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/blog/evo"}},"_tags":["story","author_sebg","story_39537978"],"author":"sebg","created_at":"2024-02-28T13:59:21Z","created_at_i":1709128761,"num_comments":0,"objectID":"39537978","points":2,"story_id":39537978,"title":"Evo: DNA foundation modeling from molecular to genome scale","updated_at":"2024-09-20T16:28:24Z","url":"https://arcinstitute.org/news/blog/evo"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"dayve"},"title":{"matchLevel":"none","matchedWords":[],"value":"New tools for large-scale genome insertions"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/blog/genome_insertions"}},"_tags":["story","author_dayve","story_33154320"],"author":"dayve","created_at":"2022-10-10T17:47:00Z","created_at_i":1665424020,"num_comments":0,"objectID":"33154320","points":2,"story_id":33154320,"title":"New tools for large-scale genome insertions","updated_at":"2024-09-20T12:14:39Z","url":"https://arcinstitute.org/blog/genome_insertions"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"const-ae"},"title":{"matchLevel":"none","matchedWords":[],"value":"Virtual Cell Challenge 2025 Wrap-Up: Winners and Reflections"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/virtual-cell-challenge-2025-wrap-up"}},"_tags":["story","author_const-ae","story_46180305"],"author":"const-ae","created_at":"2025-12-07T09:11:54Z","created_at_i":1765098714,"num_comments":0,"objectID":"46180305","points":1,"story_id":46180305,"title":"Virtual Cell Challenge 2025 Wrap-Up: Winners and Reflections","updated_at":"2026-03-05T23:09:23Z","url":"https://arcinstitute.org/news/virtual-cell-challenge-2025-wrap-up"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"sebg"},"title":{"matchLevel":"none","matchedWords":[],"value":"We Built the First AI-Generated Genomes"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://arcinstitute.org/news/hie-king-first-synthetic-phage"}},"_tags":["story","author_sebg","story_45287529"],"author":"sebg","created_at":"2025-09-18T09:30:58Z","created_at_i":1758187858,"num_comments":0,"objectID":"45287529","points":1,"story_id":45287529,"title":"We Built the First AI-Generated Genomes","updated_at":"2026-03-05T22:43:56Z","url":"https://arcinstitute.org/news/hie-king-first-synthetic-phage"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"a_tartaruga"},"title":{"matchLevel":"none","matchedWords":[],"value":"Evo2"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"https://github.com/ArcInstitute/evo2"}},"_tags":["story","author_a_tartaruga","story_43185807"],"author":"a_tartaruga","created_at":"2025-02-26T17:22:06Z","created_at_i":1740590526,"num_comments":0,"objectID":"43185807","points":1,"story_id":43185807,"title":"Evo2","updated_at":"2025-02-26T17:23:15Z","url":"https://github.com/ArcInstitute/evo2"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"hbyel"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"Hi, I designed and developed a spatial index that maps museum artefacts as connecting arcs/hyperlinks from their origin site to institutional location/sources. The Index specifically looks at western/euro-american institutions and maps their collection categorised by them under Islamic art, Asian/African art, ethnological collections, Middle East, South America etc.
Started as my MA thesis in 2022, kept building since, mostly solo with a little funding. Fully open source, self-hosted, AGPL-3.0, Next.js + Deck.gl on the frontend, Strapi backend, Python ETL pulling from museum open-access APIs. Currently indexing over 100k artifacts from all over the world, across 8 collections (Met, V&A, SMB Berlin). Recently added an md export so researchers can download provenance data for a filtered set of artifacts.
The infrastructure is conceptualized as an indexer, not a hoster. Even images are kept as URLs pointing to the source institutions. It's connective tissue between archives that were never designed to speak to each other, with an origin-first search UI concept. The data model is on purpose flat, to avoid encoding problematic taxonomies, and routes researchers directly to the source giving responsibility to the source institutions rather than duplicating institutional data. It indexes the relationship between origin sites and destination collections.
Coming from a design background, taking this project from prototype to production app has been incredibly rewarding, but honestly it\u2019s getting a little bit overwhelming to scale alone. I would love community\u2019s feedback on performance scaling, any code contributions, data pipelines for missing museum apis or general feedback.
Repo: https://github.com/hburakyel/ex-situ
Live: https://exsitu.app"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Ex Situ \u2013 Open-source spatial index of displaced cultural artifacts"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://exsitu.app/map"}},"_tags":["story","author_hbyel","story_48988158","show_hn"],"author":"hbyel","children":[48988677,48988753,48988960,48988995,48989035,48989268,48989317,48989522,48989530,48989919,48990114,48991281,48992302,48992673,48992779,48995536,48995708,48996086],"created_at":"2026-07-21T04:48:32Z","created_at_i":1784609312,"num_comments":41,"objectID":"48988158","points":51,"story_id":48988158,"story_text":"Hi, I designed and developed a spatial index that maps museum artefacts as connecting arcs/hyperlinks from their origin site to institutional location/sources. The Index specifically looks at western/euro-american institutions and maps their collection categorised by them under Islamic art, Asian/African art, ethnological collections, Middle East, South America etc.
Started as my MA thesis in 2022, kept building since, mostly solo with a little funding. Fully open source, self-hosted, AGPL-3.0, Next.js + Deck.gl on the frontend, Strapi backend, Python ETL pulling from museum open-access APIs. Currently indexing over 100k artifacts from all over the world, across 8 collections (Met, V&A, SMB Berlin). Recently added an md export so researchers can download provenance data for a filtered set of artifacts.
The infrastructure is conceptualized as an indexer, not a hoster. Even images are kept as URLs pointing to the source institutions. It's connective tissue between archives that were never designed to speak to each other, with an origin-first search UI concept. The data model is on purpose flat, to avoid encoding problematic taxonomies, and routes researchers directly to the source giving responsibility to the source institutions rather than duplicating institutional data. It indexes the relationship between origin sites and destination collections.
Coming from a design background, taking this project from prototype to production app has been incredibly rewarding, but honestly it\u2019s getting a little bit overwhelming to scale alone. I would love community\u2019s feedback on performance scaling, any code contributions, data pipelines for missing museum apis or general feedback.
Repo: https://github.com/hburakyel/ex-situ
Live: https://exsitu.app","title":"Show HN: Ex Situ \u2013 Open-source spatial index of displaced cultural artifacts","updated_at":"2026-07-24T10:59:51Z","url":"https://exsitu.app/map"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tanin"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["arc","institute"],"value":"Hi HN,
I\u2019m Tanin. For about four years, I worked on the Revenue Recognition and Analytics teams at Stripe. Today, I'm open-sourcing Book of Revenue, a self-hosted revenue engine and drop-in alternative to Stripe Revenue Recognition (with optional support for Metronome).
### The Problem:
Most founders track MRR or cash collected in Stripe and assume that reflects revenue. But cash collected isn't revenue, and MRR isn't an accounting metric. Once you hit scale, raise institutional capital, or prep for an audit, ASC 606 / IFRS 15 rules kick in:
- Annual upfront subscriptions must be amortized monthly as deferred revenue.
- Mid-cycle upgrades, prorations, usage overages, refunds, and disputes quickly turn into messy manual spreadsheets.
- Finance and engineering end up arguing because Stripe dashboard numbers never match QuickBooks or NetSuite during month-end close.
### What Book of Revenue Does:
- Automated Revenue Recognition: Computes GAAP/IFRS-compliant revenue schedules from your Stripe billing and payment events out of the box.
- Unified Financial Truth: Aligns founder analytics with your accountant\u2019s ledger so both sides look at the exact same numbers.
- Full Data Ownership: Self-hosted with no vendor lock-in. You retain complete custody of your customer financial records and intermediate data models.
### Looking for Early Users:
I\u2019m looking for early design partners\u2014particularly companies processing over $100k in annual volume who dread month-end reconciliations.
I'm offering free hands-on deployment and a complimentary audit of your current Stripe/Metronome billing architecture. If you\u2019d like to test it out, drop a comment below or email me directly at tanin@bookofrevenue.com.
Website: https://bookofrevenue.com
GitHub: https://github.com/tanin47/book-of-revenue"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Open-source revenue recognition and analytics for Stripe and Metronome"}},"_tags":["story","author_tanin","story_49758181","show_hn"],"author":"tanin","created_at":"2026-09-18T18:21:06Z","created_at_i":1789755666,"num_comments":0,"objectID":"49758181","points":3,"story_id":49758181,"story_text":"Hi HN,
I\u2019m Tanin. For about four years, I worked on the Revenue Recognition and Analytics teams at Stripe. Today, I'm open-sourcing Book of Revenue, a self-hosted revenue engine and drop-in alternative to Stripe Revenue Recognition (with optional support for Metronome).
### The Problem:
Most founders track MRR or cash collected in Stripe and assume that reflects revenue. But cash collected isn't revenue, and MRR isn't an accounting metric. Once you hit scale, raise institutional capital, or prep for an audit, ASC 606 / IFRS 15 rules kick in:
- Annual upfront subscriptions must be amortized monthly as deferred revenue.
- Mid-cycle upgrades, prorations, usage overages, refunds, and disputes quickly turn into messy manual spreadsheets.
- Finance and engineering end up arguing because Stripe dashboard numbers never match QuickBooks or NetSuite during month-end close.
### What Book of Revenue Does:
- Automated Revenue Recognition: Computes GAAP/IFRS-compliant revenue schedules from your Stripe billing and payment events out of the box.
- Unified Financial Truth: Aligns founder analytics with your accountant\u2019s ledger so both sides look at the exact same numbers.
- Full Data Ownership: Self-hosted with no vendor lock-in. You retain complete custody of your customer financial records and intermediate data models.
### Looking for Early Users:
I\u2019m looking for early design partners\u2014particularly companies processing over $100k in annual volume who dread month-end reconciliations.
I'm offering free hands-on deployment and a complimentary audit of your current Stripe/Metronome billing architecture. If you\u2019d like to test it out, drop a comment below or email me directly at tanin@bookofrevenue.com.
Website: https://bookofrevenue.com
GitHub: https://github.com/tanin47/book-of-revenue","title":"Show HN: Open-source revenue recognition and analytics for Stripe and Metronome","updated_at":"2026-09-20T07:32:25Z"}],"hitsPerPage":50,"nbHits":25,"nbPages":1,"page":0,"params":"query=Arc+Institute&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":15,"processingTimingsMS":{"_request":{"roundTrip":16},"afterFetch":{"format":{"total":1}},"fetch":{"query":9,"scanning":4,"total":14},"total":15},"query":"Arc Institute","serverTimeMS":16}