Roadmap

Feature
Release month
Develop branch?
Released?
Release Version

July 2024

Yes

Yes

2.27

July 2024

Yes

Yes

2.27

Filtering data for blocks is stateful API, introduce stateless data filters for API usage.

July 2024

Yes

Yes

2.27

Code audit: support and resolution of issues

October 2024

Yes

Yes

3.0

GHG Scorecards Research

October 2024

Yes

Yes

3.0

Enhance MongoDB Integration

October 2024

Yes

Yes

3.0

Leverage the pre-built images as the default way to start Guardian locally

October 2024

Yes

Yes

3.0

Rationalize API and UI return error codes

October 2024

Yes

Yes

3.0

Simplify default SR schema to take out optional properties

October 2024

Yes

Yes

3.0

Calculation logic for values in 'automatic fields' in schemas

October 2024

Yes

Yes

3.0

Verify and Fix the features that got affected by Mirror node changes

October 2024

Yes

Yes

3.0

Scope 3/PCF Referencing Demo (Methodology Breakdown)

January 2025

Yes

Yes

3.1

Trustchain support for contract-based issuance and retirement implementation

January 2025

Yes

Yes

3.1

GHGP Version 3

January 2025

Yes

Yes

3.1

Standardize UI on Angular Material, remove/replace PrimeNG

January 2025

Yes

Yes

3.1

Enhancing Research on Indexer and Analytics Use Cases

January 2025

Yes

Yes

3.1

Cross-context (API+UI) refresh token invalidation (regression from v2.18.0)

May 2025

Yes

Yes

3.2

Business UseCase for Emissions Reduction/Removals (ERRs)Calculation Pre-Calculator in Guardian

May 2025

Yes

Yes

3.2

Weak Default configuration

May 2025

Yes

Yes

3.2

Article 6.4 Forms Research

May 2025

Yes

Yes

3.2

Session Token in URL

May 2025

Yes

Yes

3.2

Server-Side Request Forgery (SSRF) in Request Data module

July 2025

Yes

Yes

3.3

Detailed Research on Indexer Enhancements

July 2025

Yes

Yes

3.3

Outdated Software/Libraries

July 2025

Yes

Yes

3.3

Authorization Headers Potentially Leaked through IPFS in Request Data Module

July 2025

Yes

Yes

3.3

Improvement in the error handling for excel schema exports

August 2025

Yes

Yes

3.4

Locations Data Field enhancement

August 2025

Yes

Yes

3.4

SLA Ticket Import and Policy Publish Performance in Guardian

August 2025

Yes

Yes

3.4

Validation for project data submission

September 2025

Yes

Yes

3.4

September 2025

Yes

Yes

3.4

Make testing easier for subflows

September 2025

Yes

Yes

3.4

October 2025

Yes

Yes

3.4

Import Excel to check for duplicates by schema name​

October 2025

Yes

Yes

3.4

Capability to retire tokens by serial number

October 2025

Yes

Yes

3.4

Formula-linked definitions enhancements​

November 2025

Yes

December 2025

Yes

Deterministic Compression

January 2026

Implement Form View for Image Tags

January 2026

Improve schema version handling

January 2026

Enable the "Publish" button only when the policy version is correct

January 2026

Main Framework Schema Design for GHGP v3

February 2026

Improvements for Data Migration Tool – Progress Tracking & Large Load Reliability

February 2026

UI Ticket — Add Tables to Improve Data Entry

February 2026

UI Ticket — Add Navigation Panel to Jump Between Sections

February 2026

UI Ticket — Pop-Up Window Size Too Small for Data Entry

February 2026

UI Ticket — ERR Table Display: No Ability to See Tables for Summarized Information

February 2026

Redesign of the Hedera network configuration

February 2026

Embed gitbook documentation assistant into Guardian

February 2026

Disconnect functionality for Decentralized feature

February 2026

Improving Naming Conventions of the Features in Documentation

March 2026

Guardian UI improvements

March 2026

API documentation improvements

March 2026

Guardian Policy Development for VM0047 (Afforestation, Reforestation, and Revegetation v1.1)

March 2026

DR: policy state 'save points' capability to be restarted from for restore operations

March 2026

Revised documentation on Formula linked definitions feature

March 2026

Initial Toolbox Schema Design for GHGP v3

March 2026

Top-level (generic) API calls for common tasks

April 2026

Create Guardian UI terminology 'dictionary'

April 2026

Review the list of Blocks documentation

April 2026

Add filter/search option in schemas with their ID

