[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"navigation":3,"topic-backbone":14,"topic-backbone-ventures":84,"topic-backbone-oss":103,"topic-backbone-posts":114},[4],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Blog","\u002Fblog","blog",[9],{"title":10,"path":11,"stem":12},"Kubernetes 101","\u002Fblog\u002Fkubernetes-introduction","blog\u002Fkubernetes-introduction",false,{"id":15,"title":16,"body":17,"description":69,"draftNotice":70,"extension":71,"meta":72,"navigation":70,"order":73,"path":74,"pillar":75,"related":76,"seo":81,"stem":82,"__hash__":83},"topics\u002Ftopics\u002Fbackbone.md","UNS at the edge",{"type":18,"value":19,"toc":60},"minimark",[20,24,29,32,36,39,43,46,50,53,57],[21,22,23],"p",{},"Every plant already moves data. Ask where the meaning lives and the answer is usually a spreadsheet, a tag naming convention nobody wrote down, and one integrator's head.",[25,26,28],"h2",{"id":27},"the-broker-is-the-easy-part","The broker is the easy part",[21,30,31],{},"Choosing MQTT or picking a broker is a weekend decision. The hard part is agreeing what a topic means, who owns it, and what breaks when it changes.",[25,33,35],{"id":34},"contracts-not-conventions","Contracts, not conventions",[21,37,38],{},"A namespace without a schema and an owner is a naming convention with better marketing. This is the argument for treating the information model as a reviewable artefact in git.",[25,40,42],{"id":41},"opc-ua-information-models-without-the-xml","OPC UA information models without the XML",[21,44,45],{},"Hand-written NodeSet2.xml is why most companion-spec work stalls. Authoring in YAML and compiling to the standard output changes who can participate.",[25,47,49],{"id":48},"i3x-and-mcp","i3X and MCP",[21,51,52],{},"Two emerging standards that matter for discoverability, and why betting on them reduced proprietary software reliance by 90% on one fleet.",[25,54,56],{"id":55},"what-it-cost","What it cost",[21,58,59],{},"The honest accounting: what replacing proprietary middleware actually took, where it was harder than promised, and what stayed proprietary on purpose.",{"title":61,"searchDepth":62,"depth":62,"links":63},"",2,[64,65,66,67,68],{"id":27,"depth":62,"text":28},{"id":34,"depth":62,"text":35},{"id":41,"depth":62,"text":42},{"id":48,"depth":62,"text":49},{"id":55,"depth":62,"text":56},"A UNS is a contract, not a broker. What actually makes plant data usable — and what it costs to stop paying for proprietary middleware.",true,"md",{},1,"\u002Ftopics\u002Fbackbone","backbone",{"ventures":77,"oss":79},[78],"start-alpha",[80],"twin-model",{"title":16,"description":69},"topics\u002Fbackbone","J0qxmXdCFRpR5scSuhE-zfAvpd_S6rpc6Yf3TO6Bneg",[85],{"id":86,"description":87,"extension":88,"meta":89,"name":90,"order":73,"period":91,"role":92,"slug":78,"stack":93,"stem":99,"tagline":100,"url":101,"__hash__":102},"ventures\u002Fwork\u002Fventures\u002Fstart-alpha.yml","A sovereign control plane for fleets that cannot assume connectivity. A single declarative blueprint covers workloads, OS configuration, cloud resources, security policy and disaster recovery; agents reconcile it across every site autonomously. Built on Kubernetes and OpenTelemetry, with export so the definition stays yours.","yml",{},"Start-Alpha","2026 — present","Co-founder & CTO",[94,95,96,97,98],"Kubernetes","k3s","Go","OpenTelemetry","SPIFFE\u002FSPIRE","work\u002Fventures\u002Fstart-alpha","One blueprint to deploy, govern and recover distributed infrastructure — from edge to cloud. Secure software supply-chain, from OS to applications.","https:\u002F\u002Fstart-alpha.io","bUXmRvaZL5nHtGzSaPvPBx-GogtjN6x367nKeLKxgs8",[104],{"id":105,"description":106,"extension":88,"featured":70,"language":96,"meta":107,"name":108,"order":73,"repo":109,"role":110,"slug":80,"stem":111,"why":112,"__hash__":113},"oss\u002Fwork\u002Foss\u002Ftwin-model.yml","A toolkit for authoring ontology. Compact YAML transpiles to OPC-UA ModelDesign.xml, CESMII i3X 1.0 JSON.  Embedded catalog of companion specifications and MCP server.",{},"twinmodel","https:\u002F\u002Fgithub.com\u002Fmathieu-sabatier\u002Ftwin-model","author","work\u002Foss\u002Ftwin-model","It deliberately does not emit NodeSet2.xml itself — Part 5 compliance is the ModelCompiler's job. The point is to make the information model a reviewable artefact in git instead of hand-written XML, so the data contract can be argued about like any other code.","ts1e2Dx3E3cspcOUQ9dhtdLiFvj8F7GuizHH0Ud7ZrU",[],1791414106274]