# Loophole Labs

> Loophole Labs builds systems infrastructure. Two products: Architect, for running Kubernetes workloads on spot with live migration and instant hibernation, and AGX, an agent sandbox platform.

Loophole Labs is a systems infrastructure company. It builds two products:

- Architect (https://architect.io): A Kubernetes availability platform. Live-migrates running workloads across nodes, zones, and clouds before spot instances disappear, with zero downtime and no code changes. Idle pods hibernate (scale-to-zero without deletion) and wake in under 50ms with no cold start, using checkpoint/restore at the containerd shim layer and eBPF packet buffering. Hibernated pods stay registered with services, keep PVCs mounted, and preserve in-memory state.
- AGX (https://agx.so): An agent sandbox platform. Runs untrusted agent code safely, integrates with third-party systems, and forks a running machine mid-task in milliseconds, built on a high-performance in-house hypervisor.

This site (loopholelabs.io) hosts the company pages and the engineering blog. Every blog post is also available as raw Markdown: append `.md` to its URL, or request it with an `Accept: text/markdown` header. Architect's documentation and changelog live on https://architect.io — see https://architect.io/llms.txt for that index.

## Blog

- [AI Took My Coding. What's Left For Me?](https://loopholelabs.io/blog/ai-took-my-coding-whats-left-for-me.md): When the thing you got good at stops being scarce, the first reaction is to assume you're out of a job. Here's why AI codegen took the typing and left the part that was always the real work: choosing the target and knowing when you've hit it.
- [The Stateful Spot Instance](https://loopholelabs.io/blog/stateful-spot.md): We put Valkey on an EKS spot instance without persistence. It got reclaimed. Architect moved the running container to another host with all its in-memory data intact.
- [Scale Kubernetes Pods to Zero, Without Cold Starts](https://loopholelabs.io/blog/scale-to-zero.md): Eliminating cold starts while scaling Kubernetes pods to zero has long been incredibly complex, Architect makes it easy.
- [The Math Changed: Rewriting Stale Open Source In The AI Era](https://loopholelabs.io/blog/rewriting-oss-in-the-ai-era.md): Rewriting an established open source project used to take years. With AI, that's no longer true. Here's why we're rewriting CRIU in Zig for our own use, what makes infrastructure projects go stale in the first place, and why the rebuild-vs-contribute math might be worth a second look.
- [Ollama Doesn't Know Its GPU Is on Another Machine](https://loopholelabs.io/blog/ollama-remote-gpu.md): No GPU. No CUDA drivers. No code changes. We ran large language models inside a container with zero GPU access by intercepting CUDA calls at the loader level and forwarding them to a remote DGX Spark. Ollama never knew.
- [An eBPF Loophole: Using XDP for Egress Traffic](https://loopholelabs.io/blog/xdp-for-egress-traffic.md): We found a loophole that lets XDP work for egress traffic - something that was considered impossible until now. By exploiting how Linux handles virtual network interfaces, we achieved line-rate packet processing for outbound traffic with zero kernel modifications.
- [Rethinking Spot Instances: Solving Preemption](https://loopholelabs.io/blog/rethinking-spot-instances.md): Run any Kubernetes workload on Spot Instances with zero downtime and 75%+ cost savings - no code changes required. Architect eliminates service interruptions during preemption through seamless pod migration.
- [Reliable Cross-Cloud Kubernetes With Architect](https://loopholelabs.io/blog/reliable-cross-cloud-kubernetes.md): Live migrate entire Kubernetes clusters - stateful workloads included - between AWS, Azure, GCP and bare metal with zero downtime.

## Products

- [Architect](https://architect.io): Kubernetes on spot, with live migration and instant hibernation
- [AGX](https://agx.so): Agent sandbox platform

## Other Pages

- [Home](https://loopholelabs.io/): Company overview, team, investors, and products
- [Careers](https://loopholelabs.io/careers): Open positions

## Feeds

- [Blog RSS](https://loopholelabs.io/blog/rss.xml): Blog post feed

## Optional

- [Full Blog for LLMs](https://loopholelabs.io/llms-full.txt): Every published post concatenated into a single Markdown file
