Content-Length: 305012 | pFad | http://github.com/Hawthorne001/pdr-backend

DB GitHub - Hawthorne001/pdr-backend: Instructions & code to run predictoors, traders, more.
Skip to content

Instructions & code to run predictoors, traders, more.

License

Notifications You must be signed in to change notification settings

Hawthorne001/pdr-backend

 
 

Repository files navigation

pdr-backend

Run bots (agents)

(If you're a predictoor or trader, you can safely ignore the rest of this README.)

Settings: PPSS

A "ppss" yaml file, like ppss.yaml, holds parameters for all bots and simulation flows.

  • We follow the idiom "pp" = problem setup (what to solve), "ss" = solution strategy (how to solve).
  • PRIVATE_KEY is an exception; it's set as an envvar.

When you run a bot from the CLI, you specify your PPSS YAML file.

pdr has basic stdout logging, but supports customisations. To customise logging, copy and edit the existing logging.yaml:

cp logging.yaml my_logging.yaml

CLI

(First, install pdr-backend first.)

To see CLI options, in console:

pdr

This will output something like:

Usage: pdr sim|predictoor|trader|..

Main tools:
  pdr sim YAML_FILE
  pdr predictoor APPROACH YAML_FILE NETWORK
  pdr trader APPROACH YAML_FILE NETWORK
...

Atomic READMEs

Flows for core team

Repo structure

This repo implements all bots in Predictoor ecosystem. Here are each of the sub-directories in the repo.

Main bots & user tools:

  • predictoor - submit individual predictions
  • trader - buy aggregated predictions, then trade
  • sim - experiments / simulation flow

OPF-run bots & higher-level tools:

  • trueval - report true values to contract
  • dfbuyer - buy feeds on behalf of Predictoor DF
  • publisher - publish pdr data feeds
  • analytics - analytics tools
  • payout - OCEAN & ROSE payout
  • deployer - deployer tool
  • accuracy - calculates % correct, for display in predictoor.ai webapp

Mid-level building blocks:

  • cli - implementation of CLI
  • ppss - implements settings
  • aimodel - AI/ML modeling engine
  • lake - data lake and data pipeline
  • subgraph - blockchain queries, complements lake

Lower-level utilities:

  • contract - classes to wrap blockchain contracts
  • models - simple widely-used data structures
  • util - function-based tools

About

Instructions & code to run predictoors, traders, more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Other 0.1%








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/Hawthorne001/pdr-backend

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy