Requested
Document 3mn3lewitmq2u
Status Superseded
Version v2 of 7
Author johnandersen777.bsky.social did:plc:5svqtrhheairglgiiyvutzik
Published

Compute Contracts

Introduction

CI/CD requires compute to run build, test, release etc. workloads.

In federated and decentralized environments software projects have many shared and distinct requirements for the underlying compute associted with CI/CD workloads.

Provisioning of backing compute can be made loosely coupled via Compute Contracts. Thereby enabling a wide and dynamic variety of compute, compute providers, capabilities, trust domains, and cost structures.

Motivation

Compute requirements varry by workload. In general, Virtual Machines and containers are common forms of compute required to run CI/CD workloads.

Proposal

...