<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Lattice on Korea Invest Insights</title><link>https://koreainvestinsights.com/tags/lattice/</link><description>Recent content in Lattice on Korea Invest Insights</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sat, 30 May 2026 01:22:45 +0900</lastBuildDate><atom:link href="https://koreainvestinsights.com/tags/lattice/feed.xml" rel="self" type="application/rss+xml"/><item><title>How This Blog Is Made: Introducing Thesis OS, Our Open-Source Research Operating System</title><link>https://koreainvestinsights.com/post/thesis-os-open-source-research-operating-system-2026-05-30/</link><pubDate>Sat, 30 May 2026 11:00:00 +0900</pubDate><guid>https://koreainvestinsights.com/post/thesis-os-open-source-research-operating-system-2026-05-30/</guid><description>
 &lt;blockquote&gt;
 &lt;p&gt;🔗 &lt;strong&gt;Go to repo&lt;/strong&gt;: &lt;strong&gt;&lt;a class="link" href="https://github.com/youngseongshin/thesis-investment-os" target="_blank" rel="noopener"
 &gt;github.com/youngseongshin/thesis-investment-os&lt;/a&gt;&lt;/strong&gt; — the open-source system that runs this blog&amp;rsquo;s research&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;Today&amp;rsquo;s post is a little different from the usual. It isn&amp;rsquo;t about a stock — it&amp;rsquo;s about &lt;strong&gt;how the posts on this blog actually get made&lt;/strong&gt;. Let me pull back the curtain for a moment.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Thesis Investment OS architecture — a research operating system where Alpha, Lattice and Arki interlock" class="gallery-image" data-flex-basis="360px" data-flex-grow="150" height="1024" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://koreainvestinsights.com/post/thesis-os-open-source-research-operating-system-2026-05-30/thesis-os-architecture.png" srcset="https://koreainvestinsights.com/post/thesis-os-open-source-research-operating-system-2026-05-30/thesis-os-architecture_hu_7cd85359b694bed1.png 800w, https://koreainvestinsights.com/post/thesis-os-open-source-research-operating-system-2026-05-30/thesis-os-architecture.png 1536w" width="1536"&gt;&lt;/p&gt;
