diff --git a/ai-service/package.json b/ai-service/package.json index ab03aa02d6..7a4333ea51 100644 --- a/ai-service/package.json +++ b/ai-service/package.json @@ -1,11 +1,11 @@ { "name": "ai-service", - "version": "2.26.1", + "version": "2.26.2", "main": "dist/app.js", "license": "Apache-2.0", "dependencies": { - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@mikro-orm/core": "6.2.2", "@mikro-orm/mongodb": "6.2.2", "@nestjs/common": "^9.4.1", diff --git a/analytics-service/package.json b/analytics-service/package.json index b9cc9acf92..7337ff8bfe 100644 --- a/analytics-service/package.json +++ b/analytics-service/package.json @@ -13,8 +13,8 @@ }, "author": "Envision Blockchain Solutions ", "dependencies": { - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@nestjs/common": "^9.4.1", "@nestjs/core": "^9.4.1", "@nestjs/jwt": "^10.0.3", @@ -82,5 +82,5 @@ "test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/api-gateway/package.json b/api-gateway/package.json index e9109a2e03..3984587956 100644 --- a/api-gateway/package.json +++ b/api-gateway/package.json @@ -4,8 +4,8 @@ "@fastify/formbody": "^7.4.0", "@fastify/multipart": "^8.2.0", "@fastify/static": "^7.0.0", - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@nestjs/common": "^9.4.1", "@nestjs/core": "^9.4.1", "@nestjs/jwt": "^10.0.3", @@ -88,5 +88,5 @@ "test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/api-tests/package.json b/api-tests/package.json index 706a376a12..3c3762dec4 100644 --- a/api-tests/package.json +++ b/api-tests/package.json @@ -1,6 +1,6 @@ { "name": "api-tests", - "version": "2.26.1", + "version": "2.26.2", "description": "API Tests", "main": "index.js", "type": "module", diff --git a/auth-service/package.json b/auth-service/package.json index 2d921024b4..b8334cc333 100644 --- a/auth-service/package.json +++ b/auth-service/package.json @@ -10,8 +10,8 @@ "image-size": "1.0.2" }, "dependencies": { - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@meeco/cryppo": "^2.0.2", "@mikro-orm/core": "6.2.2", "@mikro-orm/mongodb": "6.2.2", @@ -79,5 +79,5 @@ "test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/common/package.json b/common/package.json index 1ceca94f4a..c71b94d636 100644 --- a/common/package.json +++ b/common/package.json @@ -5,7 +5,7 @@ "@azure/identity": "^3.2.2", "@azure/keyvault-secrets": "^4.7.0", "@google-cloud/secret-manager": "^4.2.2", - "@guardian/interfaces": "^2.26.1", + "@guardian/interfaces": "^2.26.2", "@hashgraph/sdk": "2.46.0", "@mattrglobal/jsonld-signatures-bbs": "^1.1.2", "@meeco/cryppo": "^2.0.2", @@ -88,5 +88,5 @@ "test:stability": "mocha tests/stability.test.js" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/docs/guardian/global-indexer/indexer-user-guide.md b/docs/guardian/global-indexer/indexer-user-guide.md index 95366aba82..430bfeb5f5 100644 --- a/docs/guardian/global-indexer/indexer-user-guide.md +++ b/docs/guardian/global-indexer/indexer-user-guide.md @@ -11,6 +11,12 @@ For example ‘Project Description’ will find all entities which include ‘Pr To find an exact phrase you need to use double quotes, e.g. type something like ‘“Project Description”’. Words can be excluded by typing ‘-’ symbol in the request. All searched entities have metadata in Hedera messages, search looks at policy message IDs, schema names, schema message IDs, VC/VP document content/values, schema properties, schema field names, etc… +To launch the Indexer, please run the following command in the root of the folder: + +``` +docker compose -f "docker-compose-indexer.yml" up -d --build +``` + ### Landing page includes following information: * _Registries_, _Methodologies_, _Total Documents_, _Total Issuance_. All cards are clickable. Also there is an ability to check charts with count and date. diff --git a/docs/guardian/readme/roadmap.md b/docs/guardian/readme/roadmap.md index 056481597b..a88c9a4e41 100644 --- a/docs/guardian/readme/roadmap.md +++ b/docs/guardian/readme/roadmap.md @@ -313,16 +313,6 @@ Documentation Link: [https://docs.hedera.com/guardian/guardian/standard-registry ## ---- June 2024---- -### Development of VMR0006: Energy Efficiency and Fuel Switch Measures in Thermal Applications, v1.2v - -Designing of the Schema and getting it approved. - -Development of the policy using Schema - -Development of all the tool involved in the policy - -Referral Link : [https://github.com/hashgraph/guardian/issues/2922](https://github.com/hashgraph/guardian/issues/2922) - ### Hedera interactions resilience module Create a Guardian 'transaction execution' service which would assure orderly transaction execution and their status tracking, and provide intelligent retry and failure recovery functionality such that required transactions would be guaranteed to be asynchronously executed once, and only once, and in the right order. @@ -399,6 +389,8 @@ Referral Link: [https://github.com/hashgraph/guardian/issues/2884](https://githu Documentation Link : [https://docs.hedera.com/guardian/guardian/demo-guide/carbon-offsets/cdm-ams-i.a.-electricity-generation-by-the-user](https://docs.hedera.com/guardian/guardian/demo-guide/carbon-offsets/cdm-ams-i.a.-electricity-generation-by-the-user) +## ---- July 2024---- + ### Development of AMS-I.C.: Thermal Energy Production with or Without Electricity 1. Designing the Schema for the methodology @@ -419,7 +411,15 @@ Referral Link : [https://github.com/hashgraph/guardian/issues/2873](https://gith Documentation Link : [https://docs.hedera.com/guardian/guardian/demo-guide/carbon-offsets/cdm-ams-i.c.-thermal-energy-production-with-or-without-electricity](https://docs.hedera.com/guardian/guardian/demo-guide/carbon-offsets/cdm-ams-i.c.-thermal-energy-production-with-or-without-electricity) -## ---- July 2024---- +### Development of VMR0006: Energy Efficiency and Fuel Switch Measures in Thermal Applications, v1.2v + +Designing of the Schema and getting it approved. + +Development of the policy using Schema + +Development of all the tool involved in the policy + +Referral Link : [https://github.com/hashgraph/guardian/issues/2922](https://github.com/hashgraph/guardian/issues/2922) ### Indexer API @@ -463,7 +463,7 @@ Or provide/document clearly a mechanism to filter on an [interface document bloc Referral Link: [https://github.com/hashgraph/guardian/issues/3610](https://github.com/hashgraph/guardian/issues/3610) -### Development of AMS-I.E: Switch from Non-Renewable Biomass for Thermal Applications by the User – v.13.0 +### Development of AMS-I.E and Mass Comparison on Cookstove methodologies for the Webinar Designing of the Schema and getting it approved. @@ -480,19 +480,234 @@ Referral Link : [https://github.com/hashgraph/guardian/issues/2923](https://gith Referral Link : [https://github.com/hashgraph/guardian/issues/2847](https://github.com/hashgraph/guardian/issues/2847) -### Development of GS Methodology for Emission Reductions from Safe Drinking Water Supply v.1.0 +### GHG scorecards Research -Designing of the Schema and getting it approved. +* Identify the KPIs (and the data requirements behind them) to be captured by the Environmental scorecards to best support demand signaling. +* Identify the business requirements for the Environmental Scorecards, i.e., how they could be used by supply and demand-side actors, markets, etc.? -Development of the policy using Schema +Referral Link : [https://github.com/hashgraph/guardian/issues/1017](https://github.com/hashgraph/guardian/issues/1017) -Development of all the tool involved in the policy +## ---- August 2024---- -Referral Link : [https://github.com/hashgraph/guardian/issues/2924](https://github.com/hashgraph/guardian/issues/2924) +### Token action block to work with token templates -### GHG scorecards Research +Enhance token action block to work with token templates in the same way as it works with pre-defined tokens. -* Identify the KPIs (and the data requirements behind them) to be captured by the Environmental scorecards to best support demand signaling. -* Identify the business requirements for the Environmental Scorecards, i.e., how they could be used by supply and demand-side actors, markets, etc.? +Referral Link: [https://github.com/hashgraph/guardian/issues/2839 ](https://github.com/hashgraph/guardian/issues/2839) -Referral Link : [https://github.com/hashgraph/guardian/issues/1017](https://github.com/hashgraph/guardian/issues/1017) +### Enhance MongoDB Integration by incorporating seamless support for popular third-party services, such as MongoDB Atlas. + +The task at hand involves modifying the codebase to seamlessly integrate the new MongoDB Atlas connection string without the redundant mongodb:// prefix. The correct format for the DB\_HOST environment variable should be mongodb+srv://:@staging.wj9lvfj.mongodb.net/?retryWrites=true\&w=majority. This adjustment will ensure a successful and accurate connection to our MongoDB Atlas instance. + +Referral Link: [https://github.com/hashgraph/guardian/issues/2940](https://github.com/hashgraph/guardian/issues/2940) + +### Default values for schema-defined fields + +* Introduce facilities into the Guardian schema language which would allow Guardian policy engine (and humans when they read these schemas in json) to recognize what values should be considered default for the documents based on these schemas. +* Make Guardian policy engine UI to put in the default values into the fields of forms based on such schemas. The fact that these are default values automatically inserted into the field should be clearly identifiable, i.e. they need to look different from the values users explicitly put into the (other) fields. +* All standard tools/libraries (e.g. for verification) should work with such schemas out of the box + +Referral Link: [https://github.com/hashgraph/guardian/issues/2942](https://github.com/hashgraph/guardian/issues/2942) + +### API versioning and support/deprecation schedule + +Introduce versioning of Guardian API such that: + +* Backward compatibility is not broken for 'old' clients which are unaware of the existence of API versions +* The versioning technology selected (see options [here](https://docs.nestjs.com/techniques/versioning)) is aligned with the wishes of Guardian community +* API versions deprecation is appropriately embedded into the Guardian Push schedule +* Versioning numbering scheme: +* Meaningfully reflects changes in the API from version to version +* Is aligned with the generally accepted practice +* Is separate from the Guardian versions + +Referral Link: [https://github.com/hashgraph/guardian/issues/3236](https://github.com/hashgraph/guardian/issues/3236) + +### Leverage the pre-built images as the default way to start Guardian locally + +* Update docker-compose.yml to leverage pre-built images from the latest Push +* Create a docker-compose-build.yml with the same content as the current docker-compose.yml file to allow developers to build images locally via docker +* Update the docs accordingly + +Referral Link: [https://github.com/hashgraph/guardian/issues/3551](https://github.com/hashgraph/guardian/issues/3551) + +### GS Methodology for Emission Reductions from Safe Drinking Water Supply v.1.0 + +1. Creating Schema design for this methodology. +2. Development of the schema and policy. +3. Testing the policy development through Guardian UI and configurator. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3705](https://github.com/hashgraph/guardian/issues/3705) + +## ---- September 2024---- + +### Guardian analytics: insights and top-down data way points + +The overall goal is to create a tool which provides non-technical high-level users (banks, auditors, analysts, accountants, etc) with insights out the box, and can serve as a way point for further data analytics, discovery and diagnostics. + +* Introduce an AI data analytics backend which automatically and continuously processes and analyses Guardian data across the entire ecosystem with the purpose of identifying patterns, dependencies, trends, important factors and variables, groups (cohorts) of data, etc. +* Develop an analytics UI and visualization tool which is useable by non-technical users. This UI should allow users to continuously 'zoom in' or 'shift horizontally' on the data or the analytics results to examine them on a more detailed level or for a different parameter set: a different location, industry, sector, time range, specific values etc. +* Implement functionality to visualize and search the structure (or organization) of Guardian data, which allows users to determine for example which schemas refer to attributes, in which policies they are used, and then seamlessly navigate to which data has been generated that's connected to these. +* Provide an intelligent search interface which allows users at any point, while looking at a selection of data or an analytics result, to search for a 'similar' data or analytics result, while parameterizing the search with additional criteria. E.g. 'find similar set of MRVs but from projects in West Africa and those produced between 2021 and 2023'. +* Allow users to save the configuration of their searches, UI settings/configurations and other parameters generating analytics results, etc so users can repeat and further enhance their previous analysis later - with newly available data. + +Referral Link: [ https://github.com/hashgraph/guardian/issues/3341](https://github.com/hashgraph/guardian/issues/3341) + +### Rationalize API and UI return error codes + +Let’s say I submit incorrect data to a block (as I would like to rely on the schema validation on the guardian) \ +Looking at the logs, I received an error about JSON schema validation: + +``` +2023-11-22 17:00:39 hedera-guardian-guardian-service-1 | 2023-11-22T17:00:39.765Z [GUARDIAN_SERVICE]: Error: Error: {"type":"JSON_SCHEMA_VALIDATION_ERROR","details":[{"instancePath":"","schemaPath":"#/required","keyword":"required","params":{"missingProperty":"field4"},"message":"must have required property 'field4'"}]} +``` + +I am receiving a 500 status code back from a block submission in point where I would normally expect to receive something kin to a 422 (unprocessable entity)? + +Referral Link: [https://github.com/hashgraph/guardian/issues/2933](https://github.com/hashgraph/guardian/issues/2933) + +### Simplify default SR schema to take out optional properties + +Remove ISIC, geography, law 'required' fields so to simplify the creation of the SRs. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3435 ](https://github.com/hashgraph/guardian/issues/3435) + +### On-demand state proof generation for critical Guardian operations + +* Introduce the ability to trigger [Hedera State Proof ](https://hedera.com/blog/state-proofs-on-hedera)generation from Guardian interface for actions/operations or the general status of the Policy. +* State proofs are to be generated and presented to users for download. Guardian will not keep any registry or store them on the system. +* Introduce UI and the backend functionality to verify Hedera State Proofs generated by Guardian, ensure the long-term compatibility of this functionality. + +Referral Link: [https://github.com/hashgraph/guardian/issues/2846](https://github.com/hashgraph/guardian/issues/2846) + +### Verra SDVM001 SD Vista Methodology for Time Savings from Improved Cookstoves + +1. Creating Schema design for this methodology. +2. Development of the schema and policy. +3. Testing the policy development through Guardian UI and configurator. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3706](https://github.com/hashgraph/guardian/issues/3706) + +### Scope 3/PCF Referencing Demo (Methodology Breakdown) + +Once the approach has been approved, we can update the GHGP policy and run the example data, publish the PCFs to the Hedera Network, and demonstrate how another guardian policy (of a supply chain partner) can reference a dynamic PCF to support scope 3 calculations. I believe Wes was interested in having this be a methodology breakdown. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3723](https://github.com/hashgraph/guardian/issues/3723) + +## ---- October 2024---- + +### Block configuration (mini-) wizards + +Recent improvement in [#1655](https://github.com/hashgraph/guardian/issues/1655) and [#1687](https://github.com/hashgraph/guardian/issues/1687) introduced high-level wizards for Policy creation. Similar approach can be taken for configuring individual blocks - wizards can guide users via the flow and provide contextual description/documentation of UI items to avoid referring to the official documentation for user convenience: + +* implement (mini-) wizards for block configuration +* ensure there is a brief description of each step to guide user understanding of actions +* allow users to save and exit wizards at any time + +Referral Link: [https://github.com/hashgraph/guardian/issues/2235](https://github.com/hashgraph/guardian/issues/2235) + +### API facilities to retrieve unique references (IDs) of results for API-triggered operations + +* Design a generic approach to the 'traceability' of API calls such that for each API call a chain of events and actions within Guardian policy and especially to outside systems can be established via the unique IDs culminating in: +* Hedera transactions +* Hedera topics messages +* Hedera contract calls +* Artifacts published on IPFS +* Introduce a corresponding UI where users can visually observe the same information +* Consider packaging this into Interactions Resilience Module (see related [Hedera interactions resilience module #2905](https://github.com/hashgraph/guardian/issues/2905)) + +Referral Link: [https://github.com/hashgraph/guardian/issues/3139](https://github.com/hashgraph/guardian/issues/3139) + +### ACR Methodology for Quantifying, Monitoring, Reporting, and Verifying Greenhouse Gas Emissions Reductions and Removals from Landfill Gas Destruction and Beneficial Use Projects + +1. Creating Schema design for this methodology. +2. Development of the schema and policy. +3. Testing the policy development through Guardian UI and configurator. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3707](https://github.com/hashgraph/guardian/issues/3707) + +## ---- November 2024---- + +### Guardian analytics: bottom-up data traceability + +1. Design and implement specialized analytics engine which would enable Guardian to identify, trace and display relations between data in different artifacts (VCs/VPs/tokens) including events (transactions/messages) on Hedera hashgraph, with unlimited traceability depth. +2. Intelligent 'understanding' of the nature of the transformations (e.g. in formulas in calculation blocks) is out of scope of this ticket, the analytics engine can view transformations as black boxes. If the 'original' data are used as 'input' into such a black box, for this analytics reporting, it can be assumed that the 'output' data depends on that data. +3. The system should correctly identify and display references to the 'original' data such as when VC document fields reference document fields in other VCs. +4. Users should be able to perform complex data searches with the scope limited to the dependencies graph. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3336](https://github.com/hashgraph/guardian/issues/3336) + +### CDM AMS-III.BM Methodology for Lightweight Two and Three Wheeled Personal Transportation + +1. Creating Schema design for this methodology. +2. Development of the schema and policy. +3. Testing the policy development through Guardian UI and configurator. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3709](https://github.com/hashgraph/guardian/issues/3709) + +## ---- December 2024---- + +### Trustchain support for contract-based issuance and retirement implementation + +Extend/modify trustchain implementation to support new contract-based issuance and retirement functionality such that users have visibility to the entire lifecycle of the token and have access to all significant artifacts produced as a result. + +Referral Link: [https://github.com/hashgraph/guardian/issues/2243](https://github.com/hashgraph/guardian/issues/2243) + +### GS Methodology for Collection of Sargassum and Other Macroalgae to Avoid Emissions from Decomposition and to Use for Beneficial Products + +1. Creating Schema design for this methodology. +2. Development of the schema and policy. +3. Testing the policy development through Guardian UI and configurator. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3710](https://github.com/hashgraph/guardian/issues/3710) + +### Reviewing and Verifying Atma policy + +Some interesting next steps could be to address the final data gaps; engage with PACT to review the policy and schema, provide feedback, and identify new use cases and features; engage with a third-party auditor to review or potentially verify the policy; and eventually have actual downstream supply chain partners referencing the PCF. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3729](https://github.com/hashgraph/guardian/issues/3729) + +## ---- January 2025---- + +### Emissions Reduction/Removals (ERRs) Calculation Pre-Calculator in Guardian + +Based on input data a estimated ERRs should be able to be queried in project development. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3619](https://github.com/hashgraph/guardian/issues/3619) + +### Formula Driven Definitions & Schema Tree Enhancement + +A clear label (and an ability to define a formula) for a business user to build high level definitions and link them to underlying schemas, tools, and patterns closer aligned with VCM formulaic definitions + +Referral Link: [https://github.com/hashgraph/guardian/issues/3408](https://github.com/hashgraph/guardian/issues/3408) + +### Dry-run policy execution 'savepoints' - restart policy dry-run from the list of 'saved' places + +* Introduce a new functionality for users to 'save' dry-run execution status at arbitrary points by clicking 'save state' button. +* The system should support the creation of multiple save points for the same execution workflow +* Next time the (draft) policy is executed in the dry-run mode users should be given a choice whether to restart from the beginning or continue execution from any of the 'save points'. +* Starting execution from a 'save point' invalidates and removes all the other save points that logically followed it +* It should be possible to delete some or all save points manually + +Referral Link: [https://github.com/hashgraph/guardian/issues/2838](https://github.com/hashgraph/guardian/issues/2838) + +### Standardize UI on Angular Material, remove/replace PrimeNG + +* Standardize Guardian UI to be Material-based +* Remove/Replace all PrimeNG with Material without changing the look feel + +Referral Link: [https://github.com/hashgraph/guardian/issues/3141](https://github.com/hashgraph/guardian/issues/3141) + +### Verra Methodology for Enhanced Fleet Vehicle and Combustion Engine Efficiency (Under Final Review) + +1. Creating Schema design for this methodology. +2. Development of the schema and policy. +3. Testing the policy development through Guardian UI and configurator. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3711](https://github.com/hashgraph/guardian/issues/3711) + +### Enhancing Research on Indexer and Analytics Use Cases + +Identify and map out potential uses cases for the indexer and what type of analytics if could be used for. + +Referral Link: [https://github.com/hashgraph/guardian/issues/3730](https://github.com/hashgraph/guardian/issues/3730) diff --git a/frontend/package.json b/frontend/package.json index 6b54322af0..2160ac8ce7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -74,5 +74,5 @@ "test": "ng test", "watch": "ng build --watch --configuration development --output-path ../www-data" }, - "version": "2.26.1" + "version": "2.26.2" } diff --git a/guardian-service/package.json b/guardian-service/package.json index 48241ccd72..1b06cf4068 100644 --- a/guardian-service/package.json +++ b/guardian-service/package.json @@ -16,8 +16,8 @@ "image-size": "1.0.2" }, "dependencies": { - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@hashgraph/sdk": "2.46.0", "@mattrglobal/jsonld-signatures-bbs": "^1.1.2", "@meeco/cryppo": "^2.0.2", @@ -99,5 +99,5 @@ "test:stability": "mocha tests/stability.test.mjs" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/indexer-api-gateway/package.json b/indexer-api-gateway/package.json index 0e9ae78937..5aaa644f95 100644 --- a/indexer-api-gateway/package.json +++ b/indexer-api-gateway/package.json @@ -12,8 +12,8 @@ }, "author": "Envision Blockchain Solutions ", "dependencies": { - "@indexer/interfaces": "^2.22.0", - "@indexer/common": "^2.22.0", + "@indexer/interfaces": "^2.26.2", + "@indexer/common": "^2.26.2", "@nestjs/common": "^9.4.1", "@nestjs/core": "^9.4.1", "@nestjs/microservices": "^9.4.1", @@ -83,5 +83,5 @@ "test": "mocha tests/**/*.test.js --reporter mocha-junit-reporter --reporter-options mochaFile=../test_results/ui-service.xml" }, "type": "module", - "version": "2.22.0" + "version": "2.26.2" } diff --git a/indexer-common/package.json b/indexer-common/package.json index c5cb629ce8..bc7d095cbc 100644 --- a/indexer-common/package.json +++ b/indexer-common/package.json @@ -45,5 +45,5 @@ "test:stability": "mocha tests/stability.test.js" }, "type": "module", - "version": "2.22.0" + "version": "2.26.2" } diff --git a/indexer-frontend/package.json b/indexer-frontend/package.json index f09aa7d170..a54e64db4c 100644 --- a/indexer-frontend/package.json +++ b/indexer-frontend/package.json @@ -1,7 +1,7 @@ { "author": "Envision Blockchain Solutions ", "name": "indexer-frontend", - "version": "2.22.0", + "version": "2.26.2", "scripts": { "ng": "ng", "start": "ng serve --proxy-config ./proxy.conf.json", diff --git a/indexer-frontend/proxy.conf.json b/indexer-frontend/proxy.conf.json index 580139d0ba..6296ca560a 100644 --- a/indexer-frontend/proxy.conf.json +++ b/indexer-frontend/proxy.conf.json @@ -18,12 +18,5 @@ "pathRewrite": { "/ws": "" } - }, - "/openai/*": { - "target": "http://localhost:3021/", - "secure": false, - "ws": true, - "logLevel": "debug", - "changeOrigin": true } -} \ No newline at end of file +} diff --git a/indexer-frontend/proxy.docker.json b/indexer-frontend/proxy.docker.json index 7be5c029d5..72b008ddd6 100644 --- a/indexer-frontend/proxy.docker.json +++ b/indexer-frontend/proxy.docker.json @@ -1,6 +1,6 @@ { "/api/v1/*": { - "target": "http://api-gateway:3002/", + "target": "http://api-gateway:3021/", "secure": false, "logLevel": "debug", "changeOrigin": true, @@ -10,7 +10,7 @@ } }, "/ws/*": { - "target": "http://api-gateway:3002/", + "target": "http://api-gateway:3021/", "secure": false, "ws": true, "logLevel": "debug", diff --git a/indexer-interfaces/package.json b/indexer-interfaces/package.json index a56bf3243c..a0d8d55486 100644 --- a/indexer-interfaces/package.json +++ b/indexer-interfaces/package.json @@ -21,5 +21,5 @@ "prepack": "npm run build" }, "type": "module", - "version": "2.22.0" + "version": "2.26.2" } diff --git a/indexer-service/package.json b/indexer-service/package.json index 12ca8c7816..c471963f27 100644 --- a/indexer-service/package.json +++ b/indexer-service/package.json @@ -2,8 +2,8 @@ "author": "Envision Blockchain Solutions ", "dependencies": { "@elastic/elasticsearch": "^8.12.2", - "@indexer/common": "^2.22.0", - "@indexer/interfaces": "^2.22.0", + "@indexer/common": "^2.26.2", + "@indexer/interfaces": "^2.26.2", "mongodb": "6.5.0", "@mikro-orm/core": "6.2.2", "@mikro-orm/mongodb": "6.2.2", @@ -21,7 +21,8 @@ "jszip": "^3.10.1", "module-alias": "^2.2.2", "reflect-metadata": "^0.1.13", - "rxjs": "^7.8.1" + "rxjs": "^7.8.1", + "imurmurhash": "^0.1.4" }, "description": "", "devDependencies": { @@ -59,5 +60,5 @@ }, "type": "module", "types": "dist/index.d.ts", - "version": "2.22.0" + "version": "2.26.2" } diff --git a/indexer-web-proxy/configs/default.conf b/indexer-web-proxy/configs/default.conf index d646f8f769..9c9c01de25 100644 --- a/indexer-web-proxy/configs/default.conf +++ b/indexer-web-proxy/configs/default.conf @@ -8,7 +8,7 @@ server { server_name localhost; location /api/v1 { - proxy_pass http://indexer-api-gateway:3002$request_uri_api; + proxy_pass http://indexer-api-gateway:3021$request_uri_api; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; @@ -25,7 +25,7 @@ server { } location /api-docs/v1/ { - proxy_pass http://indexer-api-gateway:3002/api-docs/; + proxy_pass http://indexer-api-gateway:3021/api-docs/; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; diff --git a/indexer-worker-service/package.json b/indexer-worker-service/package.json index c10f2ea77c..d5db24e3c8 100644 --- a/indexer-worker-service/package.json +++ b/indexer-worker-service/package.json @@ -1,8 +1,8 @@ { "author": "Envision Blockchain Solutions ", "dependencies": { - "@indexer/interfaces": "^2.22.0", - "@indexer/common": "^2.22.0", + "@indexer/interfaces": "^2.26.2", + "@indexer/common": "^2.26.2", "@nestjs/common": "^9.4.1", "@nestjs/core": "^9.4.1", "@nestjs/microservices": "^9.4.1", @@ -55,5 +55,5 @@ }, "type": "module", "types": "dist/index.d.ts", - "version": "2.22.0" + "version": "2.26.2" } diff --git a/interfaces/package.json b/interfaces/package.json index 7e7f82f64b..6dafbdc0e4 100644 --- a/interfaces/package.json +++ b/interfaces/package.json @@ -33,5 +33,5 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/logger-service/package.json b/logger-service/package.json index 6f1de3b003..2abd7ef889 100644 --- a/logger-service/package.json +++ b/logger-service/package.json @@ -5,8 +5,8 @@ "image-size": "1.0.2" }, "dependencies": { - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@mikro-orm/core": "6.2.2", "@mikro-orm/mongodb": "6.2.2", "@nestjs/common": "^9.4.1", @@ -57,5 +57,5 @@ "watch": "nodemon src/index.ts" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/mrv-sender/package.json b/mrv-sender/package.json index 701bac2d6c..a4ba628408 100644 --- a/mrv-sender/package.json +++ b/mrv-sender/package.json @@ -5,7 +5,7 @@ "image-size": "1.0.2" }, "dependencies": { - "@guardian/common": "^2.26.1", + "@guardian/common": "^2.26.2", "@transmute/credentials-context": "0.7.0-unstable.80", "@transmute/did-context": "0.7.0-unstable.80", "@transmute/ed25519-signature-2018": "0.7.0-unstable.80", @@ -44,5 +44,5 @@ "start": "node dist/index.js" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/notification-service/package.json b/notification-service/package.json index b9fd32cb78..595b4cb55d 100644 --- a/notification-service/package.json +++ b/notification-service/package.json @@ -5,8 +5,8 @@ "image-size": "1.0.2" }, "dependencies": { - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@mikro-orm/core": "6.2.2", "@mikro-orm/mongodb": "6.2.2", "@nestjs/common": "^9.4.1", @@ -56,5 +56,5 @@ "watch": "nodemon src/index.ts" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/package.json b/package.json index 94df2c263d..721873c437 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "indexer-service", "indexer-worker-service" ], - "version": "2.26.1", + "version": "2.26.2", "devDependencies": { "detect-secrets": "^1.0.6" }, diff --git a/policy-service/package.json b/policy-service/package.json index 5ab1d76cd7..bff85c3665 100644 --- a/policy-service/package.json +++ b/policy-service/package.json @@ -15,8 +15,8 @@ "image-size": "1.0.2" }, "dependencies": { - "@guardian/common": "2.26.1", - "@guardian/interfaces": "2.26.1", + "@guardian/common": "2.26.2", + "@guardian/interfaces": "2.26.2", "@hashgraph/sdk": "2.46.0", "@mattrglobal/jsonld-signatures-bbs": "^1.1.2", "@meeco/cryppo": "2.0.2", @@ -100,5 +100,5 @@ "test:stability": "mocha tests/stability.test.js" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/queue-service/package.json b/queue-service/package.json index 50e6e59026..7a0c5af7d7 100644 --- a/queue-service/package.json +++ b/queue-service/package.json @@ -2,8 +2,8 @@ "author": "Envision Blockchain Solutions ", "dependencies": { "@filebase/client": "^0.0.5", - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@hashgraph/sdk": "2.34.1", "@nestjs/common": "^9.4.1", "@nestjs/core": "^9.4.1", @@ -66,5 +66,5 @@ }, "type": "module", "types": "dist/index.d.ts", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/swagger-analytics.yaml b/swagger-analytics.yaml index 751a8a3fda..c3816da5ac 100644 --- a/swagger-analytics.yaml +++ b/swagger-analytics.yaml @@ -208,7 +208,7 @@ info: the heart of the Guardian solution is a sophisticated Policy Workflow Engine (PWE) that enables applications to offer a requirements-based tokenization implementation. - version: 2.26.1 + version: 2.26.2 contact: name: API developer url: https://envisionblockchain.com diff --git a/swagger.yaml b/swagger.yaml index 02400f346e..e1f69ede76 100644 --- a/swagger.yaml +++ b/swagger.yaml @@ -11547,7 +11547,7 @@ info: the heart of the Guardian solution is a sophisticated Policy Workflow Engine (PWE) that enables applications to offer a requirements-based tokenization implementation. - version: 2.26.1 + version: 2.26.2 contact: name: API developer url: https://envisionblockchain.com diff --git a/topic-viewer/package.json b/topic-viewer/package.json index b3902298bc..f83f90d8cf 100644 --- a/topic-viewer/package.json +++ b/topic-viewer/package.json @@ -30,5 +30,5 @@ "start": "node dist/index.js" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/tree-viewer/package.json b/tree-viewer/package.json index 8464c41de0..01faf5c40d 100644 --- a/tree-viewer/package.json +++ b/tree-viewer/package.json @@ -28,5 +28,5 @@ "start": "node dist/index.js" }, "type": "module", - "version": "2.26.1" + "version": "2.26.2" } diff --git a/worker-service/package.json b/worker-service/package.json index fa99e4f775..a0bc2ce613 100644 --- a/worker-service/package.json +++ b/worker-service/package.json @@ -2,8 +2,8 @@ "author": "Envision Blockchain Solutions ", "dependencies": { "@filebase/client": "^0.0.5", - "@guardian/common": "^2.26.1", - "@guardian/interfaces": "^2.26.1", + "@guardian/common": "^2.26.2", + "@guardian/interfaces": "^2.26.2", "@hashgraph/sdk": "2.46.0", "@nestjs/common": "^9.4.1", "@nestjs/core": "^9.4.1", @@ -66,5 +66,5 @@ }, "type": "module", "types": "dist/index.d.ts", - "version": "2.26.1" + "version": "2.26.2" }