Package API

Public extension points are contracts under Padosoft\PriceIntelligence\Contracts.

Contract Use
ProductScraperInterface Fetch and extract a product page.
MarketplaceAdapterInterface Fetch marketplace-specific product snapshots.
MatchStepInterface Add a matching step to the cascade.
EmbeddingProviderInterface Provide vectors for semantic matching.
FxProviderInterface Normalize currencies.
ForecastProviderInterface Forecast future prices.
AnomalyDetectorInterface Detect unusual price behavior.
ReviewSentimentInterface Produce GDPR-safe sentiment aggregates.
RepricerEngineInterface Produce advisory repricing suggestions.
AiActBridgeInterface Connect to AI governance tooling.

Use Laravel container bindings to replace defaults.