Skip to content

Draft/POC: Add a shim-managed ateom-kata backend - #1739

Draft
Alex Lyn (Apokleos) wants to merge 5 commits into
agent-substrate:mainfrom
Apokleos:ateom-kata-support
Draft

Alex Lyn (Apokleos) wants to merge 5 commits into
agent-substrate:mainfrom
Apokleos:ateom-kata-support

Conversation

@Apokleos

Copy link
Copy Markdown

Please note that it's just a heads-up that this branch is currently a working POC to ground the discussion and demonstrate the implementation direction for ateom-kata in Substrate. It is still an active work-in-progress and being continuously iterated on as the design settles.

Any feedback is welcome!

Fixes #1738

Add initial support for ateom-kata

Signed-off-by: Alex Lyn <alex.lyn@antgroup.com>
Keep the unreleased checkpoint and restore contract in a local
package, and add reproducible protobuf and ttrpc generation with
its required containerd dependencies.

Signed-off-by: Alex Lyn <alex.lyn@antgroup.com>
Launch and reap Kata shims, configure DAN networking,
drive full checkpoint and restore, manage restored tasks,
and collect sandbox statistics.

Signed-off-by: Alex Lyn <alex.lyn@antgroup.com>
Stage verified runtime bundles, prewarm Kata assets, transport full
checkpoints with compatibility metadata, and expose Kata statistics
labels without changing other runtime semantics.

Signed-off-by: Alex Lyn <alex.lyn@antgroup.com>
Run and restore Kata workloads through the embedded sandbox manager,
handle TAP lifecycle and worker drain, recover orphaned shims, and
report workload statistics.

Signed-off-by: Alex Lyn <alex.lyn@antgroup.com>
@google-cla

google-cla Bot commented Sep 18, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@BenTheElder Benjamin Elder (BenTheElder) added the DO NOT MERGE This PR must not be merged yet. label Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/microVM DO NOT MERGE This PR must not be merged yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Proposal: Add a shim-managed Kata backend for Ateom checkpoint/restore

3 participants