April 2026

Configurable rounding strategy for the token minting process

April 2026

feat: user managed credentials for external services

April 2026

Create external event for "token failed"

April 2026

VM0049 Carbon Capture and Storage, v1.0*

May 2026

Enhance diff and search to be less (ideally in-) sensitive to the order of schemas/fields

May 2026

feat: dry-run external services

May 2026

Not able to revert back after selecting a role in the policy workflow​

May 2026

Impossible to change policy binding for schemas

May 2026

Creating and assigning sub schemas

May 2026

Disabling the option to rebind the policy in created schema

May 2026

Manual input of additional data for inclusion into the VC document

May 2026

Add the ability to create any type of user in production environment using Guardian UI

May 2026

Export Schema Tree and Tree Diagrams in editable UML format such as Plant UML

May 2026

Use {cid} as a placeholder for IPFS_PUBLIC_GATEWAY environment variable instead of ${cid}

May 2026

Support the Development of GHGP v3

June 2026

Make the build process of docker images faster

June 2026

Extend the Python libraries supported by Guardian

June 2026

Review the current list of supported Python libraries

June 2026

Granular global search/diff matching arbitrary policy block subtrees

June 2026

Multi-Factor Authentication Not Supported

June 2026

Need a placeholder code to write expressions within Schema UI on import

June 2026

Confusing 'not working' button - grey it out until the action is possible

June 2026

Refreshing of available filter state on Guardian (Potential Caching Issue)​

June 2026

Add Worker Tasks to the permission modal

June 2026

Development of AMS-II.J.: Demand-side activities for efficient lighting technologies --- Version 8.0*

June 2026

Duplicate validation during Import

July 2026

Support for Multi-Strata Schema Fields, Auto-Calculation Enhancements, and Improved Schema–UI Integration

July 2026

UI/UX enhancements

July 2026

Testing and Piloting GHGP v3

July 2026

Development of VM0050: Energy Efficiency and Fuel-Switch Measures in Cookstoves, v1.0*

Development of AMS-II.C: Demand-side energy efficiency activities for specific technologies*

Development of VM0045: Improved Forest Management Using Dynamic Matched Baselines from National Forest Inventories, v1.2*

Development of AR-ACM0003 : Afforestation and reforestation of lands except wetlands - Version 2.0*

Development of VM0051 : Improved Management in Rice Production Systems, v1.0*

Development of ACM0022: Alternative waste treatment processes --- Version 3.0*

Development of AMS-III.C.: Emission reductions by electric and hybrid vehicles --- Version 16.0*

Development of AMS-III.F.: Avoidance of methane emissions through controlled biological treatment of biomass --- Version 8.0*

Development of VM0008 Weatherization of Single Family and Multi-Family Buildings, v1.2*

Development of VM0043 CO2 Utilization in Concrete Production, v1.1*

Development of VM0041 Methodology for the Reduction of Enteric Methane Emissions from Ruminants through the Use of Feed Ingredients, v2.0*

Development of VM0044 Biochar Utilization in Soil and Non-Soil Applications, v1.2*

Development of ACM0008: Abatement of methane from coal mines --- Version 8.0*

Development of ACM0009: Fuel switching from coal or petroleum fuel to natural gas --- Version 5.0*

Note: The above items marked as "*"are subject to change.

---November 2025---

Implementing Artifacts such as Schemas/Policies/tokens Deletion all at once​

  1. Create a checkbox at the top of the schema/policy/token table, which will allow to select all the artifacts.

  2. Once, all the schemas/policies/tokens are selected, and clicked on delete, we should be able to delete all the schemas/policies/tokens at once

Referral Link: https://github.com/hashgraph/guardian/issues/3375arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/policy-creation/policy-demo#id-4.-select-and-delete-multiple-policiesarrow-up-right

Graphical View of formula linked definitions

  • Add the capability to display dependencies and relationships of data feeding into Formula definitions as a diagram similar to 'schema tree view' or 'statistics'.

  • Color code (or in other way identify) the data points based on:

    • their values (missing/default/as suggested/not-null)

    • type (data structure/scalar value)

    • in the future other criteria (e.g. "outside of 'normal' range")

Referral Link: https://github.com/hashgraph/guardian/issues/4730arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/formula-linked-definitions/formulas-graphical-viewarrow-up-right

Capture/replay and compare data of published policies

Introduce the capability to record and publish 'runs' of the policy for published policies such that it would be possible to replay these runs locally (in dry-run mode) and compare the results.

