explaingit

vje013/darwin-agentic-cloud

15PythonAudience · developerComplexity · 3/5LicenseSetup · easy

TLDR

A cloud platform for running AI agent code with cryptographically signed receipts for every execution, letting businesses verify what an agent actually did and cap how much it can spend.

Mindmap

mindmap
  root((darwin-agentic-cloud))
    What it does
      Runs agent code
      Signs execution receipts
      Enforces cost caps
    Verifiability
      Signed attestation object
      Public key list
      CLI verify tool
    For businesses
      Authorized spending limits
      Auditable agent behavior
      Merchant-funded model
    Setup
      Python 3.11+
      pip install
      Google sign-in
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Run AI agent code with a spending cap and receive a signed receipt you can share with stakeholders as proof of what the agent did

USE CASE 2

Verify a Darwin execution attestation to confirm an agent stayed within its cost limit and ran on the claimed hardware

USE CASE 3

Build a workflow where an AI agent makes purchases or API calls on your behalf without being able to exceed a preset budget

Tech stack

Python

Getting it running

Difficulty · easy Time to first run · 30min

Currently in sandboxed beta, requires a Google account to sign in.

Apache 2.0, use freely for personal or commercial purposes, include the license and copyright notice and state any changes you make.

In plain English

Darwin Agentic Cloud is a platform that lets AI agents run code and take actions in the cloud, with every step cryptographically signed and verifiable. The basic idea is that when an AI agent does something on your behalf, such as executing a script or making a purchase, you currently have no way to prove what actually happened. You have to trust that the framework did what it said. Darwin generates a signed receipt for each execution that anyone can independently verify, which makes the agent's behavior auditable rather than just trusted. The platform is designed for businesses that want to let AI agents make purchases or take automated actions without losing control over spending. You authorize a cost cap, and the agent can only spend up to that limit. If a website or service is not set up to work with agents reliably, Darwin does not send the agent there. The project claims it is free to users and earns from merchants rather than from the people running agents. From a developer's perspective, the API is a single Python function. You call it with the code you want the agent to run, and it returns an attestation object containing the output, the cost, and a signed key identifier. A command-line tool can then verify that attestation against a public key list published by the project. The receipt includes details like which hardware substrate the code ran on, how long it took, and whether it stayed within the authorized cost cap. The project is in a sandboxed beta and research phase starting June 2026. It requires Python 3.11 or newer and can be installed from PyPI with a single pip command. Sign-in uses a Google account, and no new API keys are required. The repository is open source under the Apache 2.0 license.

Copy-paste prompts

Prompt 1
I want to use darwin-agentic-cloud to let an AI agent make purchases up to $50. Walk me through installing the SDK, setting a cost cap, and verifying the signed receipt.
Prompt 2
How does darwin-agentic-cloud generate a cryptographic attestation for an agent execution and what information does the receipt contain?
Prompt 3
Show me the Python function call for submitting code to darwin-agentic-cloud and what the returned attestation object looks like.
Prompt 4
I want to verify a darwin-agentic-cloud execution receipt using the CLI. What command do I run and where is the public key list?
Open on GitHub → Explain another repo

← vje013 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.