DOIN Forecast Provider is a decentralized ML prediction marketplace. Providers register models and earn per prediction. Clients access verified ML forecasts via REST API.
A complete marketplace connecting ML model providers with prediction consumers.
Manage the platform, users, and billing.
Register your ML models and earn from predictions.
Access verified ML predictions via API.
Built for reliability, security, and scale.
Every component is a plugin: core, endpoints, feeder, pipeline, and predictor. Swap any part without touching the rest.
Run multiple ML models simultaneously. Keras, TensorFlow, PyTorch โ any framework through the predictor plugin interface.
Transparent pay-per-prediction billing. Providers set prices, clients pay per request. Full accounting trail.
Validate model quality with synthetic noisy-ideal data. Ensures predictions meet accuracy thresholds before serving.
Complete FastAPI-based REST API with OpenAPI docs. Authentication, prediction requests, user management, model registry.
Confidence intervals via MC dropout sampling. Know not just the prediction, but how confident the model is.
API key authentication, JWT tokens, role-based access control, user activation workflow. Production security out of the box.
Fine-grained log levels via config, CLI, or PREDICTION_PROVIDER_QUIET=1 environment variable for silent operation.
Request predictions with a single API call.
Install, configure, serve predictions.
Open source prediction marketplace, connected to the DOIN trading ecosystem.