&lt;h2 id="what-it-takes-to-produce-a-single-post"&gt;What it takes to produce a single post
&lt;/h2&gt;&lt;p&gt;The posts on Korea Invest Insights are not improvised by a person staring at a blank screen. Behind them runs a small operating system called the &lt;strong&gt;Thesis Investment OS&lt;/strong&gt;. The name sounds grand, but the idea is simple.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;Make investment judgment &lt;strong&gt;visible, testable, and honest about its own track record.&lt;/strong&gt;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;It is not an automated trading bot, not a signal-selling service, and not an &amp;ldquo;AI that picks stocks for you.&amp;rdquo; It is a &lt;strong&gt;framework&lt;/strong&gt; that gathers fragmented market information into a thesis — and lets you go back later and check whether that thesis turned out right or wrong.&lt;/p&gt;
&lt;p&gt;The structure breaks into three roles. Think of them as three people on one team.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-alpha--the-one-who-gathers-the-evidence"&gt;1. Alpha — the one who gathers the evidence
&lt;/h2&gt;&lt;p&gt;Alpha is the role that &lt;strong&gt;collects and verifies facts.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Quantitative data&lt;/strong&gt;: prices, volume, flows, fundamentals, filings&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Qualitative data&lt;/strong&gt;: news, filings, earnings transcripts, community signals&lt;/li&gt;
&lt;li&gt;Narrowing down candidates with screeners, then layering on context to surface names worth watching&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What Alpha produces is evidence records, market snapshots, intraday alerts, screener candidates, and research packets. In short, it is the one who &lt;strong&gt;honestly stacks up &amp;ldquo;what happened.&amp;quot;&lt;/strong&gt; It does not judge yet. It only gathers the raw material.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-lattice--the-one-who-builds-judgment-from-evidence"&gt;2. Lattice — the one who builds judgment from evidence
&lt;/h2&gt;&lt;p&gt;The name Lattice comes from Charlie Munger&amp;rsquo;s idea of a &lt;strong&gt;&amp;ldquo;latticework of mental models&amp;rdquo;&lt;/strong&gt; — a mind built from many interlocking frameworks.&lt;/p&gt;
&lt;p&gt;Its role is to take the material Alpha gathered and turn it into an actual investment decision.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Registering a thesis and organizing it into a decision card&lt;/li&gt;
&lt;li&gt;Running a &lt;strong&gt;devil&amp;rsquo;s advocate&lt;/strong&gt; review that deliberately argues the other side&lt;/li&gt;
&lt;li&gt;Recording predictions in a prediction ledger, then revisiting them later to see if they held up&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The structure you read on the blog — &amp;ldquo;here&amp;rsquo;s the conclusion,&amp;rdquo; &amp;ldquo;this is a fact and this is speculation&amp;rdquo; — comes straight from Lattice. The point is to &lt;strong&gt;make a call, but leave it in a form you can grade later.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-arki--the-one-who-keeps-the-system-running"&gt;3. Arki — the one who keeps the system running
&lt;/h2&gt;&lt;p&gt;Arki is the least visible role, and perhaps the most important. It is the one that &lt;strong&gt;keeps the whole system healthy.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Defining the schemas that hold the data and the vault layout that stores it&lt;/li&gt;
&lt;li&gt;Managing recurring jobs and running health checks&lt;/li&gt;
&lt;li&gt;Keeping migration logs and governing the permissions and rules of each role&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the system were a house, Arki is the one making sure the electricity, water and heating keep running while Alpha and Lattice do their work. It is not glamorous, but without Arki the other two wouldn&amp;rsquo;t last long.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="what-these-three-roles-have-produced--real-examples"&gt;What these three roles have produced — real examples
&lt;/h2&gt;&lt;p&gt;This is abstract in words, so here are two recent posts that came through this system.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://koreainvestinsights.com/post/dell-q1-fy2027-earnings-korea-ai-server-margin-readthrough-2026-05-29/" &gt;Dell Q1 earnings and the Korea AI-server margin read-through&lt;/a&gt; — Alpha gathered Dell&amp;rsquo;s earnings numbers, and Lattice connected them into the Korean semiconductor and server value chain to build a view.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://koreainvestinsights.com/post/marvell-q1-fy2027-korea-semiconductor-readthrough-2026-05-28/" &gt;Marvell Q1 FY2027 results and the Korea semiconductor read-through&lt;/a&gt; — same flow: starting from Marvell&amp;rsquo;s custom-silicon numbers and carrying them into a Korea read-through.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Both posts separate &amp;ldquo;this is a Fact, this is an Inference, this is Speculation.&amp;rdquo; That habit is exactly the structure Lattice enforces, and the facts holding it up are the ones Alpha gathered.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="why-publish-this-at-all"&gt;Why publish this at all
&lt;/h2&gt;&lt;p&gt;When you do research long enough, the scariest thing is &lt;strong&gt;&amp;ldquo;not remembering what you said before.&amp;quot;&lt;/strong&gt; Good-looking theses are plentiful; going back to check whether they were actually right is tedious and uncomfortable. So most analysis is written once and forgotten.&lt;/p&gt;
&lt;p&gt;Thesis OS deliberately builds that discomfort into the system. Every judgment gets evidence attached, every prediction gets logged, and everything gets graded later. Not because it is perfect, but because it is built so that &lt;strong&gt;when it&amp;rsquo;s wrong, you can see it.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The system is designed to run locally. You can try it with the bundled sample data — no API keys, broker logins, or paid feeds required. The license is MIT, and it needs Python 3.10 or newer.&lt;/p&gt;
&lt;p&gt;And the three channels this system publishes through are exactly these: the &lt;strong&gt;blog (Korea Invest Insights)&lt;/strong&gt; you&amp;rsquo;re reading now, &lt;strong&gt;Telegram @korea_invest_insights&lt;/strong&gt;, and &lt;strong&gt;Substack&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="come-take-a-look"&gt;Come take a look
&lt;/h2&gt;&lt;p&gt;The point of this post isn&amp;rsquo;t to brag — it&amp;rsquo;s an invitation. If you&amp;rsquo;ve ever wondered how to make investment research more honest and more testable, take a peek.&lt;/p&gt;

 &lt;blockquote&gt;
 &lt;p&gt;You don&amp;rsquo;t have to read all the code. Even skimming the README should give you a feel for &amp;ldquo;ah, so this is how these blog posts get made.&amp;rdquo;&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;p&gt;👉 &lt;strong&gt;&lt;a class="link" href="https://github.com/youngseongshin/thesis-investment-os" target="_blank" rel="noopener"
 &gt;github.com/youngseongshin/thesis-investment-os&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A star is welcome, but just browsing the structure is fine too. There is only one reason I opened the curtain: &lt;strong&gt;so you can see for yourself where and how this blog&amp;rsquo;s judgments come from.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Disclaimer: For research and information purposes only. Not personalized investment advice. The open-source system described is a research tool; readers are responsible for their own investment decisions and outcomes.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>