Search with new Tree - Test
Search with new Tree
Test Results
#78 Failed 429
2025-12-06 11:10:46 (6.92s)
AI: The test case 'Search with new Tree - Test' failed because the API returned a rate limit violation (HTTP 429) instead of the expected product and compliance data (HTTP 200).
Expected status 200, got 429
AI Functional Analysis
Summary
The test case 'Search with new Tree - Test' failed because the API returned a rate limit violation (HTTP 429) instead of the expected product and compliance data (HTTP 200).
Detailed Report
Visual Difference
{
"fault": {
"detail": {
"errorcode": "policies.ratelimit.SpikeArrestViolation"
},
"faultstring": "Spike arrest violation. Allowed rate : MessageRate{messagesPerPeriod=30, periodInMicroseconds=1000000, maxBurstMessageCount=3.0}"
}
}
{
"compliance_analysis": {
"alerts": [
"No Material Declaration document found in indexed files."
],
"compliance_summary": "RoHS Compliant. Source: Datasheet - \u0027Orderable part number... LM358ADR... RoHS: Yes\u0027. TI RoHS Statement clarifies \u0027TI products are designated as RoHS-Compliant when designated RoHS = Yes\u0027.\nREACH Compliant (No SVHCs). Source: REACH Declaration - \u0027Yes: Fully compliant to EU REACH. There are no SVHC\u0027s above 1000ppm... in products manufactured by TI\u0027. The document links \u0027RoHS = Yes\u0027 status to REACH compliance without SVHCs.",
"confidence_level": "high",
"created_at": "2025-12-05T07:44:18.904758",
"critical_issues": [],
"documents_analyzed": 4,
"material_composition": null,
"mpn": "LM358",
"overall_compliance_status": "compliant",
"reach_analysis": {
"candidate_list_date": "2025-06-25",
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-09-02",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "TI states products with \u0027RoHS = Yes\u0027 status are fully compliant to REACH with no SVHCs.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": null,
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "company",
"document_type": "REACH",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf",
"extraction_confidence": "high"
},
"svhc_cas_numbers": [],
"svhc_present": false,
"svhc_substances": [],
"version": {
"date": "2025-06-25",
"details": "Regulation (EC) No 1907/2006",
"name": "REACH"
},
"version_too_old": false
},
"rohs_analysis": {
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-08-26",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": "Datasheet lists \u0027RoHS: Yes\u0027 which is distinct from \u0027RoHS Exempt\u0027. TI defines \u0027Yes\u0027 as fully compliant.",
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "series",
"document_type": "Datasheet",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"extraction_confidence": "high"
},
"version": {
"date": "2019-07-22",
"details": "Directive (EU) 2015/863",
"name": "RoHS III"
},
"version_too_old": false
}
},
"documents": [
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS",
"uploaded_at": "2025-12-05T07:40:40.732530",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS Exempt",
"uploaded_at": "2025-12-05T07:40:40.732555",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-09-02",
"is_approved": true,
"revised_date": "2025-08-26",
"version": null
},
"level": "Company",
"type": "REACH",
"uploaded_at": "2025-12-05T07:40:40.732563",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf"
},
{
"doc_metadata": null,
"level": "Series",
"type": "Datasheet",
"uploaded_at": "2025-12-05T07:40:40.759913",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf"
}
],
"internal_id": null,
"manufacturer": "Texas Instruments",
"mpn": "LM358",
"processing_time_ms": 0,
"product_url": "https://www.ti.com/product/LM358",
"status": "active"
}
#58 Failed 429
2025-12-06 11:10:44 (7.52s)
AI: The test failed because the system returned a 'Rate limit exceeded' error (HTTP 429) instead of the expected product search results, indicating an operational rather than a data-related issue.
Expected status 200, got 429
AI Functional Analysis
Summary
The test failed because the system returned a 'Rate limit exceeded' error (HTTP 429) instead of the expected product search results, indicating an operational rather than a data-related issue.
Detailed Report
Visual Difference
{
"details": {
"limit": 10,
"retry_after": 60,
"window_seconds": 60
},
"error": "Rate limit exceeded",
"error_code": "RATE_LIMIT_EXCEEDED"
}
{
"compliance_analysis": {
"alerts": [
"No Material Declaration document found in indexed files."
],
"compliance_summary": "RoHS Compliant. Source: Datasheet - \u0027Orderable part number... LM358ADR... RoHS: Yes\u0027. TI RoHS Statement clarifies \u0027TI products are designated as RoHS-Compliant when designated RoHS = Yes\u0027.\nREACH Compliant (No SVHCs). Source: REACH Declaration - \u0027Yes: Fully compliant to EU REACH. There are no SVHC\u0027s above 1000ppm... in products manufactured by TI\u0027. The document links \u0027RoHS = Yes\u0027 status to REACH compliance without SVHCs.",
"confidence_level": "high",
"created_at": "2025-12-05T07:44:18.904758",
"critical_issues": [],
"documents_analyzed": 4,
"material_composition": null,
"mpn": "LM358",
"overall_compliance_status": "compliant",
"reach_analysis": {
"candidate_list_date": "2025-06-25",
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-09-02",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "TI states products with \u0027RoHS = Yes\u0027 status are fully compliant to REACH with no SVHCs.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": null,
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "company",
"document_type": "REACH",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf",
"extraction_confidence": "high"
},
"svhc_cas_numbers": [],
"svhc_present": false,
"svhc_substances": [],
"version": {
"date": "2025-06-25",
"details": "Regulation (EC) No 1907/2006",
"name": "REACH"
},
"version_too_old": false
},
"rohs_analysis": {
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-08-26",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": "Datasheet lists \u0027RoHS: Yes\u0027 which is distinct from \u0027RoHS Exempt\u0027. TI defines \u0027Yes\u0027 as fully compliant.",
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "series",
"document_type": "Datasheet",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"extraction_confidence": "high"
},
"version": {
"date": "2019-07-22",
"details": "Directive (EU) 2015/863",
"name": "RoHS III"
},
"version_too_old": false
}
},
"documents": [
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS",
"uploaded_at": "2025-12-05T07:40:40.732530",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS Exempt",
"uploaded_at": "2025-12-05T07:40:40.732555",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-09-02",
"is_approved": true,
"revised_date": "2025-08-26",
"version": null
},
"level": "Company",
"type": "REACH",
"uploaded_at": "2025-12-05T07:40:40.732563",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf"
},
{
"doc_metadata": null,
"level": "Series",
"type": "Datasheet",
"uploaded_at": "2025-12-05T07:40:40.759913",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf"
}
],
"internal_id": null,
"manufacturer": "Texas Instruments",
"mpn": "LM358",
"processing_time_ms": 0,
"product_url": "https://www.ti.com/product/LM358",
"status": "active"
}
#33 Failed 429
2025-12-06 11:10:15 (5.48s)
AI: The test failed with a 429 Too Many Requests error due to a 'Spike arrest violation,' indicating an infrastructure-level rate limit was triggered, preventing the actual search and compliance analysis from being performed.
Expected status 200, got 429
AI Functional Analysis
Summary
The test failed with a 429 Too Many Requests error due to a 'Spike arrest violation,' indicating an infrastructure-level rate limit was triggered, preventing the actual search and compliance analysis from being performed.
Detailed Report
Visual Difference
{
"fault": {
"detail": {
"errorcode": "policies.ratelimit.SpikeArrestViolation"
},
"faultstring": "Spike arrest violation. Allowed rate : MessageRate{messagesPerPeriod=30, periodInMicroseconds=1000000, maxBurstMessageCount=3.0}"
}
}
{
"compliance_analysis": {
"alerts": [
"No Material Declaration document found in indexed files."
],
"compliance_summary": "RoHS Compliant. Source: Datasheet - \u0027Orderable part number... LM358ADR... RoHS: Yes\u0027. TI RoHS Statement clarifies \u0027TI products are designated as RoHS-Compliant when designated RoHS = Yes\u0027.\nREACH Compliant (No SVHCs). Source: REACH Declaration - \u0027Yes: Fully compliant to EU REACH. There are no SVHC\u0027s above 1000ppm... in products manufactured by TI\u0027. The document links \u0027RoHS = Yes\u0027 status to REACH compliance without SVHCs.",
"confidence_level": "high",
"created_at": "2025-12-05T07:44:18.904758",
"critical_issues": [],
"documents_analyzed": 4,
"material_composition": null,
"mpn": "LM358",
"overall_compliance_status": "compliant",
"reach_analysis": {
"candidate_list_date": "2025-06-25",
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-09-02",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "TI states products with \u0027RoHS = Yes\u0027 status are fully compliant to REACH with no SVHCs.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": null,
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "company",
"document_type": "REACH",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf",
"extraction_confidence": "high"
},
"svhc_cas_numbers": [],
"svhc_present": false,
"svhc_substances": [],
"version": {
"date": "2025-06-25",
"details": "Regulation (EC) No 1907/2006",
"name": "REACH"
},
"version_too_old": false
},
"rohs_analysis": {
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-08-26",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": "Datasheet lists \u0027RoHS: Yes\u0027 which is distinct from \u0027RoHS Exempt\u0027. TI defines \u0027Yes\u0027 as fully compliant.",
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "series",
"document_type": "Datasheet",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"extraction_confidence": "high"
},
"version": {
"date": "2019-07-22",
"details": "Directive (EU) 2015/863",
"name": "RoHS III"
},
"version_too_old": false
}
},
"documents": [
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS",
"uploaded_at": "2025-12-05T07:40:40.732530",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS Exempt",
"uploaded_at": "2025-12-05T07:40:40.732555",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-09-02",
"is_approved": true,
"revised_date": "2025-08-26",
"version": null
},
"level": "Company",
"type": "REACH",
"uploaded_at": "2025-12-05T07:40:40.732563",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf"
},
{
"doc_metadata": null,
"level": "Series",
"type": "Datasheet",
"uploaded_at": "2025-12-05T07:40:40.759913",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf"
}
],
"internal_id": null,
"manufacturer": "Texas Instruments",
"mpn": "LM358",
"processing_time_ms": 0,
"product_url": "https://www.ti.com/product/LM358",
"status": "active"
}
Endpoint Details
- Method
- POST
- Parameter Mode
- json
- Endpoint
- /api/v1/compliance/search
- Expected Status
Request Payload
{
"analyze_compliance": "true",
"extract_metadata": "true",
"manufacturer": "texas_instruments",
"mpn": "LM358",
"use_cache": "true"
}
Expected Response
{
"compliance_analysis": {
"alerts": [
"No Material Declaration document found in indexed files."
],
"compliance_summary": "RoHS Compliant. Source: Datasheet - \u0027Orderable part number... LM358ADR... RoHS: Yes\u0027. TI RoHS Statement clarifies \u0027TI products are designated as RoHS-Compliant when designated RoHS = Yes\u0027.\nREACH Compliant (No SVHCs). Source: REACH Declaration - \u0027Yes: Fully compliant to EU REACH. There are no SVHC\u0027s above 1000ppm... in products manufactured by TI\u0027. The document links \u0027RoHS = Yes\u0027 status to REACH compliance without SVHCs.",
"confidence_level": "high",
"created_at": "2025-12-05T07:44:18.904758",
"critical_issues": [],
"documents_analyzed": 4,
"material_composition": null,
"mpn": "LM358",
"overall_compliance_status": "compliant",
"reach_analysis": {
"candidate_list_date": "2025-06-25",
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-09-02",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "TI states products with \u0027RoHS = Yes\u0027 status are fully compliant to REACH with no SVHCs.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": null,
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "company",
"document_type": "REACH",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf",
"extraction_confidence": "high"
},
"svhc_cas_numbers": [],
"svhc_present": false,
"svhc_substances": [],
"version": {
"date": "2025-06-25",
"details": "Regulation (EC) No 1907/2006",
"name": "REACH"
},
"version_too_old": false
},
"rohs_analysis": {
"compliance_status": "compliant",
"critical_substance_alert": false,
"date_of_issue": "2025-08-26",
"exclusions": {
"conditions": null,
"has_exclusions": false,
"reasons": "Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.",
"used_substances": [],
"uses_substances": false
},
"exemptions": {
"conditions": "Datasheet lists \u0027RoHS: Yes\u0027 which is distinct from \u0027RoHS Exempt\u0027. TI defines \u0027Yes\u0027 as fully compliant.",
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"has_exemptions": false,
"used_substances": [],
"uses_substances": false
},
"exist_exceptions_limitations": false,
"is_approved": true,
"manufacturer": "Texas Instruments",
"mpn_coverage": "family",
"mpn_mentioned": true,
"product_family": "LM358 Family",
"revised_date": "2025-08-26",
"source": {
"document_level": "series",
"document_type": "Datasheet",
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"extraction_confidence": "high"
},
"version": {
"date": "2019-07-22",
"details": "Directive (EU) 2015/863",
"name": "RoHS III"
},
"version_too_old": false
}
},
"documents": [
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS",
"uploaded_at": "2025-12-05T07:40:40.732530",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-08-26",
"is_approved": true,
"revised_date": "2025-08-26",
"version": "RoHS III"
},
"level": "Company",
"type": "RoHS Exempt",
"uploaded_at": "2025-12-05T07:40:40.732555",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf"
},
{
"doc_metadata": {
"compliance_status": "compliant",
"coverage": "family",
"date_of_issue": "2025-09-02",
"is_approved": true,
"revised_date": "2025-08-26",
"version": null
},
"level": "Company",
"type": "REACH",
"uploaded_at": "2025-12-05T07:40:40.732563",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf"
},
{
"doc_metadata": null,
"level": "Series",
"type": "Datasheet",
"uploaded_at": "2025-12-05T07:40:40.759913",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf"
}
],
"internal_id": null,
"manufacturer": "Texas Instruments",
"mpn": "LM358",
"processing_time_ms": 0,
"product_url": "https://www.ti.com/product/LM358",
"status": "active"
}
Validation Rules
| Path | Type | Sample | Status |
|---|---|---|---|
| root | dict |
{
"internal_id": null,
"mpn": "LM358",
"manufacturer": "Texas Instruments",
"status": "active",
"product_url": "https://www.ti.com/product/LM358",
"documents": [
{
"type": "RoHS",
"level": "Company",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"uploaded_at": "2025-12-05T07:40:40.732530",
"doc_metadata": {
"is_approved": true,
"date_of_issue": "2025-08-26",
"revised_date": "20
|
Critical |
| internal_id | None |
None
|
Not Important |
| mpn | str |
LM358
|
Not Important |
| manufacturer | str |
Texas Instruments
|
Not Important |
| status | str |
active
|
Critical |
| product_url | str |
https://www.ti.com/product/LM358
|
Not Important |
| documents | list |
[
{
"type": "RoHS",
"level": "Company",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"uploaded_at": "2025-12-05T07:40:40.732530",
"doc_metadata": {
"is_approved": true,
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"version": "RoHS III",
"coverage": "family",
"compliance_status": "compliant"
}
},
{
"type": "RoHS Exempt",
"level": "Company",
"url": "https
|
Critical |
| documents[0] | dict |
{
"type": "RoHS",
"level": "Company",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"uploaded_at": "2025-12-05T07:40:40.732530",
"doc_metadata": {
"is_approved": true,
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"version": "RoHS III",
"coverage": "family",
"compliance_status": "compliant"
}
}
|
Not Important |
| documents[0].type | str |
RoHS
|
Not Important |
| documents[0].level | str |
Company
|
Not Important |
| documents[0].url | str |
https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf
|
Critical |
| documents[0].uploaded_at | str |
2025-12-05T07:40:40.732530
|
Not Important |
| documents[0].doc_metadata | dict |
{
"is_approved": true,
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"version": "RoHS III",
"coverage": "family",
"compliance_status": "compliant"
}
|
Not Important |
| documents[0].doc_metadata.is_approved | bool |
True
|
Not Important |
| documents[0].doc_metadata.date_of_issue | str |
2025-08-26
|
Not Important |
| documents[0].doc_metadata.revised_date | str |
2025-08-26
|
Not Important |
| documents[0].doc_metadata.version | str |
RoHS III
|
Not Important |
| documents[0].doc_metadata.coverage | str |
family
|
Not Important |
| documents[0].doc_metadata.compliance_status | str |
compliant
|
Not Important |
| documents[1] | dict |
{
"type": "RoHS Exempt",
"level": "Company",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf",
"uploaded_at": "2025-12-05T07:40:40.732555",
"doc_metadata": {
"is_approved": true,
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"version": "RoHS III",
"coverage": "family",
"compliance_status": "compliant"
}
}
|
Not Important |
| documents[1].type | str |
RoHS Exempt
|
Not Important |
| documents[1].level | str |
Company
|
Not Important |
| documents[1].url | str |
https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_exempt_b5c49895.pdf
|
Not Important |
| documents[1].uploaded_at | str |
2025-12-05T07:40:40.732555
|
Not Important |
| documents[1].doc_metadata | dict |
{
"is_approved": true,
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"version": "RoHS III",
"coverage": "family",
"compliance_status": "compliant"
}
|
Not Important |
| documents[1].doc_metadata.is_approved | bool |
True
|
Not Important |
| documents[1].doc_metadata.date_of_issue | str |
2025-08-26
|
Not Important |
| documents[1].doc_metadata.revised_date | str |
2025-08-26
|
Not Important |
| documents[1].doc_metadata.version | str |
RoHS III
|
Not Important |
| documents[1].doc_metadata.coverage | str |
family
|
Not Important |
| documents[1].doc_metadata.compliance_status | str |
compliant
|
Not Important |
| documents[2] | dict |
{
"type": "REACH",
"level": "Company",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf",
"uploaded_at": "2025-12-05T07:40:40.732563",
"doc_metadata": {
"is_approved": true,
"date_of_issue": "2025-09-02",
"revised_date": "2025-08-26",
"version": null,
"coverage": "family",
"compliance_status": "compliant"
}
}
|
Not Important |
| documents[2].type | str |
REACH
|
Not Important |
| documents[2].level | str |
Company
|
Not Important |
| documents[2].url | str |
https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf
|
Not Important |
| documents[2].uploaded_at | str |
2025-12-05T07:40:40.732563
|
Not Important |
| documents[2].doc_metadata | dict |
{
"is_approved": true,
"date_of_issue": "2025-09-02",
"revised_date": "2025-08-26",
"version": null,
"coverage": "family",
"compliance_status": "compliant"
}
|
Not Important |
| documents[2].doc_metadata.is_approved | bool |
True
|
Not Important |
| documents[2].doc_metadata.date_of_issue | str |
2025-09-02
|
Not Important |
| documents[2].doc_metadata.revised_date | str |
2025-08-26
|
Not Important |
| documents[2].doc_metadata.version | None |
None
|
Not Important |
| documents[2].doc_metadata.coverage | str |
family
|
Not Important |
| documents[2].doc_metadata.compliance_status | str |
compliant
|
Not Important |
| documents[3] | dict |
{
"type": "Datasheet",
"level": "Series",
"url": "https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf",
"uploaded_at": "2025-12-05T07:40:40.759913",
"doc_metadata": null
}
|
Not Important |
| documents[3].type | str |
Datasheet
|
Not Important |
| documents[3].level | str |
Series
|
Not Important |
| documents[3].url | str |
https://beta.certain.li/doc/declarations/texas_instruments/LM358/datasheet_2735fe86.pdf
|
Not Important |
| documents[3].uploaded_at | str |
2025-12-05T07:40:40.759913
|
Not Important |
| documents[3].doc_metadata | None |
None
|
Not Important |
| compliance_analysis | dict |
{
"mpn": "LM358",
"rohs_analysis": {
"manufacturer": "Texas Instruments",
"mpn_mentioned": true,
"mpn_coverage": "family",
"product_family": "LM358 Family",
"is_approved": true,
"compliance_status": "compliant",
"version": {
"name": "RoHS III",
"date": "2019-07-22",
"details": "Directive (EU) 2015/863"
},
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"exclusions": {
"has_exclusions": false,
"uses_substan
|
Not Important |
| compliance_analysis.mpn | str |
LM358
|
Not Important |
| compliance_analysis.rohs_analysis | dict |
{
"manufacturer": "Texas Instruments",
"mpn_mentioned": true,
"mpn_coverage": "family",
"product_family": "LM358 Family",
"is_approved": true,
"compliance_status": "compliant",
"version": {
"name": "RoHS III",
"date": "2019-07-22",
"details": "Directive (EU) 2015/863"
},
"date_of_issue": "2025-08-26",
"revised_date": "2025-08-26",
"exclusions": {
"has_exclusions": false,
"uses_substances": false,
"used_substances": [],
"reasons": "Product is desi
|
Not Important |
| compliance_analysis.rohs_analysis.manufacturer | str |
Texas Instruments
|
Not Important |
| compliance_analysis.rohs_analysis.mpn_mentioned | bool |
True
|
Not Important |
| compliance_analysis.rohs_analysis.mpn_coverage | str |
family
|
Not Important |
| compliance_analysis.rohs_analysis.product_family | str |
LM358 Family
|
Not Important |
| compliance_analysis.rohs_analysis.is_approved | bool |
True
|
Not Important |
| compliance_analysis.rohs_analysis.compliance_status | str |
compliant
|
Not Important |
| compliance_analysis.rohs_analysis.version | dict |
{
"name": "RoHS III",
"date": "2019-07-22",
"details": "Directive (EU) 2015/863"
}
|
Not Important |
| compliance_analysis.rohs_analysis.version.name | str |
RoHS III
|
Not Important |
| compliance_analysis.rohs_analysis.version.date | str |
2019-07-22
|
Not Important |
| compliance_analysis.rohs_analysis.version.details | str |
Directive (EU) 2015/863
|
Not Important |
| compliance_analysis.rohs_analysis.date_of_issue | str |
2025-08-26
|
Not Important |
| compliance_analysis.rohs_analysis.revised_date | str |
2025-08-26
|
Not Important |
| compliance_analysis.rohs_analysis.exclusions | dict |
{
"has_exclusions": false,
"uses_substances": false,
"used_substances": [],
"reasons": "Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.",
"conditions": null
}
|
Not Important |
| compliance_analysis.rohs_analysis.exclusions.has_exclusions | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.exclusions.uses_substances | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.exclusions.used_substances | list |
[]
|
Not Important |
| compliance_analysis.rohs_analysis.exclusions.reasons | str |
Product is designated as RoHS = Yes (Compliant) without exemptions in the datasheet.
|
Not Important |
| compliance_analysis.rohs_analysis.exclusions.conditions | None |
None
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions | dict |
{
"has_exemptions": false,
"uses_substances": false,
"used_substances": [],
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"conditions": "Datasheet lists 'RoHS: Yes' which is distinct from 'RoHS Exempt'. TI defines 'Yes' as fully compliant."
}
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.has_exemptions | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.uses_substances | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.used_substances | list |
[]
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.exemption_codes | list |
[]
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.expiry_dates | None |
None
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.geographic_scope | list |
[
"EU"
]
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.geographic_scope[0] | str |
EU
|
Not Important |
| compliance_analysis.rohs_analysis.exemptions.conditions | str |
Datasheet lists 'RoHS: Yes' which is distinct from 'RoHS Exempt'. TI defines 'Yes' as fully compliant.
|
Not Important |
| compliance_analysis.rohs_analysis.version_too_old | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.critical_substance_alert | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.exist_exceptions_limitations | bool |
False
|
Not Important |
| compliance_analysis.rohs_analysis.source | dict |
{
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf",
"document_type": "Datasheet",
"document_level": "series",
"extraction_confidence": "high"
}
|
Not Important |
| compliance_analysis.rohs_analysis.source.document_url | str |
https://beta.certain.li/doc/declarations/texas_instruments/_company/rohs_772c12dd.pdf
|
Not Important |
| compliance_analysis.rohs_analysis.source.document_type | str |
Datasheet
|
Not Important |
| compliance_analysis.rohs_analysis.source.document_level | str |
series
|
Not Important |
| compliance_analysis.rohs_analysis.source.extraction_confidence | str |
high
|
Not Important |
| compliance_analysis.reach_analysis | dict |
{
"manufacturer": "Texas Instruments",
"mpn_mentioned": true,
"mpn_coverage": "family",
"product_family": "LM358 Family",
"is_approved": true,
"compliance_status": "compliant",
"version": {
"name": "REACH",
"date": "2025-06-25",
"details": "Regulation (EC) No 1907/2006"
},
"date_of_issue": "2025-09-02",
"revised_date": "2025-08-26",
"exclusions": {
"has_exclusions": false,
"uses_substances": false,
"used_substances": [],
"reasons": "TI states pro
|
Not Important |
| compliance_analysis.reach_analysis.manufacturer | str |
Texas Instruments
|
Not Important |
| compliance_analysis.reach_analysis.mpn_mentioned | bool |
True
|
Not Important |
| compliance_analysis.reach_analysis.mpn_coverage | str |
family
|
Not Important |
| compliance_analysis.reach_analysis.product_family | str |
LM358 Family
|
Not Important |
| compliance_analysis.reach_analysis.is_approved | bool |
True
|
Not Important |
| compliance_analysis.reach_analysis.compliance_status | str |
compliant
|
Not Important |
| compliance_analysis.reach_analysis.version | dict |
{
"name": "REACH",
"date": "2025-06-25",
"details": "Regulation (EC) No 1907/2006"
}
|
Not Important |
| compliance_analysis.reach_analysis.version.name | str |
REACH
|
Not Important |
| compliance_analysis.reach_analysis.version.date | str |
2025-06-25
|
Not Important |
| compliance_analysis.reach_analysis.version.details | str |
Regulation (EC) No 1907/2006
|
Not Important |
| compliance_analysis.reach_analysis.date_of_issue | str |
2025-09-02
|
Not Important |
| compliance_analysis.reach_analysis.revised_date | str |
2025-08-26
|
Not Important |
| compliance_analysis.reach_analysis.exclusions | dict |
{
"has_exclusions": false,
"uses_substances": false,
"used_substances": [],
"reasons": "TI states products with 'RoHS = Yes' status are fully compliant to REACH with no SVHCs.",
"conditions": null
}
|
Not Important |
| compliance_analysis.reach_analysis.exclusions.has_exclusions | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.exclusions.uses_substances | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.exclusions.used_substances | list |
[]
|
Not Important |
| compliance_analysis.reach_analysis.exclusions.reasons | str |
TI states products with 'RoHS = Yes' status are fully compliant to REACH with no SVHCs.
|
Not Important |
| compliance_analysis.reach_analysis.exclusions.conditions | None |
None
|
Not Important |
| compliance_analysis.reach_analysis.exemptions | dict |
{
"has_exemptions": false,
"uses_substances": false,
"used_substances": [],
"exemption_codes": [],
"expiry_dates": null,
"geographic_scope": [
"EU"
],
"conditions": null
}
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.has_exemptions | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.uses_substances | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.used_substances | list |
[]
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.exemption_codes | list |
[]
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.expiry_dates | None |
None
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.geographic_scope | list |
[
"EU"
]
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.geographic_scope[0] | str |
EU
|
Not Important |
| compliance_analysis.reach_analysis.exemptions.conditions | None |
None
|
Not Important |
| compliance_analysis.reach_analysis.version_too_old | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.critical_substance_alert | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.exist_exceptions_limitations | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.source | dict |
{
"document_url": "https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf",
"document_type": "REACH",
"document_level": "company",
"extraction_confidence": "high"
}
|
Not Important |
| compliance_analysis.reach_analysis.source.document_url | str |
https://beta.certain.li/doc/declarations/texas_instruments/_company/reach_eda2c207.pdf
|
Not Important |
| compliance_analysis.reach_analysis.source.document_type | str |
REACH
|
Not Important |
| compliance_analysis.reach_analysis.source.document_level | str |
company
|
Not Important |
| compliance_analysis.reach_analysis.source.extraction_confidence | str |
high
|
Not Important |
| compliance_analysis.reach_analysis.svhc_present | bool |
False
|
Not Important |
| compliance_analysis.reach_analysis.candidate_list_date | str |
2025-06-25
|
Not Important |
| compliance_analysis.reach_analysis.svhc_substances | list |
[]
|
Not Important |
| compliance_analysis.reach_analysis.svhc_cas_numbers | list |
[]
|
Not Important |
| compliance_analysis.material_composition | None |
None
|
Not Important |
| compliance_analysis.overall_compliance_status | str |
compliant
|
Critical |
| compliance_analysis.compliance_summary | str |
RoHS Compliant. Source: Datasheet - 'Orderable part number... LM358ADR... RoHS: Yes'. TI RoHS Statement clarifies 'TI products are designated as RoHS-Compliant when designated RoHS = Yes'.
REACH Compliant (No SVHCs). Source: REACH Declaration - 'Yes: Fully compliant to EU REACH. There are no SVHC's above 1000ppm... in products manufactured by TI'. The document links 'RoHS = Yes' status to REACH compliance without SVHCs.
|
Not Important |
| compliance_analysis.alerts | list |
[
"No Material Declaration document found in indexed files."
]
|
Not Important |
| compliance_analysis.alerts[0] | str |
No Material Declaration document found in indexed files.
|
Not Important |
| compliance_analysis.critical_issues | list |
[]
|
Not Important |
| compliance_analysis.confidence_level | str |
high
|
Not Important |
| compliance_analysis.documents_analyzed | int |
4
|
Not Important |
| compliance_analysis.created_at | str |
2025-12-05T07:44:18.904758
|
Not Important |
| processing_time_ms | int |
0
|
Not Important |