Extending Drivers

Most behavior is behind interfaces and can be rebound in a Laravel service provider.

use Padosoft\PriceIntelligence\Contracts\ForecastProviderInterface;

$this->app->bind(ForecastProviderInterface::class, fn () => new MyChronosHttpForecaster(
    config('services.forecast.url')
));
Scraping
AI
Compliance

Implement ProductScraperInterface or MarketplaceAdapterInterface.

Implement LlmProviderInterface, EmbeddingProviderInterface, ForecastProviderInterface, or AnomalyDetectorInterface.

Implement PiiFilterInterface or AiActBridgeInterface.