Additionally the runs need to be secured as a certified artifact which can be undeniably attributed to an instance of the Guardian and Standard Registry in it. Thus it would provides additional execution environment verification tool for auditors etc potentially other interested parties.

Make the recording of the runs for published policies executions 'on' by default (which can be disabled by the user), with an option to publish the final 'runs' artifact on IPFS which is also 'on' by default.

Referral Link: https://github.com/hashgraph/guardian/issues/3008arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/capture-replay-and-compare-data-for-published-policiesarrow-up-right

Formula-linked definitions enhancements

  1. "Name" column in formula records table should be wider. Now it's unreadable

  2. After creating a formula record I need to find it in a list to edit. It's quite difficult according to point 1

  3. On the top of a formula edit page I see button "Back to policies" but button redirects me to list of formulas

  4. I cannot move a formula item when I'm scrolling the page. Drag-n-drop works only in visible part of screen and it's impossible to add const/variable and move it to the top of a long list

  5. I cannot re-use constants which are defined in another formula in relationships. It makes me to define same constants in different formula records

Referral Link: https://github.com/hashgraph/guardian/issues/4952arrow-up-right

---December 2025---

Guardian as a multi-workflow engine for independent data streams

Guardian should be able to inject machine-readable product data and process them simultaneously in multiple independent Policy processing streams, each with an independent ruleset, however with the possibility to coordinate and cross reference the artifacts produced by these streams, all while maintaining and referencing the single original instance of the 'master' data.

  1. Extend and adapt the topics architecture to support multi-workflow processing of the master data (from a topic)

  2. Develop a multi-streams Guardian policy coordination mechanisms which were in a single instance and across different Guardian instances, which include

    • trigger workflow execution based on an event such as NFT issuance, data events.

    • pause and wait for the availability of specific data

  3. Introduce additional (to token issuance) Guardian policy actions to enable 'final' stages of policy streams executions, such as:

    • payment execution

    • certificate (invoice, bill of lading, etc) issuance

Referral Link: https://github.com/hashgraph/guardian/issues/5018arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/multi-workflow-enginearrow-up-right

Tamper-resistant Policy and Module export/import

  • Introduce the signing of Policies and Policy Modules such that on import their authenticity is evaluated - which proves that they have not been tampered with.

  • In an indicator into the Policy grid (or other appropriate place) which would show whether the Policies (and/or their elements such as schemas, modules etc) that have been imported (whether from the file system or IPFS) have been modified from their original state.

  • Introduce the ability to compare all Policies which have been 'created' in the particular instance by import with their original 'just after import' state.

Referral Link: https://github.com/hashgraph/guardian/issues/1887arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/tamper-resistant-policyarrow-up-right

Data Entry Updatability

An ability to make schema data that is non-material to calculations updatable, while not changing the token issuance in flight.

Referral Link: https://github.com/hashgraph/guardian/issues/4743arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/data-entry-updatabilityarrow-up-right

---January 2026---

Fine grained Policy workflow certification labels

Introduce the capability to select arbitrary sections of Policy workflows and then assign tags to them, which should result in these tags being visible whenever the policy sections or any artifacts produced in these sections are viewed by users such that:

  • Policy sections can be selected and assessed/tagged after the policy is published

  • Assessment/tagging can be done by users who are not policy authors

  • Tags then applied retrospectively to artefacts produced by the 'target' section of the Policy (where the tag has been applied)

  • Tags are visible whenever users view artefacts and/or policy in Guardian and Indexer, including trustchain view

Referral Link: https://github.com/hashgraph/guardian/issues/4534arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/fine-grained-policy-workflow-certification-labelsarrow-up-right

Extend Policy definition language to include a Formula calculations block​

