Compute Resell / aeon skill
Agent that resells spare AI compute
Autonomous compute-reselling agent on Surplus Intelligence - resells free or low-cost provider compute across Bankr, AWS Bedrock, and Google Vertex (GCP) as one skill. Reads the live market + your cost + your usage, auto-lists your models per enabled provider, and reactively prices each offer to win routing within a cost floor, cap, and health guardrails.
- Skill
- Compute Resell
compute-resell - Category
- Crypto & Markets
- Default schedule
- Daily at 06:15, 14:15 and 18:15 UTC
cron15 6,14,18 * * * - Last updated
commit 7d3dd68- Source
- aeonfun/aeon/skills/compute-resell/SKILL.md MIT licensed, one prompt file
What it does
Compute Resell is an aeon skill: Autonomous compute-reselling agent on Surplus Intelligence - resells free or low-cost provider compute across Bankr, AWS Bedrock, and Google Vertex (GCP) as one skill. Reads the live market + your cost + your usage, auto-lists your models per enabled provider, and reactively prices each offer to win routing within a cost floor, cap, and health guardrails. Like every aeon skill it is one SKILL.md prompt file that runs unattended on your own GitHub Actions, on a schedule or when you trigger it, and sends what it finds to Telegram, Discord, Slack or email.
Input: the var setting
Every aeon skill takes one optional text input, var, set in aeon.yml or typed in when you run it by hand. It picks the target or the mode for that run.
[<provider>:]<mode>. The optional <provider> prefix (bankr | aws | vertex) restricts the run to one provider; omit it to run every enabled provider (see Providers). <mode> selects the run mode - first match wins:
- empty → the reactive run (the scheduled default): validate the wallet, read the live market + your cost + your usage, auto-list any missing models, reprice every offer against the current market, notify on signal. No separate setup step.
monitor→ read-only market + offers + usage digest, no writes.reprice→ same as empty (kept as an explicit alias).pause→ soft-delete every offer (stop serving); state retained.resume→ re-create offers from state at the current reactive price.
Examples: empty = all enabled providers, reactive. aws = only AWS, reactive. vertex:pause = pause only Vertex. monitor = read-only digest across all enabled providers.
(There's no setup mode - the empty run bootstraps itself: if a provider has no offers yet and its credential is set, it lists that provider's models on the first run.) (You rarely need pause/resume by hand: the reactive run auto-reaps* dead and orphaned offers and auto-relists healthy models - so removing a provider's credential secret already delists it cleanly, and adding a funded one back restores the lineup on the next run. Reach for pause/resume only for a deliberate manual hold.)*
What it needs
Besides the model you connected to aeon, Compute Resell uses the following. Add secrets as GitHub Actions secrets on your aeon repo, or in Aeon Connect.
SURPLUS_SELLER_KEY- optional secret, unlocks more data or featuresSURPLUS_SELLER_AWS_KEY- optional secret, unlocks more data or featuresSURPLUS_SELLER_VERTEX_KEY- optional secret, unlocks more data or featuresBANKR_LLM_KEY- optional secret, unlocks more data or featuresBEDROCK_API_KEY- optional secret, unlocks more data or featuresVERTEX_SERVICE_ACCOUNT_JSON- optional secret, unlocks more data or featuresVERTEX_API_KEY- optional secret, unlocks more data or featuresCOMPUTE_RESELL_CONFIG- optional secret, unlocks more data or featuresAWS_COMPUTE_RESELL_CONFIG- optional secret, unlocks more data or featuresVERTEX_COMPUTE_RESELL_CONFIG- optional secret, unlocks more data or features
Install and run it
Easiest: open Aeon Connect, sign in with GitHub and turn on Compute Resell. No clone, no terminal. To add it to an existing aeon repo from a shell, run:
Then switch it on in aeon.yml (the default schedule is filled in):
skills:
compute-resell: { enabled: true, schedule: "15 6,14,18 * * *", var: "" }New to aeon? Read the docs for how skills, schedules and memory fit together, or browse all skills.