{"article":{"slug":"introducing-amutable-foundations","title":"Introducing Amutable Foundations","subtitle":null,"summary":"Amutable opens a private preview of Amutable Foundations, a Linux-based system engineered to be provable at every level, with hardware attestation of every machine, software image, and configuration for machine identity and compliance auditing.","content_type":"announcement","language":"en","canonical_url":"https://amutable.com/blog/introducing-amutable-foundations","author":{"name":null,"url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Amutable","url":"https://amutable.com/","listing_slug":null,"listing":null},"topics":[{"name":"Linux","slug":"linux","url":"https://listedarticles.com/topics/linux"},{"name":"Security","slug":"security","url":"https://listedarticles.com/topics/security"},{"name":"Infrastructure","slug":"infrastructure","url":"https://listedarticles.com/topics/infrastructure"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1542,"reading_minutes":7,"published_at":"2026-10-22T00:00:00.000Z","added_at":"2026-10-22T20:12:15.704Z","updated_at":"2026-10-22T20:12:15.704Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/introducing-amutable-foundations","markdown_url":"https://listedarticles.com/articles/introducing-amutable-foundations.md","example":false,"citation":"Amutable. \"Introducing Amutable Foundations.\" 22 Oct 2026. https://amutable.com/blog/introducing-amutable-foundations (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://amutable.com/blog/introducing-amutable-foundations"},"body_markdown":"# Introducing Amutable Foundations\n\nBy Amutable\n\nTable of contents\n\nToday we’re opening signups for the private preview of [Amutable Foundations](https://amutable.com/foundations). It’s a Linux-based system, engineered to be provable at every level. Every machine, every software image, and every configuration running is hardware attested, providing the foundation for machine identity and compliance auditing.\n\nTraditionally, admins installed packages and applied configurations on Linux systems; over time those systems drifted into unknown states. As an industry, we’ve built an ecosystem of tools (config management, scanners, etc.) in an attempt to bring this under control. But essentially we are bolting solutions onto a shaky foundation.\n\nTo confront this challenge more fundamentally, many Linux distros introduced immutable, image-based systems. These minimal, read-only operating systems transformed inconsistent package updates into high-certainty swaps of atomic, signed disk images. Several of the visionaries who got us where we are today are now working on what’s next: Amutable Foundations.\n\nWe build these foundations because we can, and must, do more. An immutable image eliminates many paths to malfunction, but it does little to constrain the runtime behavior, especially under attack. For example, configuration almost always sits outside of signed image data, and that means it sits outside what hardware-backed trust can measure. Hardware can do a lot more than unlock encrypted disks. Shared join tokens remain the (weak) norm for cluster setups; better private key and secret protection is the least we can ask from our machines.\n\n## A Foundation Designed Around Integrity\n\nAmutable Foundations is a cohesive system. The build system, the operating system, the delivery mechanism for software updates and configuration, and the control plane all insist: creators must sign and measure every artifact (including configuration) that defines how a machine behaves. A machine should be able to prove which set of artifacts is running and what state it is in at all times.\n\nAchieving this requires evaluating every layer of the system. It’s not possible to just bolt on this kind of trust without a brittle result. Instead, we must engineer how trust crosses each boundary. Security hazards lurk in designs that function (read: the system boots and runs workloads) but don’t adequately protect, which is why we’ve built a team with a comprehensive span of subject matter expertise.\n\nThe team at Amutable is not just glueing a system together; we write and maintain the layers it depends on [in the kernel](https://amutable.com/blog/it-starts-upstream-kernel), [in systemd](https://systemd.io), and in [the tooling that teams use to build and ship Linux images](https://amutable.com/blog/tine-build-system). When we find a gap, we fix it in the layer where it belongs instead of working around it.\n\n## How Amutable Foundations Works\n\nWe will cover technical details in a follow-up post. But here is the high-level description of how the system works.\n\n**Everything starts as a declaration.** The composition of the software images (OS and extensions) and the configuration of every machine reside in version control. Nothing about a machine's intended state exists on the machine alone.\n\n**Declarations become signed images.** The build system constructs software images from pinned inputs into signed reproducible images with an [SBOM](https://en.wikipedia.org/wiki/Software_supply_chain). Similarly, it compiles configuration into its own signed, integrity-protected images rather than writing loose files. Thus, creators sign, measure, and audit both the applied software and configuration images.\n\n**Machines boot only what’s signed, and measure what they boot.** The machine verifies firmware, boot loader, kernel, and operating system before running them, and measures them into its [TPM](https://en.wikipedia.org/wiki/Trusted_Platform_Module) or CPU attestation measurements when running as a [confidential VM](https://en.wikipedia.org/wiki/Confidential_computing). The machine verifies and measures configuration images when applying them. There’s no package manager and no SSH or interactive shell. The only way to change a machine is to give it a new signed image.\n\n**Updates and configuration are controlled and measured as state.** Each machine has its own repository, and that repository filters that machine’s view and access to OS releases, configurations, and even hardware enablement. A machine sees what is meant for it and learns nothing about the rest of the fleet. The system checks every download against signed metadata that guards against tampering, replay, mix-and-match, and rollback before applying anything. Updates switch atomically, and the previous version stays available as a fallback.\n\n**Machines prove their state.** At regular intervals, and at important stages such as boot, each machine produces a [signed report](https://amutable.com/blog/it-starts-upstream-systemd-report), leveraging local hardware to improve the report’s verifiability. The signature covers both the report and the machine’s measurements. So, it shows what the machine is actually running, not what an agent on the system or an out-of-band scanner believes it is running.\n\n**The control plane checks reports against predicted state.** It checks each report against the hardware root of trust, evaluates measurements, and compares what the machine has proven with what you declared should run. A match means the machine is in its predicted and intended state. A mismatch tells you a specific machine diverged, all backed by cryptographical evidence.\n\n**Policy decisions follow from those checks.** Rollouts advance only when machines prove they’re in a good state. Systems can base identity, access, and secrets on this verdict, which we will cover in the next section. People operate machines through a structured interface rather than by logging in, so every change takes the same declared, reviewed, signed, and verified path.\n\n## Identity and Policy Derived from Proof\n\nOnce we have the system in a provable state, we can build other capabilities on top of this secure foundation.\n\n### Identity\n\nToday a machine’s identity is usually something it has, not something it is: a host key, a client certificate, an API token, a cloud instance identity. All of these can be copied, leaked, or presented by a machine that has been tampered with. A key on disk proves that someone had access to the key. A metadata document proves that a request came from a particular instance, not what that instance is running. A network address proves very little at all.\n\nWe think identity should come from what a machine can verify. A TPM, or a CPU with confidential computing support, can sign a statement about the machine’s measured state: the firmware, boot loader, kernel and operating system it booted, and the configuration it’s running. That evidence is anchored in hardware and can’t be produced by software on the host alone. Bind a machine’s identity to it and node “42” becomes node “42 anchored in hardware, running the release and configuration intended for it.”\n\n### Policy\n\nOnce we have identity rooted in hardware, policy follows. Operators can base decisions about whether a machine can join a cluster, which secrets it receives, which workloads it is allowed to run, and which services it can reach on proven state instead of on network location or whatever credential happens to be on disk. The system can deny new database credentials to a machine running an outdated configuration. It can keep a machine whose measurements no longer match out of the cluster when it reboots. An auditor asking whether every production machine runs the approved configuration receives a report that is cryptographically verifiable and easy to create.\n\nRemote attestation and hardware roots of trust are not new ideas. What’s been missing is a system that engineers built from the ground up with integrity in mind, rather than settling for weaker approaches, like deployed agents probing the system for state.\n\n## Meeting the Moment\n\nHistorically, organizations had access to such systems only for bespoke and narrow use cases. Operating and building them presented immense difficulty, requiring special expertise and large budgets. With Amutable Foundations, we aim to make this accessible to all.\n\nWe foresee, and are building for, a future where it will be standard practice for Linux machines to be able to prove their state and for access to depend on that proof. Infrastructure that can't prove its state will look like unencrypted network traffic looks today: still around, but only for toy use cases.\n\nThe impetus for this future is already here. Authorities have enforced the [EU Cyber Resilience Act](https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act)’s vulnerability reporting obligations since September 2026, and the rest of the regulation follows in December 2027. AI infrastructure is putting valuable models and data on machines that owners don’t physically control.\n\nWe treat security, compliance, and reliability as one problem. The system denies access to machines that can’t prove their state. Evidence replaces tedious, cobbled-together compliance reports. The system you run is the system you declared. If drift tries to enter, the system prevents it and revokes access the moment it happens instead of through a much slower process.\n\n## Join the Private Preview\n\nWe’re opening Amutable Foundations to a select group of design partners. If you run Linux fleets where proving system state matters, we encourage you to sign up.\n\nDesign partners work closely with our engineers and help shape the product. You operate your systems and we handle building and maintaining images, running update repositories, the control plane and continuous vulnerability remediation.\n\n[Apply for the private preview now](https://amutable.com/preview). We plan on opening first access in the next few weeks.\n\nFoundations is the first step. Next, we’re bringing this new secure foundation to Kubernetes. for more on that.\n\nIf you’re at [KubeCon North America](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/) in Salt Lake City, in November, come find us at booth 347 near the project pavilion. We’d love to meet you there.\n\nTags:[announcement](https://amutable.com/blog/tag/announcement)[security](https://amutable.com/blog/tag/security)[linux](https://amutable.com/blog/tag/linux)\n\n### Share:\n\n","body_html":"<h1 id=\"introducing-amutable-foundations\">Introducing Amutable Foundations</h1>\n<p>By Amutable</p>\n<p>Table of contents</p>\n<p>Today we’re opening signups for the private preview of <a href=\"https://amutable.com/foundations\" rel=\"nofollow ugc noopener\">Amutable Foundations</a>. It’s a Linux-based system, engineered to be provable at every level. Every machine, every software image, and every configuration running is hardware attested, providing the foundation for machine identity and compliance auditing.</p>\n<p>Traditionally, admins installed packages and applied configurations on Linux systems; over time those systems drifted into unknown states. As an industry, we’ve built an ecosystem of tools (config management, scanners, etc.) in an attempt to bring this under control. But essentially we are bolting solutions onto a shaky foundation.</p>\n<p>To confront this challenge more fundamentally, many Linux distros introduced immutable, image-based systems. These minimal, read-only operating systems transformed inconsistent package updates into high-certainty swaps of atomic, signed disk images. Several of the visionaries who got us where we are today are now working on what’s next: Amutable Foundations.</p>\n<p>We build these foundations because we can, and must, do more. An immutable image eliminates many paths to malfunction, but it does little to constrain the runtime behavior, especially under attack. For example, configuration almost always sits outside of signed image data, and that means it sits outside what hardware-backed trust can measure. Hardware can do a lot more than unlock encrypted disks. Shared join tokens remain the (weak) norm for cluster setups; better private key and secret protection is the least we can ask from our machines.</p>\n<h2 id=\"a-foundation-designed-around-integrity\">A Foundation Designed Around Integrity</h2>\n<p>Amutable Foundations is a cohesive system. The build system, the operating system, the delivery mechanism for software updates and configuration, and the control plane all insist: creators must sign and measure every artifact (including configuration) that defines how a machine behaves. A machine should be able to prove which set of artifacts is running and what state it is in at all times.</p>\n<p>Achieving this requires evaluating every layer of the system. It’s not possible to just bolt on this kind of trust without a brittle result. Instead, we must engineer how trust crosses each boundary. Security hazards lurk in designs that function (read: the system boots and runs workloads) but don’t adequately protect, which is why we’ve built a team with a comprehensive span of subject matter expertise.</p>\n<p>The team at Amutable is not just glueing a system together; we write and maintain the layers it depends on <a href=\"https://amutable.com/blog/it-starts-upstream-kernel\" rel=\"nofollow ugc noopener\">in the kernel</a>, <a href=\"https://systemd.io\" rel=\"nofollow ugc noopener\">in systemd</a>, and in <a href=\"https://amutable.com/blog/tine-build-system\" rel=\"nofollow ugc noopener\">the tooling that teams use to build and ship Linux images</a>. When we find a gap, we fix it in the layer where it belongs instead of working around it.</p>\n<h2 id=\"how-amutable-foundations-works\">How Amutable Foundations Works</h2>\n<p>We will cover technical details in a follow-up post. But here is the high-level description of how the system works.</p>\n<p><strong>Everything starts as a declaration.</strong> The composition of the software images (OS and extensions) and the configuration of every machine reside in version control. Nothing about a machine&#39;s intended state exists on the machine alone.</p>\n<p><strong>Declarations become signed images.</strong> The build system constructs software images from pinned inputs into signed reproducible images with an <a href=\"https://en.wikipedia.org/wiki/Software_supply_chain\" rel=\"nofollow ugc noopener\">SBOM</a>. Similarly, it compiles configuration into its own signed, integrity-protected images rather than writing loose files. Thus, creators sign, measure, and audit both the applied software and configuration images.</p>\n<p><strong>Machines boot only what’s signed, and measure what they boot.</strong> The machine verifies firmware, boot loader, kernel, and operating system before running them, and measures them into its <a href=\"https://en.wikipedia.org/wiki/Trusted_Platform_Module\" rel=\"nofollow ugc noopener\">TPM</a> or CPU attestation measurements when running as a <a href=\"https://en.wikipedia.org/wiki/Confidential_computing\" rel=\"nofollow ugc noopener\">confidential VM</a>. The machine verifies and measures configuration images when applying them. There’s no package manager and no SSH or interactive shell. The only way to change a machine is to give it a new signed image.</p>\n<p><strong>Updates and configuration are controlled and measured as state.</strong> Each machine has its own repository, and that repository filters that machine’s view and access to OS releases, configurations, and even hardware enablement. A machine sees what is meant for it and learns nothing about the rest of the fleet. The system checks every download against signed metadata that guards against tampering, replay, mix-and-match, and rollback before applying anything. Updates switch atomically, and the previous version stays available as a fallback.</p>\n<p><strong>Machines prove their state.</strong> At regular intervals, and at important stages such as boot, each machine produces a <a href=\"https://amutable.com/blog/it-starts-upstream-systemd-report\" rel=\"nofollow ugc noopener\">signed report</a>, leveraging local hardware to improve the report’s verifiability. The signature covers both the report and the machine’s measurements. So, it shows what the machine is actually running, not what an agent on the system or an out-of-band scanner believes it is running.</p>\n<p><strong>The control plane checks reports against predicted state.</strong> It checks each report against the hardware root of trust, evaluates measurements, and compares what the machine has proven with what you declared should run. A match means the machine is in its predicted and intended state. A mismatch tells you a specific machine diverged, all backed by cryptographical evidence.</p>\n<p><strong>Policy decisions follow from those checks.</strong> Rollouts advance only when machines prove they’re in a good state. Systems can base identity, access, and secrets on this verdict, which we will cover in the next section. People operate machines through a structured interface rather than by logging in, so every change takes the same declared, reviewed, signed, and verified path.</p>\n<h2 id=\"identity-and-policy-derived-from-proof\">Identity and Policy Derived from Proof</h2>\n<p>Once we have the system in a provable state, we can build other capabilities on top of this secure foundation.</p>\n<h3 id=\"identity\">Identity</h3>\n<p>Today a machine’s identity is usually something it has, not something it is: a host key, a client certificate, an API token, a cloud instance identity. All of these can be copied, leaked, or presented by a machine that has been tampered with. A key on disk proves that someone had access to the key. A metadata document proves that a request came from a particular instance, not what that instance is running. A network address proves very little at all.</p>\n<p>We think identity should come from what a machine can verify. A TPM, or a CPU with confidential computing support, can sign a statement about the machine’s measured state: the firmware, boot loader, kernel and operating system it booted, and the configuration it’s running. That evidence is anchored in hardware and can’t be produced by software on the host alone. Bind a machine’s identity to it and node “42” becomes node “42 anchored in hardware, running the release and configuration intended for it.”</p>\n<h3 id=\"policy\">Policy</h3>\n<p>Once we have identity rooted in hardware, policy follows. Operators can base decisions about whether a machine can join a cluster, which secrets it receives, which workloads it is allowed to run, and which services it can reach on proven state instead of on network location or whatever credential happens to be on disk. The system can deny new database credentials to a machine running an outdated configuration. It can keep a machine whose measurements no longer match out of the cluster when it reboots. An auditor asking whether every production machine runs the approved configuration receives a report that is cryptographically verifiable and easy to create.</p>\n<p>Remote attestation and hardware roots of trust are not new ideas. What’s been missing is a system that engineers built from the ground up with integrity in mind, rather than settling for weaker approaches, like deployed agents probing the system for state.</p>\n<h2 id=\"meeting-the-moment\">Meeting the Moment</h2>\n<p>Historically, organizations had access to such systems only for bespoke and narrow use cases. Operating and building them presented immense difficulty, requiring special expertise and large budgets. With Amutable Foundations, we aim to make this accessible to all.</p>\n<p>We foresee, and are building for, a future where it will be standard practice for Linux machines to be able to prove their state and for access to depend on that proof. Infrastructure that can&#39;t prove its state will look like unencrypted network traffic looks today: still around, but only for toy use cases.</p>\n<p>The impetus for this future is already here. Authorities have enforced the <a href=\"https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act\" rel=\"nofollow ugc noopener\">EU Cyber Resilience Act</a>’s vulnerability reporting obligations since September 2026, and the rest of the regulation follows in December 2027. AI infrastructure is putting valuable models and data on machines that owners don’t physically control.</p>\n<p>We treat security, compliance, and reliability as one problem. The system denies access to machines that can’t prove their state. Evidence replaces tedious, cobbled-together compliance reports. The system you run is the system you declared. If drift tries to enter, the system prevents it and revokes access the moment it happens instead of through a much slower process.</p>\n<h2 id=\"join-the-private-preview\">Join the Private Preview</h2>\n<p>We’re opening Amutable Foundations to a select group of design partners. If you run Linux fleets where proving system state matters, we encourage you to sign up.</p>\n<p>Design partners work closely with our engineers and help shape the product. You operate your systems and we handle building and maintaining images, running update repositories, the control plane and continuous vulnerability remediation.</p>\n<p><a href=\"https://amutable.com/preview\" rel=\"nofollow ugc noopener\">Apply for the private preview now</a>. We plan on opening first access in the next few weeks.</p>\n<p>Foundations is the first step. Next, we’re bringing this new secure foundation to Kubernetes. for more on that.</p>\n<p>If you’re at <a href=\"https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/\" rel=\"nofollow ugc noopener\">KubeCon North America</a> in Salt Lake City, in November, come find us at booth 347 near the project pavilion. We’d love to meet you there.</p>\n<p>Tags:<a href=\"https://amutable.com/blog/tag/announcement\" rel=\"nofollow ugc noopener\">announcement</a><a href=\"https://amutable.com/blog/tag/security\" rel=\"nofollow ugc noopener\">security</a><a href=\"https://amutable.com/blog/tag/linux\" rel=\"nofollow ugc noopener\">linux</a></p>\n<h3 id=\"share\">Share:</h3>","headings":[{"level":1,"text":"Introducing Amutable Foundations","id":"introducing-amutable-foundations"},{"level":2,"text":"A Foundation Designed Around Integrity","id":"a-foundation-designed-around-integrity"},{"level":2,"text":"How Amutable Foundations Works","id":"how-amutable-foundations-works"},{"level":2,"text":"Identity and Policy Derived from Proof","id":"identity-and-policy-derived-from-proof"},{"level":3,"text":"Identity","id":"identity"},{"level":3,"text":"Policy","id":"policy"},{"level":2,"text":"Meeting the Moment","id":"meeting-the-moment"},{"level":2,"text":"Join the Private Preview","id":"join-the-private-preview"},{"level":3,"text":"Share:","id":"share"}]}}