Expanding Guardian with a Multi-Dimensional Trustchain and Post-Issuance Verification #4376
mattsmithies
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview
This proposal suggests a shift from Guardian’s current single-thread trustchain approach to a multi-dimensional trustchain model with post-issuance verification capabilities. This approach is fundamentally different from Guardian’s existing architecture, but, given potential challenges, it’s worth careful consideration.
To illustrate the advantages, here’s a thought experiment contrasting a single-thread trustchain with a multi-dimensional trustchain, especially as it relates to GDPR compliance, role flexibility, and the evolving responsibilities of different actors.
Shifting Roles of Data Controller and Processor
Under GDPR, the registry that initiates the process will begin as the data controller. As data moves through different validation phases, however, responsibility could shift to a VVB or verifier, making the initial registry a data processor. This means the VVB would assume greater accountability for data integrity and compliance—a significant change unless the registry maintains a proxy role, controlling the entire flow (legal clarification needed for last point).
A multi-dimensional trustchain would better support these role transitions, enabling data controllers and processors to shift dynamically, reducing regulatory risk and allowing the system to adapt to various compliance and operational needs.
Thought Experiment: Single-Thread vs. Multi-Dimensional Trustchain
Consider a scenario where a VVB involved in the issuance of a credit is no longer active, whether due to business closure, lost accreditation, or changing standards. What implications would this have for data, token provenance, and regulatory requirements?
Basic Trustchain Scenario
Multi-Dimensional Trustchain Scenario
Benefits of a Multi-Dimensional Trustchain for Guardian
This flexible model would allow Guardian to handle multi-actor verification efficiently, adapt to regulatory standards, and provide post-issuance validations. Key benefits include:
Visual conceptualisation
If we conceptualize this structure as a three-dimensional (3D) grid, we can capture time (X-axis) as the progression of the project, VVB attestations (Y-axis) as vertical layers of verifier approvals, and MRV data (Z-axis) as supporting information for each verification step.
While Mermaid doesn’t natively support 3D diagrams, we can represent the structure conceptually by layering elements to give a sense of depth. Here’s how it could look in Mermaid syntax:
Concept Explanation
X-Axis (Time/Timeline): Represents the project’s timeline, from the initial data collection (e.g., Project Start) to Credit Issuance. Each milestone in the project timeline (e.g., Project Registration, Site Creation) serves as a reference point for validation.
Y-Axis (Verifier Attestations): Represents approvals by different qualified VVBs over time. Each VVB adds an attestation or verification layer specific to a given data point (e.g., Project Registration, Site Creation, Claim) at a particular moment in the timeline.
Z-Axis (MRV Data): Represents the MRV (Measurement, Reporting, and Verification) data that supports each specific verification step. Each data point on the Z-axis (e.g., MRV1 for Project Registration) is associated with a particular verifier's attestation on the Y-axis, creating a support structure for the credit’s provenance.
How It Functions:
This 3D trustchain concept allows Guardian to handle both flexible, verifier-specific attestations and detailed data support, establishing a multidimensional system that can adapt over time.
Questions for Community Feedback
Beta Was this translation helpful? Give feedback.
All reactions