An academic prototype for product-level spare-part authenticity verification inspired by Bosch India's digital transformation and aftermarket traceability challenges.
The application verifies an automotive spare part using:
- Product ID
- Batch ID
- Component type
- Supplier ID
- Inspection score
- Packaging integrity
- Serialization status
The system classifies a product into:
- Counterfeit – packaging integrity or serialization fails.
- Genuine - High Risk – authenticity checks pass, but inspection score is below 75.
- Genuine - Low Risk – authenticity checks pass and inspection score is 75 or higher.
A SHA-256 hash is generated as a blockchain-inspired verification proof. This is a simulation/prototype rather than a full distributed blockchain network.
- Python
- Streamlit
- Pandas
- SHA-256 / Python
hashlib - Jupyter Notebook
Bosch-AI-Blockchain-Traceability/
├── app.py
├── product_verification.ipynb
├── requirements.txt
├── .gitignore
├── data/
│ └── product_quality_data.csv
└── docs/
└── DT_Team-6_Project_Report.pdf
pip install -r requirements.txt
streamlit run app.pyThe application will open in your browser.
The project report demonstrates three scenarios:
P310-10→ CounterfeitP302-02→ Genuine - High RiskP301-01→ Genuine - Low Risk
This project was developed as a digital transformation and supply-chain traceability case study focused on Bosch India, with a proposed AI and blockchain approach for aftermarket integrity and counterfeit-product detection.
Note: The dataset is synthetic and industry-aligned for academic/prototype purposes. The blockchain component generates a cryptographic verification hash; it does not implement a production distributed ledger.