Summary
List Trinity as a DigitalOcean Marketplace 1-Click Droplet — vendor application, Packer-built snapshot via DigitalOcean's marketplace-partners tooling, listing copy, and a referral link — placed in the Marketplace's AI Agents category.
Context
DigitalOcean is the only major cloud with an open, documented vendor path for OSS projects (vendor form → Vendor Portal → snapshot review), it is free to list, and it already carries Docker-socket-mounting 1-clicks (Coolify, CapRover, Dokku, Cloudron, Easypanel) plus OpenClaw as a Staff Pick in a new "AI Agents" category — so Trinity's runtime shape (sibling agent containers over the host Docker socket) is a known quantity there. Ghost's arrangement (DigitalOcean named "official hosting partner", $100-credit signup link in the docs) is the co-marketing model to ask for.
Depends on the pull-only images / unattended first-boot work (#2280) — a snapshot that builds the agent base image on first boot does not meet the one-click bar.
Acceptance Criteria
Revised 2026-09-10 against digitalocean/marketplace-partners@b708788 and
droplet-1-clicks@master — see the audit comment. Items marked ✅ are verified in #2522.
Image
Listing
Submission and updates
Technical Notes
Summary
List Trinity as a DigitalOcean Marketplace 1-Click Droplet — vendor application, Packer-built snapshot via DigitalOcean's
marketplace-partnerstooling, listing copy, and a referral link — placed in the Marketplace's AI Agents category.Context
DigitalOcean is the only major cloud with an open, documented vendor path for OSS projects (vendor form → Vendor Portal → snapshot review), it is free to list, and it already carries Docker-socket-mounting 1-clicks (Coolify, CapRover, Dokku, Cloudron, Easypanel) plus OpenClaw as a Staff Pick in a new "AI Agents" category — so Trinity's runtime shape (sibling agent containers over the host Docker socket) is a known quantity there. Ghost's arrangement (DigitalOcean named "official hosting partner", $100-credit signup link in the docs) is the co-marketing model to ask for.
Depends on the pull-only images / unattended first-boot work (#2280) — a snapshot that builds the agent base image on first boot does not meet the one-click bar.
Acceptance Criteria
Image
github.com/digitalocean/marketplace-partners) builds an Ubuntu 24.04 snapshot, passescleanup.sh+img_check.shwith 0 FAILED, with a first-boot script that starts Trinity unattended — verified ontrinity-v0-9-5-rc2-20260903(fix(packer): make the DigitalOcean 1-Click bundle actually buildable (#2281) #2522).s-1vcpu-1gb), per DO's "will ensure that all Droplet types will be available" guidance — currentlys-2vcpu-4gb, which excludes every plan under 80 GB disk. Record the measured snapshot size here; if it does not fit 25 GB, use the smallest size that does and say which. Measured (2026-09-11): thev0.9.5-rc3snapshot built ons-1vcpu-1gbis 9.3 GB with a 25 GB minimum disk, so it fits every plan.apt full-upgrade, as DO's reference template does).img_checkscores pending security updates as FAIL, so without this a rebuild fails on any day Ubuntu has published one thatunattended-upgradeshas not yet applied.header X-DO-MARKETPLACE "trinity"(build standard rule 10).Listing
packer/digitalocean/listing.mdexists (build standard rule 11): system components, sizing table, getting started, and how to start/stop/restart/update. This is the source text for the Vendor Portal listing — needs no snapshot.99-trinity) handles the unclaimed case.Submission and updates
MAR-7657.img_checkvalidates DigitalOcean's image requirements, not that Trinity works — and once submitted, the listing is locked inpending/in reviewand cannot be updated (400) until the review clears.app_idcaptured from the listing URL and recorded here:f98091c25f82a9ccc0f5e53d. Listing: https://marketplace.digitalocean.com/apps/trinityPATCH /api/v1/vendor-portal/apps/<app_id>payload (imageIdrequired,reasonForUpdate,osVersion,softwareIncluded[]), the Packermanifest+shell-localpost-processor automation, and the fact that an app inpending/in reviewcannot be updated (400).Technical Notes