[{"data":1,"prerenderedAt":357},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002F501-a-new-root-system-for-the-digital-individual":42,"\u002Fblog\u002F501-a-new-root-system-for-the-digital-individual-surround":352},[4],{"title":5,"path":6,"stem":7,"children":8,"page":41},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37],{"title":10,"path":11,"stem":12},"Corporate Memories from the Early 2000s","\u002Fblog\u002F001-corporate-memories-from-2007","blog\u002F001-corporate-memories-from-2007",{"title":14,"path":15,"stem":16},"TextRoots: A New Root System for the Digital Individual","\u002Fblog\u002F501-a-new-root-system-for-the-digital-individual","blog\u002F501-a-new-root-system-for-the-digital-individual",{"title":18,"path":19,"stem":20},"TextRoots: Beyond the Editor: Anatomy of a Content OS","\u002Fblog\u002F502-beyond-the-editor","blog\u002F502-beyond-the-editor",{"title":22,"path":23,"stem":24},"TextRoots: Living Inside Your Tools: What Emacs Teaches Us About Software","\u002Fblog\u002F503-living-inside-your-tools-what-emacs-teaches-us","blog\u002F503-living-inside-your-tools-what-emacs-teaches-us",{"title":26,"path":27,"stem":28},"TextRoots: Management Committee Status Update for February 2026","\u002Fblog\u002F504-mc-status-update-feb-2026","blog\u002F504-mc-status-update-feb-2026",{"title":30,"path":31,"stem":32},"TextRoots: Management Committee Status Update for March 2026","\u002Fblog\u002F505-mc-status-update-mar-2026","blog\u002F505-mc-status-update-mar-2026",{"title":34,"path":35,"stem":36},"TextRoots: The Long Road to 'Just Text'","\u002Fblog\u002F506-the-long-road-to-just-text","blog\u002F506-the-long-road-to-just-text",{"title":38,"path":39,"stem":40},"TextRoots: What is TextRoots?","\u002Fblog\u002F507-the-elevator-pitch","blog\u002F507-the-elevator-pitch",false,{"id":43,"title":14,"author":44,"body":48,"category":343,"date":344,"description":345,"extension":346,"image":347,"meta":348,"minRead":333,"navigation":349,"path":15,"seo":350,"stem":16,"__hash__":351},"blog\u002Fblog\u002F501-a-new-root-system-for-the-digital-individual.md",{"name":45,"avatar":46},"Simon Challinor",{"src":47,"alt":45},"\u002Fprofile\u002Fsimon-hk01-1000x1000.jpg",{"type":49,"value":50,"toc":331},"minimark",[51,55,59,62,65,68,72,75,83,94,97,100,107,109,113,116,123,126,129,132,139,142,145,151,153,157,160,173,179,182,185,193,196,222,225,227,231,238,241,244,247,254,265,267,271,274,277,283,286,292,294,298,301,304,318,321,326,329],[52,53,14],"h3",{"id":54},"textroots-a-new-root-system-for-the-digital-individual",[56,57,58],"p",{},"We don’t usually think about where our thoughts live.",[56,60,61],{},"We open an app, type something down, maybe organise it into folders or tags, and move on. Notes, ideas, plans, fragments of thinking — all captured in tools that feel permanent.",[56,63,64],{},"But they aren’t.",[66,67],"hr",{},[52,69,71],{"id":70},"the-trap-we-dont-see","The Trap We Don’t See",[56,73,74],{},"Modern software has trained us into a quiet dependency.",[56,76,77,78,82],{},"Our personal knowledge — journals, research, tasks, creative work — increasingly lives inside ",[79,80,81],"strong",{},"closed systems",". These systems are convenient, polished, and powerful… but they come with an unspoken condition:",[84,85,86],"blockquote",{},[56,87,88,89,93],{},"Your data exists ",[90,91,92],"em",{},"within"," the application, not independently of it.",[56,95,96],{},"If the product changes direction, introduces restrictions, raises prices, or disappears entirely, your data becomes harder to access, harder to move, and in some cases, effectively trapped.",[56,98,99],{},"Even when export options exist, they are often partial, lossy, or impractical at scale.",[56,101,102,103,106],{},"We’ve outsourced not just storage, but ",[79,104,105],{},"control",".",[66,108],{},[52,110,112],{"id":111},"the-100-year-test","The 100-Year Test",[56,114,115],{},"There’s a simple question we can ask of any system that holds our thoughts:",[84,117,118],{},[56,119,120],{},[90,121,122],{},"Will this still be readable in 100 years?",[56,124,125],{},"Not just technically accessible — but understandable, portable, and independent of any single company or runtime.",[56,127,128],{},"Most modern tools fail this test.",[56,130,131],{},"But one format consistently passes:",[84,133,134],{},[56,135,136],{},[79,137,138],{},"Plain text.",[56,140,141],{},"Markdown. Plain Text. JSON. Org Mode. Simple, human-readable structures.",[56,143,144],{},"These formats don’t require a specific app to exist. They don’t depend on a vendor. They can be opened, parsed, transformed, and understood by any future system.",[56,146,147,148,106],{},"Plain text is not just a format — it is a ",[79,149,150],{},"survival strategy",[66,152],{},[52,154,156],{"id":155},"from-app-to-system","From App to System",[56,158,159],{},"TextRoots began with a simple frustration:",[84,161,162],{},[56,163,164,165,168,169,172],{},"Why does every tool try to ",[90,166,167],{},"own"," the content instead of just ",[90,170,171],{},"working with it","?",[56,174,175,176,106],{},"What started as a modular editor quickly revealed a deeper problem. The issue wasn’t the editor — it was the ",[79,177,178],{},"lack of an underlying system",[56,180,181],{},"So the perspective shifted.",[56,183,184],{},"Instead of building another note-taking app, TextRoots is evolving into something else entirely:",[84,186,187],{},[56,188,189,190],{},"A ",[79,191,192],{},"Personal Content Operating System (pCOS)",[56,194,195],{},"An environment where:",[197,198,199,206,213,219],"ul",{},[200,201,202,203],"li",{},"Your data is ",[79,204,205],{},"independent of any single interface",[200,207,208,209,212],{},"Storage is ",[79,210,211],{},"pluggable"," (local, IPFS, decentralized networks)",[200,214,215,216],{},"Content is ",[79,217,218],{},"structured, composable, and transformable",[200,220,221],{},"The system adapts to your workflows — not the other way around",[56,223,224],{},"In this model, the editor is just one surface. The real value lives underneath — in the orchestration layer that manages how content is stored, transformed, and presented.",[66,226],{},[52,228,230],{"id":229},"planting-the-seed","Planting the Seed",[56,232,233,234,237],{},"The name ",[90,235,236],{},"TextRoots"," is intentional.",[56,239,240],{},"A root system is not visible. It sits beneath the surface, quietly supporting everything above it. It connects, nourishes, stabilises, and allows growth over time.",[56,242,243],{},"That’s the role TextRoots aims to play.",[56,245,246],{},"Not a destination app. Not a platform to lock you in.",[56,248,249,250,253],{},"But a ",[79,251,252],{},"foundation",":",[197,255,256,259,262],{},[200,257,258],{},"where your notes can evolve without being rewritten",[200,260,261],{},"where your tools can change without breaking your data",[200,263,264],{},"where your digital life grows from something you actually own",[66,266],{},[52,268,270],{"id":269},"a-different-direction","A Different Direction",[56,272,273],{},"We are at an inflection point.",[56,275,276],{},"The past decade has been defined by convenience — fast, connected, cloud-first tools. And they’ve delivered real value.",[56,278,279,280,106],{},"But the next phase is about ",[79,281,282],{},"ownership, longevity, and control",[56,284,285],{},"TextRoots is an exploration of that direction.",[56,287,288,289,106],{},"A system where your content is not just stored — but ",[79,290,291],{},"rooted",[66,293],{},[52,295,297],{"id":296},"what-comes-next","What Comes Next",[56,299,300],{},"This is the beginning.",[56,302,303],{},"In the next articles, we’ll explore:",[197,305,306,312,315],{},[200,307,308,309],{},"What it actually means to build a ",[90,310,311],{},"Content Operating System",[200,313,314],{},"How content can be broken down into structured, reusable objects",[200,316,317],{},"Why protocols like IPFS change how we think about storage entirely",[56,319,320],{},"For now, the idea is simple:",[84,322,323],{},[56,324,325],{},"Your thoughts should outlive your tools.",[56,327,328],{},"And that requires a different kind of system.",[66,330],{},{"title":332,"searchDepth":333,"depth":333,"links":334},"",2,[335,337,338,339,340,341,342],{"id":54,"depth":336,"text":14},3,{"id":70,"depth":336,"text":71},{"id":111,"depth":336,"text":112},{"id":155,"depth":336,"text":156},{"id":229,"depth":336,"text":230},{"id":269,"depth":336,"text":270},{"id":296,"depth":336,"text":297},"textroots","2026-04-01","Why your data should outlive your apps. Introducing the philosophy behind TextRoots and the vision for a Personal Content Operating System (pCOS) built on the 100-year test.","md","\u002Fimages\u002Farticle-501-tr-pcos-01.png",{},true,{"title":14,"description":345},"pi4Dv0ih6W5nLdbrSaOe4RWWKz2xAtsZVNBVlcJKDyI",[353,355],{"title":10,"path":11,"stem":12,"description":354,"children":-1},"After finding a stash of old photos I was inspired to reminisce on the nostagia of corporate life at the turn of the century.",{"title":18,"path":19,"stem":20,"description":356,"children":-1},"Why the Markdown editor is just the tip of the iceberg. A look inside the orchestration layer, the Buffer Stack, and the decoupling of interface from infrastructure.",1783786190548]