Prepared for SGS. Audit Trail Documentation. Draft in review.
This document outlines the compliance requirements for the SGS verification bodies concerning the audit trail of carbon credit issuance via the DaedArch Corporation's sensor-based Measurement, Reporting, and Verification (MRV) platform. It details the necessary components for establishing a robust verification chain of custody that ensures data integrity, timestamp verification, tamper detection, and comprehensive audit logging.
The chain of custody (CoC) is a critical component in the verification process, ensuring that data collected from IoT sensors is preserved in its original form from the point of measurement through to credit issuance. Each step in this process shall be documented and verifiable to maintain transparency and trust in the data.
The data flow from sensor measurement to credit issuance is as follows:
The following data fields must be captured and mapped throughout the chain of custody:
| Field Name | Description | Data Type | Source | |---------------------|-------------------------------------------------------|-------------|--------------------------| | Sensor_ID | Unique identifier for the IoT sensor | String | IoT Sensor | | Timestamp | Date and time of data capture | ISO 8601 | IoT Sensor | | Environmental_Data | Raw environmental data captured | JSON Object | IoT Sensor | | Processed_Data | Data after processing by certified algorithms | JSON Object | DaedArch Platform | | Verification_Status | Status of data verification (e.g., Pending, Verified) | String | SGS Verification Body | | Credit_ID | Unique identifier for issued carbon credits | String | SGS Verification Body | | Issuance_Timestamp | Date and time of credit issuance | ISO 8601 | SGS Verification Body |
All data entering the DaedArch platform shall undergo validation checks to ensure accuracy and completeness. The following validation procedures shall be implemented:
Data shall be formatted according to the following specifications:
`json { "Sensor_ID": "string", "Timestamp": "YYYY-MM-DDTHH:MM:SSZ", "Environmental_Data": { "CO2_Level": "float", "Temperature": "float", "Humidity": "float" } } `
`json { "Processed_Data": { "CO2_Level": "float", "Verification_Status": "string" } } `
Timestamps shall be recorded in ISO 8601 format (YYYY-MM-DDTHH:MM:SSZ) to ensure consistency across all data entries.
The following procedures shall be implemented to verify timestamps:
To ensure data integrity, the following tamper detection mechanisms shall be employed:
Audit logs shall be structured in JSON format with the following fields:
| Field Name | Description | Data Type | |---------------------|-------------------------------------------------------|-------------| | Log_ID | Unique identifier for the log entry | String | | Timestamp | Date and time of log entry | ISO 8601 | | Action | Action performed (e.g., Data Collected, Data Verified)| String | | User_ID | Identifier of the user performing the action | String | | Data_Hash | SHA-256 hash of the data entry | String | | Status | Status of the action (Success, Failure) | String |
Example log entry: `json { "Log_ID": "string", "Timestamp": "YYYY-MM-DDTHH:MM:SSZ", "Action": "Data Verified", "User_ID": "string", "Data_Hash": "string", "Status": "Success" } `
Audit logs shall be retained for a minimum of 5 years. Logs shall be stored in a secure, immutable storage solution to prevent unauthorized access or modification.
The following conformity assessment procedures shall be established:
---
This document serves as a comprehensive guide for SGS verification bodies to ensure compliance with the outlined standards and requirements. All parties involved in the verification chain must adhere strictly to these protocols to maintain the integrity and credibility of the carbon credit issuance process.