Introduce a Formula calculation block which would:

  • Allow Policy authors to input mathematical formulas directly into the policy (using Gurdian UI formula editor) in the standard mathematical notation (https://cortexjs.io/mathlive/editor/arrow-up-right)

  • Enable policy authors to bind variables/parameters in these formulas to data (fields in schemas) for inputs/outputs to integrate the block into the Policy workflow

  • At Policy run time perform the calculations directly without any additional input etc from users (https://arthanzel.github.io/evaluatex/arrow-up-right)

Extend Guardian UI to:

  • Whenever the result of such calculation is shown to the user to also display the formula definition in the standard math notation

  • Also display the values of the variables/parameters in the formula which were used to calculate these results

  • Enable users to navigate to the data sources of these values (used for the calculations) by providing links to the required levels dept.

Referral Link: https://github.com/hashgraph/guardian/issues/4535arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/policies/policy-creation/introduction/mathblockarrow-up-right

Deterministic compression

Implement deterministic compression for all cases in which compression is applied by Guardian.

Referral Link: https://github.com/hashgraph/guardian/issues/4931arrow-up-right

Add API endpoint to generate example payloads matching UI auto-fill logic

  • Add an API endpoint that generates an example payload based on the same logic currently used by the UI "Test" button in Dry Run mode.

  • The example payload generation must follow this exact priority order:

    • If a field has an example defined, use that.

    • If no example exists, use the corresponding preset value (if available).

    • If neither an example nor preset exists, generate a value based on the field's data type.

  • The generated payload must fully match the structure defined by the JSON schema, including nested fields.

  • Ensure feature parity between UI "Test" button logic and API-generated examples.

  • Preserve existing performance expectations even for very large schemas.

Referral Link: https://github.com/hashgraph/guardian/issues/5552arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/schemas/schema-creation-using-apis/returns-a-sample-payload-for-the-schema-by-schema-id.arrow-up-right

Add Support for Synchronous Event Execution

  • Introduce a configurable event type: synchronous or asynchronous.

  • New events must be synchronous by default.

  • When an event is synchronous, the API must wait until the entire chain of event-triggered blocks completes before returning the response.

  • In synchronous mode, errors from related blocks must propagate back to the API response rather than going only to logs.

  • Synchronous events must not allow the creation of cycles. Implement cycle detection and validation.

  • Asynchronous events must preserve current behavior.

Referral Link: https://github.com/hashgraph/guardian/issues/5544arrow-up-right

Documentation Link: https://guardian.hedera.com/guardian/standard-registry/external-events/send-data-using-the-external-data-apisarrow-up-right

Implement Form View for Image Tags

  • Implement a Form View for VC documents that renders uploaded images in their proper visual format rather than as plain text links.

  • Provide the ability for users to toggle between Document View (text view) and the new Form View.

  • Ensure the Form View properly displays all supported media types, with images rendered inline.

Referral Link: https://github.com/hashgraph/guardian/issues/3616arrow-up-right

Improve schema version handling

  • Improve the UX such that it is immediately apparent that some schemas (published or not) are new versions of other schemas. This can be done via drop down list of schema versions, with the most recent (draft or published) displayed at the top

  • Enforce linear progression of schema versions such that only the most recent published schema can be the source/basis of new versions

  • Always display the version of the schema documents

    • for draft new versions of the existing schemas display in italic the suggested version, which is also pre-populated in the schema dialogue but can be overwritten by the user

    • for imported versions of the schema display the version as imported, no italic or any other formatting

Referral Link: https://github.com/hashgraph/guardian/issues/2232arrow-up-right

Enable the "Publish" button only when the policy version is correct

The "Publish Policy" popup window should:

  • Inform the user about the current policy version

  • Enable the publish button only if the selected version passes the verifications that the server will apply later (i.e., the version number should be greater than the current one).

Referral Link: https://github.com/hashgraph/guardian/issues/4958arrow-up-right

---February 2026---

Improvements for Data Migration Tool – Progress Tracking & Large Load Reliability

Improved Progress Tracking:

  • Show real-time migration progress (e.g., 30/50 VCs migrated, with percentage).

Recovery Path After Failure :

  • Implement the ability to resume migration from the last completed point after a failure.

Large Dataset Reliability:

  • Optimize migration process to handle large datasets (20k+ VCs) without frequent failures.

Referral Link: https://github.com/hashgraph/guardian/issues/5216arrow-up-right

UI Ticket — Add Tables to Improve Data Entry

The UI should support true tables where users can:

  • Add/delete rows

  • Input data column-by-column

Referral Link: https://github.com/hashgraph/guardian/issues/5548arrow-up-right

UI Ticket — Add Navigation Panel to Jump Between Sections

  • A navigation panel should appear on the left or top, allowing users to jump to:

    • Major template sections

Referral Link: https://github.com/hashgraph/guardian/issues/5547arrow-up-right

UI Ticket — Pop-Up Window Size Too Small for Data Entry

Pop-up windows should automatically resize to utilize more of the screen area or allow manual resizing.

Referral Link: https://github.com/hashgraph/guardian/issues/5546arrow-up-right

UI Ticket — ERR Table Display: No Ability to See Tables for Summarized Information

Users should be able to see data in table format (rows + columns), consistent with Verra Project Hub.

Referral Link: https://github.com/hashgraph/guardian/issues/5545arrow-up-right

Redesign of the Hedera network configuration

The developer should be able to clearly set all configurations for the network used by Guardian.

In particular, there should be four initial base configurations:

  1. Mainnet

  2. Testnet

  3. Previewnet

  4. Local Node

The base configurations are applied using the default SDK configurations. No custom attributes or parameters have been applied yet.

Please note the SDK uses the following names for the networks: mainnet, testnet, previewnet, local-node

In addition to the base configuration, developers can set overriding parameters for each aspect of the network, such as consensus nodes, mirror nodes, ports, and API endpoints.

These overriding configurations are applied on top of the initial choice. For example, if developers set "Testnet" and then specify an alternate list of mirror nodes, the current default list of mirror node servers provided by the Hiero SDK will be overridden by that configuration.

Referral Link: https://github.com/hashgraph/guardian/issues/4930arrow-up-right

Embed gitbook documentation assistant into Guardian

  1. Embed Guardian gitbook assistant into Guardian builds giving users instance access to Guardian knowledge base whenever they need it. See Gitbook docs arrow-up-rightfor instructions.

  2. Ensure Guardian documentation is utilising new features and improvements delivered in the November 2025 releasearrow-up-right.

Referral Link: https://github.com/hashgraph/guardian/issues/5529arrow-up-right

Disconnect functionality for Decentralized feature

  1. UI Enhancements — Add Disconnect Button

  • A “Disconnect” button must be displayed for each connected public policy in the External Policies page.

  • Button visibility is role-based: - Visible only to PP users. - Not visible to SR or other user types.

  • The button should be placed near the existing policy card controls (e.g., near “Open” or “View Details”).

  1. Initiation of Disconnect Request

  • When a PP clicks the “Disconnect” button:

    • A confirmation modal should appear (optional but recommended).

  • After confirmation, the system should: - Create a Disconnect Request tied to the PP user, policy ID, and SR. - Mark the policy’s status as “Disconnect Pending” for that user.

  • The PP should receive a visual acknowledgment that the request was submitted.

  1. Disconnect requests must appear in the SR’s Requests / Approvals dashboard under a new category or the existing list.

  2. Policy Disconnect Logic After SR Approval

  • Once the SR approves the disconnect request:

    • The system must remove the policy from the PP user’s: - External policy list - Access controls - UI modules - Policy-based dashboards or workflows

    • All temporary or cached policy artifacts tied to that PP must be deleted or unlinked.

    • The PP should no longer be able to access or view any part of that policy.

  • A success notification should be displayed to both PP and SR.

Referral Link: https://github.com/hashgraph/guardian/issues/5058arrow-up-right

---March 2026---

Improving Naming Conventions of the Features in Documentation

  • Evaluate current documentation and identify areas that are overly technical or unclear for business users.

  • Review naming conventions across UI, APIs, and documentation for consistency and business relevance.

  • Map out the “first-time user” journey from a business perspective and highlight pain points.

  • Recommend improved terminology and documentation structure that separates business concepts from technical details.

  • Provide a draft style guide for naming and terminology (business-facing vs. technical)

Referral Link: https://github.com/hashgraph/guardian/issues/5558arrow-up-right

Guardian UI improvements

  • of the retirement of the tokens.

  • Tools

  • Modules

Introduce the usability enhancements to the UI:

Referral Link: https://github.com/hashgraph/guardian/issues/2834arrow-up-right

API documentation improvements

  1. Improve clarity of API documentation throughout

  2. Implement and document more descriptive error logs would significantly improve the debugging experience

Referral Link: https://github.com/hashgraph/guardian/issues/5178arrow-up-right

Guardian Policy Development for VM0047 (Afforestation, Reforestation, and Revegetation v1.1)

  • Build the full workflow following Verra’s process.

  • Add all required PD, monitoring, and verification templates.

  • Implement baseline and monitoring parameters for both approaches.

  • Ensure all user inputs map 1:1 to Project Hub for future transformation code.

  • Development of the methodology

Referral Link: https://github.com/hashgraph/guardian/issues/5557arrow-up-right

DR: policy state 'save points' capability to be restarted from for restore operations

Introduce a new capability into Guardian policies to have 'restore points' at a particular stage of the policy execution, which would mark the point from which the execution of the policy can be restarted following the restore operation. The author of the policy would then be able to select an appropriate stage for restart by introducing a 'save state' block at the corresponding points, which for example could be:

  • just after project registration, at the beginning of the 'MRV receive' loop

  • submission of the new yearly emissions user report

Referral Link: https://github.com/hashgraph/guardian/issues/2559arrow-up-right

Revised documentation on Formula linked definitions feature

Need to revise the existing documentation which would focus on VM0042 methodology showing

  • how this feature would be used

  • how the formulas can be configured

  • Adding screenshots of the formula configuration

Referral Link: https://github.com/hashgraph/guardian/issues/4839arrow-up-right

---April 2026---

Top-level (generic) API calls for common tasks

Propose and implement a set of 'top-level' API call for generic tasks such as finding an artifact, or messageID, or other information related to the policy.

Referral Link: https://github.com/hashgraph/guardian/issues/1987arrow-up-right

Create Guardian UI terminology 'dictionary'

  • Refactor Guardian UI to as much as possible 'externalise' words/phrases/text into a separate file or module which we can then automatically run through a syntax checker.

  • Design this in such a way that it would be possible in the future to introduce 'language' choice feature and display translated text from this file/module in the UI. (note: the actual implementation of this functionality is not required for this ticket, this to ensure that its design is compatible with this vision).

  • Introduce an automated syntax checker running on every build or merge (whatever is easier)

Referral Link: https://github.com/hashgraph/guardian/issues/2835arrow-up-right

Review the list of Blocks documentation

  1. Review the current list of blocks in the documentation.

  2. List out all the missing blocks, which are already present in Guardian but not in the documentation.

  3. Create a detailed block documentation for the missing blocks.

  4. Update the gitbook documentation on the missing ones.

Referral Link: https://github.com/hashgraph/guardian/issues/4874arrow-up-right

Add filter/search option in schemas with their ID

It would be much easier to debug in this case if we have a filter/search options by schema ID so when looking at the error we dont have to open each schema and check if the schema ID matches with the one shown in the error.

Referral Link: https://github.com/hashgraph/guardian/issues/4758arrow-up-right

Configurable rounding strategy for the token minting process

Developers can choose the rounding behavior for the token minting process when defining the policy.

The rounding option can be set to:

  • nearest (default): round up to the nearest integer, with .5 rounded down to 0. Examples: 0.3 -> 0, 0.5 -> 0, 0.51 -> 1

  • floor: Round down to integer only, decimal part is stripped. Examples: 0.3 -> 0, 0.9 -> 0

  • ceiling: Round up to the next integer value.) Examples: 0.3 -> 1, 0.9 -> 1

The rounding behaviors apply only to positive numbers. Negative numbers are always considered invalid.

Referral Link: https://github.com/hashgraph/guardian/issues/4065arrow-up-right

feat: user managed credentials for external services

Core

  • Differentiate external services credentials by-user and by-policy-instance, in addition to the existing by-Guardian-instance feature

  • Allow SRs to set credentials for every imported policy

  • Allow any user (SR, VVB, normal users, etc.) to set their own credentials for all the policies they interact with

  • Allow any user (SR, VVB, normal users, etc.) to set their own credentials for a single policy instance

  • Allow any user (SR, VVB, normal users, etc.) to set different credentials for dry-run and for production executions

  • Implement precedence logic for credentials to be used during policy execution, such as the first credentials found will be used:

    1. User-defined policy level. "Users" here means any user type: SR, VVB, normal, etc.

    2. User-defined global level. "Users" here means any user type: SR, VVB, normal, etc.

    3. SR-defined policy level

    4. Guardian instance level

UI

  • Offer a UI to set the above mentioned credentials globally at user level

  • Offer a UI to set the above mentioned credentials at policy instance level

  • Offer a UI to set the above mentioned credentials at Standard Registry level (all policies imported by that SR will use those credentials)

  • Offer a UI to the SR to check the global overriding levels currently configured for its policies (all levels). The SR will be able for example to see if a user overrides the credentials at policy or instance level, but it will not be able to see the actual credentials.

  • Highlight when a policy allows setting custom credentials (i.e. contains blocks requiring credentials).

  • Highlight when a policy is using custom credentials instead of the Guardian instance level.

API

  • Extend the existing APIs to allow users to set the above mentioned credentials

Referral Link: https://github.com/hashgraph/guardian/issues/5246arrow-up-right

Create external event for "token failed"

Create a new external event for when the token(s) minting fails.

Referral Link: https://github.com/hashgraph/guardian/issues/5108arrow-up-right

Last updated