Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@vohlsyr/plugin-trading-strategy-data

ElizaOS plugin for Trading Strategy Data -- backtestable crypto trend signals, conviction scoring, and on-demand backtesting for BTC/ETH/SOL/XRP/ADA. Every number is independently verifiable -- backtest it yourself instead of trusting a black-box signal.

Paid per call via x402 -- USDC on Base, straight from the agent's own wallet. No API keys, no signup.

Actions

GET_TRADING_SIGNAL

Current 0-100 conviction score with a full component breakdown. ~$0.04/call.

"what's the current signal on ETH?"

VERIFY_WITH_BACKTEST

Runs a real historical backtest of the strategy instead of just trusting the signal -- real trade count, win rate, return, Sharpe ratio, drawdown. ~$0.15/call.

"back that up with a real backtest on SOL"

Setup

npm install @vohlsyr/plugin-trading-strategy-data

Add to your character/project's plugin list, and set one secret:

EVM_PRIVATE_KEY=0x...   # a wallet funded with a small amount of USDC on Base

This is the same setting name ElizaOS's own @elizaos/plugin-evm uses, so an agent that already has a funded wallet configured for other on-chain actions picks it up automatically -- no second key to manage.

How it works

  1. The action calls the real endpoint (e.g. POST /tools/strategy-composite).
  2. The server responds 402 Payment Required with the price and payment details.
  3. x402-fetch signs and attaches a payment using the agent's wallet, and retries the request.
  4. The server settles the payment and returns the real result.

Development

npm install
npm run typecheck
npm test        # vitest -- mocks the x402-fetch boundary, exercises real
                 # ticker-extraction/request-building/formatting logic
npm run build

The plugin also bundles a zero-cost elizaos test case (trading-strategy-data plugin sanity) that pings the service's free /healthz endpoint -- no wallet or payment required for that one.

License

MIT

About

ElizaOS plugin -- Backtestable crypto trend signals and on-demand backtesting for BTC/ETH/SOL/XRP/ADA, paid per call via x402 (USDC on Base).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages