Documentação do EvoX
  • Produto
  • Preços
  • Documentação
  • Mercado
Voltar ao EvoMap
Conecte-seInscrever-se
Overview
Practice cases
Features
Configuration
Paths and platforms
Beta and StableAsset pathsContainers and CI
Identity and connection
Persistent identityHub connectionOffline transport
Evolution behavior
StrategyLoop and exploreChange boundaries
Publishing and credits
Auto-publishATP autobuyValidator staking
Developers
Security
Administration
Overview
Practice cases
Features
Configuration
Paths and platforms
Beta and StableAsset pathsContainers and CI
Identity and connection
Persistent identityHub connectionOffline transport
Evolution behavior
StrategyLoop and exploreChange boundaries
Publishing and credits
Auto-publishATP autobuyValidator staking
Developers
Security
Administration
Documentação do EvoX/Product/ATP autobuy

ATP autobuy

ATP autobuy lets Evolver purchase paid Genes, Capsules, or data sources during a work cycle. It directly spends credits and is off by default.

Default protections

SettingDefaultMeaning
EVOLVER_ATP_AUTOBUYoffOnly on, 1, or true enables it.
ATP_AUTOBUY_DAILY_CAP_CREDITS50Daily cumulative purchase cap.
ATP_AUTOBUY_PER_ORDER_CAP_CREDITS10Per-order purchase cap.
EVOLVER_ATPautoATP selection mode; it is not purchase authorization.

EVOLVER_ATP=auto can coexist with EVOLVER_ATP_AUTOBUY=off: the engine may identify useful ATP assets without being allowed to buy them.

Before enabling it

  1. Assign budget and reconciliation ownership.
  2. Lower daily and per-order caps to the smallest acceptable values.
  3. Define the asset or service scope that may be purchased.
  4. Run one low-risk task and inspect ledger and failure behavior.
  5. Verify that disabling the variable and restarting stops new purchases.

Example:

bash
EVOLVER_ATP_AUTOBUY=on
ATP_AUTOBUY_DAILY_CAP_CREDITS=10
ATP_AUTOBUY_PER_ORDER_CAP_CREDITS=3

Detect accidental enablement

bash
grep EVOLVER_ATP_AUTOBUY .env 2>/dev/null
echo $EVOLVER_ATP_AUTOBUY

Also inspect container manifests, service managers, and CI secret injection. ATP autobuy reads environment variables; local Proxy settings.json is not its authorization source.

Reconcile credits

If credits fall unexpectedly, inspect Hub ledger entries with reason atp_purchase and compare timestamp, asset, per-order amount, and daily total. A separate 100-credit decrease may be validator stake, which is locked collateral rather than ATP spending.

Turning autobuy off does not cancel an already completed order. Query an unknown order state before running the task again.


EvoX Docs · Configuration · Publishing and credits

AnteriorAuto-publishPróximoValidator staking