
We’ve been heads down building something extraordinary — so extraordinary, in fact, that we almost forgot to tell you about it. Meet the aApp Toolkit, our meticulously crafted DevOps framework built for deploying autonomous apps in Trusted Execution Environments (TEEs). It’s a toolkit born in the trenches and perfected on the front lines of innovation — a toolkit that reimagines how secure, self-upgrading apps are deployed. Now that it’s been battle-tested and proven, we’re ready to share what might just be the most powerful toolset for anyone pioneering the next generation of autonomous apps.
What is the aApp Toolkit?
The aApp Toolkit isn’t just another suite of tools — it’s your all-in-one foundation to deploying resilient, upgradable, and secure apps in a way that feels, well, almost magical. It’s a comprehensive set of tools designed to simplify building, deploying, and running applications on Trusted Execution Environment (TEE)-enabled hardware. Developers building autonomous apps know the struggle, balancing top-tier security with seamless productivity. Cue the aApp Toolkit — a developer-first solution that effortlessly combines innovation and security, letting you focus less on the and more on shipping apps that redefine possibilities.
At its core, the toolkit provides container-based application packaging, pre-configured base VM images for supported hardware platforms, and a composable deployment model that works with everything from single containers to complex orchestration setups. It takes TEE technology to new levels, simplifying everything from deployment to management — all with zero unnecessary friction. TL;DR? You bring your app, and the aApp Toolkit makes it TEE-native.

Key Features of the aApp Toolkit
Here’s a closer look at the features that make the aApp Toolkit a game-changer for autonomous application development:
One-Click Deployment Automation
Say goodbye to the headaches of deploying complex apps to secure environments. Forget the endless setup processes and multi-day troubleshooting sessions. The aApp Toolkit delivers unparalleled ease with fully-automated, one-click deployments through GitHub actions integration. Define your application requirements in a simple manifest file, and the toolkit handles the rest — from provisioning the TEE-enabled hardware to deploying your containerized app. Think of it as the ultimate “easy mode” for developers. No drama, no debugging nightmares, just deployment so seamless, you might not even notice it happened. nitty-gritty
User-friendly TEE Attestation
Let’s face it: simply running your application in TEE doesn’t mean end users can verify that and trust the app — remote attestation usually requires technical skills and it’s not trivial. The aApp Toolkit bridges this gap with a user-friendly remote attestation interface that allows your app out of the box to provide a proof for its integrity. No complex technical procedures, just a straightforward process that ensures your app is exactly what it claims to be. Users can easily verify your app’s cryptographic attestation through a user-friendly interface, building trust without complexity.
Autonomous Upgrades
Autonomous applications are expected to provide guarantees similar to the ones provided by blockchain smart-contracts. This includes also guarantees for immutability or secure upgrades. The aApp Toolkit not only provides attestation mechanisms to the end users but it also facilitates secure upgrades of autonomous applications. This is achieved through mutual attestation between old and new instances that ensures the integrity of both instances before transferring sensitive state and data to the new one.
Confidential Networking
Building resilient applications often means deploying multiple instances that need to communicate securely. The aApp Toolkit enables your application instances to form a “super-enclave” — confidential network of mutually attested instances. Through P2P bootstrapping and mutual attestation, new instances can securely join the network and share sensitive information. The toolkit’s DNS-based attested service discovery makes it easy for instances to find and communicate with each other, all while maintaining the highest security standards.
Agnostic Architecture
The aApp Toolkit follows the sidecar design pattern, allowing you to build applications in any language or framework. Its services include remote attestation for verifying integrity, an attestation-aware reverse proxy for managing traffic securely, and service discovery for enabling dynamic discovery across your confidential application cloud. These services are delivered using proxies and operating system environment primitives, making them accessible regardless of your tech stack.
What Can You Build with the aApp Toolkit?
We don’t just talk the talk; we walk the walk. To prove the aApp Toolkit’s power, we’ve deployed two fully-functional autonomous applications:
- Teesa Agent: A charismatic autonomous agent that hosts a word-guessing game and rewards winners with unique NFTs generated and minted by Teesa herself. The agent operates within a TEE, ensuring the secret word remains confidential and cannot be leaked, even to infrastructure administrators. She manages her own blockchain wallet created autonomously within the TEE, with no one, including our development team, having access to the private keys. This ensures secure control over the NFT rewards and demonstrates the power of truly autonomous applications.
- S3 Service: An S3-compatible storage solution fully protected by TEE technology. This service offers seamless migration from AWS with a familiar developer experience, enhanced privacy for both data and metadata, and the ability to pay with cryptocurrency. It’s a perfect example of how the aApp Toolkit can be used to create secure, autonomous services that integrate with existing ecosystems while adding the benefits of TEE protection.
But these are just our opening moves. The real question is: what revolutionary apps will you build with the aApp Toolkit?
See it to Believe it
Don’t just take our word for it — see it in action. Check out our demo video, showing how easy it is to deploy an autonomous app with just few clicks in GitHub.
Join the Autonomous Revolution
The future of software doesn’t build itself — but with the aApp Toolkit, it might feel like it. Your mission? Innovate. Our goal? Make it effortless. So, what are you waiting for?
Visit our GitHub repository to get started with the aApp Toolkit today. The future of autonomous applications is here — let’s build it together!
Recent Comments