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.

CATEGORY Crypto & MarketsRUNS Daily at 06:15, 14:15 and 18:15 UTCUPDATED
Skill
Compute Resell compute-resell
Default schedule
Daily at 06:15, 14:15 and 18:15 UTC
cron 15 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 features
  • SURPLUS_SELLER_AWS_KEY - optional secret, unlocks more data or features
  • SURPLUS_SELLER_VERTEX_KEY - optional secret, unlocks more data or features
  • BANKR_LLM_KEY - optional secret, unlocks more data or features
  • BEDROCK_API_KEY - optional secret, unlocks more data or features
  • VERTEX_SERVICE_ACCOUNT_JSON - optional secret, unlocks more data or features
  • VERTEX_API_KEY - optional secret, unlocks more data or features
  • COMPUTE_RESELL_CONFIG - optional secret, unlocks more data or features
  • AWS_COMPUTE_RESELL_CONFIG - optional secret, unlocks more data or features
  • VERTEX_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:

bin/add-skill aeonfun/aeon compute-resell

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.