# @learncard/network-brain-service

## 2.0.0

### Major Changes

-   [#433](https://github.com/learningeconomy/LearnCard/pull/433) [`be01a1a`](https://github.com/learningeconomy/LearnCard/commit/be01a1a3d1b5dde523b1dcfb5be2a2452f26f7a7) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Change default sort order for index plane and allow changing sort order of index plane

### Patch Changes

-   Updated dependencies [[`be01a1a`](https://github.com/learningeconomy/LearnCard/commit/be01a1a3d1b5dde523b1dcfb5be2a2452f26f7a7)]:
    -   @learncard/types@5.5.0
    -   @learncard/core@9.2.0
    -   @learncard/helpers@1.0.12
    -   @learncard/ceramic-plugin@1.0.9
    -   @learncard/did-web-plugin@1.0.27
    -   @learncard/didkey-plugin@1.0.9
    -   @learncard/didkit-plugin@1.4.4
    -   @learncard/learn-card-plugin@1.1.7
    -   @learncard/vc-plugin@1.1.9
    -   @learncard/vc-templates-plugin@1.0.14
    -   @learncard/crypto-plugin@1.0.9
    -   @learncard/expiration-plugin@1.1.9

## 1.3.14

### Patch Changes

-   Updated dependencies [[`b8855d3b`](https://github.com/learningeconomy/LearnCard/commit/b8855d3b4b80c4fdc5d1830a8c2ee63df022a866)]:
    -   @learncard/vc-templates-plugin@1.0.13
    -   @learncard/vc-plugin@1.1.8
    -   @learncard/did-web-plugin@1.0.26
    -   @learncard/expiration-plugin@1.1.8

## 1.3.13

### Patch Changes

-   Updated dependencies [[`4bb9472`](https://github.com/learningeconomy/LearnCard/commit/4bb94729339d638fac6883b6e40441f257429ded)]:
    -   @learncard/vc-templates-plugin@1.0.12
    -   @learncard/vc-plugin@1.1.7
    -   @learncard/did-web-plugin@1.0.25
    -   @learncard/expiration-plugin@1.1.7

## 1.3.12

### Patch Changes

-   Updated dependencies [[`1cb031d7`](https://github.com/learningeconomy/LearnCard/commit/1cb031d7483e80f947c93e3479fe85af8ec09dbb), [`725e508c`](https://github.com/learningeconomy/LearnCard/commit/725e508c848b8c7752f44e5bf9915eebb421d766), [`725e508c`](https://github.com/learningeconomy/LearnCard/commit/725e508c848b8c7752f44e5bf9915eebb421d766)]:
    -   @learncard/types@5.4.1
    -   @learncard/learn-card-plugin@1.1.6
    -   @learncard/core@9.1.4
    -   @learncard/helpers@1.0.11
    -   @learncard/ceramic-plugin@1.0.8
    -   @learncard/did-web-plugin@1.0.24
    -   @learncard/didkey-plugin@1.0.8
    -   @learncard/didkit-plugin@1.4.3
    -   @learncard/vc-plugin@1.1.6
    -   @learncard/vc-templates-plugin@1.0.11
    -   @learncard/expiration-plugin@1.1.6
    -   @learncard/crypto-plugin@1.0.8

## 1.3.11

### Patch Changes

-   [`01b6e48`](https://github.com/learningeconomy/LearnCard/commit/01b6e4815e9671fdbea204e875f1c408dd456867) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Better redis connection logic

## 1.3.10

### Patch Changes

-   Updated dependencies [[`3438685`](https://github.com/learningeconomy/LearnCard/commit/3438685d8a0ba2ac7d7fb6d05fe817f1763e2f55)]:
    -   @learncard/types@5.4.0
    -   @learncard/core@9.1.3
    -   @learncard/helpers@1.0.10
    -   @learncard/ceramic-plugin@1.0.7
    -   @learncard/did-web-plugin@1.0.23
    -   @learncard/didkey-plugin@1.0.7
    -   @learncard/didkit-plugin@1.4.2
    -   @learncard/learn-card-plugin@1.1.5
    -   @learncard/vc-plugin@1.1.5
    -   @learncard/vc-templates-plugin@1.0.10
    -   @learncard/expiration-plugin@1.1.5
    -   @learncard/crypto-plugin@1.0.7

## 1.3.9

### Patch Changes

-   [#388](https://github.com/learningeconomy/LearnCard/pull/388) [`336876b`](https://github.com/learningeconomy/LearnCard/commit/336876b4b98e37157b8a133ed3b72801eb3d1cd8) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Emit declarationMap

-   Updated dependencies [[`336876b`](https://github.com/learningeconomy/LearnCard/commit/336876b4b98e37157b8a133ed3b72801eb3d1cd8)]:
    -   @learncard/did-web-plugin@1.0.22
    -   @learncard/vc-templates-plugin@1.0.9
    -   @learncard/helpers@1.0.9
    -   @learncard/expiration-plugin@1.1.4
    -   @learncard/learn-card-plugin@1.1.4
    -   @learncard/types@5.3.4
    -   @learncard/core@9.1.2
    -   @learncard/ceramic-plugin@1.0.6
    -   @learncard/crypto-plugin@1.0.6
    -   @learncard/didkey-plugin@1.0.6
    -   @learncard/didkit-plugin@1.4.1
    -   @learncard/vc-plugin@1.1.4

## 1.3.8

### Patch Changes

-   Updated dependencies [[`f4d07f1`](https://github.com/learningeconomy/LearnCard/commit/f4d07f1559308b3a91de67d43197073e35699163)]:
    -   @learncard/didkit-plugin@1.4.0
    -   @learncard/ceramic-plugin@1.0.5
    -   @learncard/did-web-plugin@1.0.21
    -   @learncard/learn-card-plugin@1.1.3
    -   @learncard/vc-plugin@1.1.3
    -   @learncard/expiration-plugin@1.1.3

## 1.3.7

### Patch Changes

-   [`02ea09e`](https://github.com/learningeconomy/LearnCard/commit/02ea09ed0e92da3c675c351aa7577f4c5d6ba19b) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Another attempt at fixing the Mongo timeouts

## 1.3.6

### Patch Changes

-   [`f01d4b8`](https://github.com/learningeconomy/LearnCard/commit/f01d4b8ea1e7a63477097208d2badd6bf4b57e5c) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Fix Mongo timeout errors

## 1.3.5

### Patch Changes

-   [`c01f006`](https://github.com/learningeconomy/LearnCard/commit/c01f006b58e054dff508355142db5be5f9459272) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Force redeploy

## 1.3.4

### Patch Changes

-   [`8bf9e77`](https://github.com/learningeconomy/LearnCard/commit/8bf9e77138a6e95f195d31a4dcc25bbcfa6a1131) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Performance Improvements

## 1.3.3

### Patch Changes

-   [#380](https://github.com/learningeconomy/LearnCard/pull/380) [`9db67f82`](https://github.com/learningeconomy/LearnCard/commit/9db67f82abbbda840bad1c8b46301ff78da4e87a) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Optimize did:web routes

## 1.3.2

### Patch Changes

-   Updated dependencies [[`e0c2e3c`](https://github.com/learningeconomy/LearnCard/commit/e0c2e3cb202697b6875c729e35326d75bbae4f65)]:
    -   @learncard/didkit-plugin@1.3.2
    -   @learncard/ceramic-plugin@1.0.5
    -   @learncard/did-web-plugin@1.0.20
    -   @learncard/learn-card-plugin@1.1.2
    -   @learncard/vc-plugin@1.1.2
    -   @learncard/expiration-plugin@1.1.2

## 1.3.1

### Patch Changes

-   Updated dependencies [[`56aef2d`](https://github.com/learningeconomy/LearnCard/commit/56aef2d7830a5c66fa3b569b3c25eb3ecb6cc465)]:
    -   @learncard/types@5.3.3
    -   @learncard/core@9.1.1
    -   @learncard/helpers@1.0.8
    -   @learncard/ceramic-plugin@1.0.5
    -   @learncard/did-web-plugin@1.0.19
    -   @learncard/didkey-plugin@1.0.5
    -   @learncard/didkit-plugin@1.3.1
    -   @learncard/learn-card-plugin@1.1.1
    -   @learncard/vc-plugin@1.1.1
    -   @learncard/vc-templates-plugin@1.0.8
    -   @learncard/expiration-plugin@1.1.1
    -   @learncard/crypto-plugin@1.0.5

## 1.3.0

### Minor Changes

-   [#340](https://github.com/learningeconomy/LearnCard/pull/340) [`867d38c`](https://github.com/learningeconomy/LearnCard/commit/867d38c5f606ff73fa328a4616a8a58a8f49d0f0) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add support for credentialSchema checks

### Patch Changes

-   Updated dependencies [[`867d38c`](https://github.com/learningeconomy/LearnCard/commit/867d38c5f606ff73fa328a4616a8a58a8f49d0f0)]:
    -   @learncard/expiration-plugin@1.1.0
    -   @learncard/learn-card-plugin@1.1.0
    -   @learncard/didkit-plugin@1.3.0
    -   @learncard/vc-plugin@1.1.0
    -   @learncard/did-web-plugin@1.0.18
    -   @learncard/ceramic-plugin@1.0.4

## 1.2.6

### Patch Changes

-   Updated dependencies [[`1c4e09d`](https://github.com/learningeconomy/LearnCard/commit/1c4e09d136464286959000e5ed14cdf59dba9196), [`1c4e09d`](https://github.com/learningeconomy/LearnCard/commit/1c4e09d136464286959000e5ed14cdf59dba9196)]:
    -   @learncard/core@9.1.0
    -   @learncard/didkit-plugin@1.2.0
    -   @learncard/ceramic-plugin@1.0.4
    -   @learncard/crypto-plugin@1.0.4
    -   @learncard/did-web-plugin@1.0.17
    -   @learncard/didkey-plugin@1.0.4
    -   @learncard/expiration-plugin@1.0.13
    -   @learncard/learn-card-plugin@1.0.13
    -   @learncard/vc-plugin@1.0.13
    -   @learncard/vc-templates-plugin@1.0.7

## 1.2.5

### Patch Changes

-   Updated dependencies [[`5e102ff`](https://github.com/learningeconomy/LearnCard/commit/5e102ff8e41d171e26d1a070e2ca6b25a202845e)]:
    -   @learncard/didkit-plugin@1.1.2
    -   @learncard/vc-templates-plugin@1.0.6
    -   @learncard/vc-plugin@1.0.12
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.16
    -   @learncard/learn-card-plugin@1.0.12
    -   @learncard/expiration-plugin@1.0.12

## 1.2.4

### Patch Changes

-   Updated dependencies [[`1a17fd9`](https://github.com/learningeconomy/LearnCard/commit/1a17fd9e6f8f62df2814e6243a12a948203e5545)]:
    -   @learncard/didkit-plugin@1.1.1
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.15
    -   @learncard/learn-card-plugin@1.0.11
    -   @learncard/vc-plugin@1.0.11
    -   @learncard/expiration-plugin@1.0.11

## 1.2.3

### Patch Changes

-   [#359](https://github.com/learningeconomy/LearnCard/pull/359) [`52024bc`](https://github.com/learningeconomy/LearnCard/commit/52024bcd55ac35c43cf55abc6ba4f08f4e867e9a) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Cache index plane and users

## 1.2.2

### Patch Changes

-   [#357](https://github.com/learningeconomy/LearnCard/pull/357) [`d0f4aff`](https://github.com/learningeconomy/LearnCard/commit/d0f4affa82ce006238f91d94eec353893b26bfb0) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Batch set challenges in Redis

## 1.2.1

### Patch Changes

-   [#355](https://github.com/learningeconomy/LearnCard/pull/355) [`81618f2`](https://github.com/learningeconomy/LearnCard/commit/81618f2bec3365924e4bd24d61dead4e77f462b3) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add batchResolve endpoint

## 1.2.0

### Minor Changes

-   [#353](https://github.com/learningeconomy/LearnCard/pull/353) [`568112b`](https://github.com/learningeconomy/LearnCard/commit/568112b50403a39e9482dcf4b645c8970a9afece) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add caching to storage routes

## 1.1.8

### Patch Changes

-   Updated dependencies [[`92759e2`](https://github.com/learningeconomy/LearnCard/commit/92759e202017f1a9818ee781d216979e5fc64790)]:
    -   @learncard/didkit-plugin@1.1.0
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.14
    -   @learncard/learn-card-plugin@1.0.10
    -   @learncard/vc-plugin@1.0.10
    -   @learncard/expiration-plugin@1.0.10

## 1.1.7

### Patch Changes

-   [#349](https://github.com/learningeconomy/LearnCard/pull/349) [`8c1adac`](https://github.com/learningeconomy/LearnCard/commit/8c1adacffaa83b28333a86100d70f775411a8f84) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add Sentry integration

## 1.1.6

### Patch Changes

-   [#342](https://github.com/learningeconomy/LearnCard/pull/342) [`1f4622e`](https://github.com/learningeconomy/LearnCard/commit/1f4622e43c050559cac413489563aad9c4754ea1) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Fix adding a did to a user with a different primary did

-   Updated dependencies [[`535411f`](https://github.com/learningeconomy/LearnCard/commit/535411f6f8eb6a60eb607ba0cb8ebc58948808ca)]:
    -   @learncard/vc-templates-plugin@1.0.5
    -   @learncard/vc-plugin@1.0.9
    -   @learncard/did-web-plugin@1.0.13
    -   @learncard/expiration-plugin@1.0.9

## 1.1.5

### Patch Changes

-   Updated dependencies [[`630fdcf`](https://github.com/learningeconomy/LearnCard/commit/630fdcf0f55dbef6693f21a32fcefe541e5ec9e6)]:
    -   @learncard/didkit-plugin@1.0.8
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.12
    -   @learncard/learn-card-plugin@1.0.9
    -   @learncard/vc-plugin@1.0.8
    -   @learncard/expiration-plugin@1.0.8

## 1.1.4

### Patch Changes

-   [#337](https://github.com/learningeconomy/LearnCard/pull/337) [`2caacab`](https://github.com/learningeconomy/LearnCard/commit/2caacab80e7d6beda1f7c6366db85bc7350312c5) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Sync didkit/ssi with upstream

-   Updated dependencies [[`2caacab`](https://github.com/learningeconomy/LearnCard/commit/2caacab80e7d6beda1f7c6366db85bc7350312c5)]:
    -   @learncard/didkit-plugin@1.0.7
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.11
    -   @learncard/learn-card-plugin@1.0.8
    -   @learncard/vc-plugin@1.0.7
    -   @learncard/expiration-plugin@1.0.7

## 1.1.3

### Patch Changes

-   [#334](https://github.com/learningeconomy/LearnCard/pull/334) [`a4e4800`](https://github.com/learningeconomy/LearnCard/commit/a4e4800d05ead0336a0e9fb0140ffe2f63d847da) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add CLR context (https://www.imsglobal.org/spec/clr/v2p0)

-   Updated dependencies [[`a4e4800`](https://github.com/learningeconomy/LearnCard/commit/a4e4800d05ead0336a0e9fb0140ffe2f63d847da)]:
    -   @learncard/didkit-plugin@1.0.6
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.10
    -   @learncard/learn-card-plugin@1.0.7
    -   @learncard/vc-plugin@1.0.6
    -   @learncard/expiration-plugin@1.0.6

## 1.1.2

### Patch Changes

-   [#324](https://github.com/learningeconomy/LearnCard/pull/324) [`5d7ccdc`](https://github.com/learningeconomy/LearnCard/commit/5d7ccdc59792ff6e5fb7f5312c427396ab169068) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Fix LearnCard Network/Cloud deploys

## 1.1.1

### Patch Changes

-   Updated dependencies [[`46aeb32`](https://github.com/learningeconomy/LearnCard/commit/46aeb32c38e5e0246bc04ad9b06fa7d5011701f6)]:
    -   @learncard/helpers@1.0.7
    -   @learncard/vc-templates-plugin@1.0.4
    -   @learncard/vc-plugin@1.0.5
    -   @learncard/core@9.0.3
    -   @learncard/did-web-plugin@1.0.9
    -   @learncard/didkey-plugin@1.0.3
    -   @learncard/expiration-plugin@1.0.5
    -   @learncard/ceramic-plugin@1.0.3
    -   @learncard/crypto-plugin@1.0.3
    -   @learncard/didkit-plugin@1.0.5
    -   @learncard/learn-card-plugin@1.0.6

## 1.1.0

### Minor Changes

-   [#312](https://github.com/learningeconomy/LearnCard/pull/312) [`a0b62f3`](https://github.com/learningeconomy/LearnCard/commit/a0b62f351d32c4e0a788b519dd852aa5df9e6c8a) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add Custom Storage to LearnCloud

### Patch Changes

-   Updated dependencies [[`a0b62f3`](https://github.com/learningeconomy/LearnCard/commit/a0b62f351d32c4e0a788b519dd852aa5df9e6c8a)]:
    -   @learncard/types@5.3.2
    -   @learncard/core@9.0.2
    -   @learncard/helpers@1.0.6
    -   @learncard/ceramic-plugin@1.0.2
    -   @learncard/did-web-plugin@1.0.8
    -   @learncard/didkey-plugin@1.0.2
    -   @learncard/didkit-plugin@1.0.4
    -   @learncard/learn-card-plugin@1.0.5
    -   @learncard/vc-plugin@1.0.4
    -   @learncard/vc-templates-plugin@1.0.3
    -   @learncard/expiration-plugin@1.0.4
    -   @learncard/crypto-plugin@1.0.2

## 1.0.6

### Patch Changes

-   [#315](https://github.com/learningeconomy/LearnCard/pull/315) [`12e1360`](https://github.com/learningeconomy/LearnCard/commit/12e13605b518d2e041a379ec11034fdb64f9e75c) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Display version in health check

## 1.0.5

### Patch Changes

-   Updated dependencies []:
    -   @learncard/didkit-plugin@1.0.3
    -   @learncard/ceramic-plugin@1.0.1
    -   @learncard/did-web-plugin@1.0.7
    -   @learncard/learn-card-plugin@1.0.4
    -   @learncard/vc-plugin@1.0.3
    -   @learncard/expiration-plugin@1.0.3

## 1.0.4

### Patch Changes

-   Updated dependencies [[`543a622`](https://github.com/learningeconomy/LearnCard/commit/543a6227911d205c2d9254f3a16e21b4f748bdc7)]:
    -   @learncard/learn-card-plugin@1.0.3
    -   @learncard/did-web-plugin@1.0.6

## 1.0.3

### Patch Changes

-   Updated dependencies [[`23b48d7`](https://github.com/learningeconomy/LearnCard/commit/23b48d7b8221e6191d089735f13d925f69d3c800)]:
    -   @learncard/types@5.3.1
    -   @learncard/core@9.0.1
    -   @learncard/helpers@1.0.5
    -   @learncard/ceramic-plugin@1.0.1
    -   @learncard/did-web-plugin@1.0.5
    -   @learncard/didkey-plugin@1.0.1
    -   @learncard/didkit-plugin@1.0.2
    -   @learncard/learn-card-plugin@1.0.2
    -   @learncard/vc-plugin@1.0.2
    -   @learncard/vc-templates-plugin@1.0.2
    -   @learncard/expiration-plugin@1.0.2
    -   @learncard/crypto-plugin@1.0.1

## 1.0.2

### Patch Changes

-   Updated dependencies [[`aade76f`](https://github.com/learningeconomy/LearnCard/commit/aade76f0cad1dfe20633c7db007715c4da78cd1b), [`aade76f`](https://github.com/learningeconomy/LearnCard/commit/aade76f0cad1dfe20633c7db007715c4da78cd1b)]:
    -   @learncard/vc-templates-plugin@1.0.1
    -   @learncard/didkit-plugin@1.0.1
    -   @learncard/did-web-plugin@1.0.4
    -   @learncard/ceramic-plugin@1.0.0
    -   @learncard/learn-card-plugin@1.0.1
    -   @learncard/vc-plugin@1.0.1
    -   @learncard/expiration-plugin@1.0.1

## 1.0.1

### Patch Changes

-   Add timeout to mutex lock

## 1.0.0

### Major Changes

-   [#300](https://github.com/learningeconomy/LearnCard/pull/300) [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - LearnCloud Initial Release

### Patch Changes

-   [#300](https://github.com/learningeconomy/LearnCard/pull/300) [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - BREAKING CHANGE: Split @learncard/core into multiple plugin packages and @learncard/init.

    _Breaking Changes_

    -   `initLearnCard` is no longer exported by `@learncard/core`, as it is now the responsibility of `@learncard/init`

    ```ts
    // Old
    const { initLearnCard } from '@learncard/core';

    // New
    const { initLearnCard } from '@learncard/init';
    ```

    -   The didkit wasm binary is no longer exported by `@learncard/core` as it is now the responsibility of `@learncard/didkit-plugin`

    ```ts
    // Old
    import didkit from '@learncard/core/dist/didkit/didkit_wasm_bg.wasm';

    // New
    import didkit from '@learncard/didkit-plugin/dist/didkit/didkit_wasm_bg.wasm';
    ```

    -   `@learncard/network-plugin` and `@learncard/did-web-plugin` no longer export their own version of `initLearnCard`, and are instead now proper instantiation targets from `@learncard/init`

    ```ts
    // Old
    import { initNetworkLearnCard } from '@learncard/network-plugin';
    import { initDidWebLearnCard } from '@learncard/did-web-plugin';

    const networkLearnCard = await initNetworkLearnCard({ seed: 'a'.repeat(64) });
    const didWebLearnCard = await initDidWebLearnCard({
        seed: 'a'.repeat(64),
        didWeb: 'did:web:test',
    });

    // New
    import { initLearnCard } from '@learncard/init';

    const networkLearnCard = await initLearnCard({ seed: 'a'.repeat(64), network: true });
    const didWebLearnCard = await initLearnCard({ seed: 'a'.repeat(64), didWeb: 'did:web:test' });
    ```

-   Updated dependencies [[`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209), [`2e80eb8`](https://github.com/learningeconomy/LearnCard/commit/2e80eb83fc5ee2b954b40cc020ad5c790b571209)]:
    -   @learncard/ceramic-plugin@1.0.0
    -   @learncard/crypto-plugin@1.0.0
    -   @learncard/didkey-plugin@1.0.0
    -   @learncard/didkit-plugin@1.0.0
    -   @learncard/expiration-plugin@1.0.0
    -   @learncard/learn-card-plugin@1.0.0
    -   @learncard/vc-plugin@1.0.0
    -   @learncard/vc-templates-plugin@1.0.0
    -   @learncard/core@9.0.0
    -   @learncard/did-web-plugin@1.0.3
    -   @learncard/types@5.3.0
    -   @learncard/helpers@1.0.4

## 1.4.8

### Patch Changes

-   [`74e459d`](https://github.com/learningeconomy/LearnCard/commit/74e459d0089497cbf031d18305f33fa539f2a96f) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Empty version bump

-   Updated dependencies [[`74e459d`](https://github.com/learningeconomy/LearnCard/commit/74e459d0089497cbf031d18305f33fa539f2a96f)]:
    -   @learncard/types@5.2.9
    -   @learncard/core@8.5.5
    -   @learncard/did-web-plugin@1.0.2

## 1.4.7

### Patch Changes

-   [#289](https://github.com/learningeconomy/LearnCard/pull/289) [`4787227`](https://github.com/learningeconomy/LearnCard/commit/4787227c2e8a2b4ffa4c8b177920f80feed8a64b) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Don't send a notification when self-boosting

-   Updated dependencies [[`4787227`](https://github.com/learningeconomy/LearnCard/commit/4787227c2e8a2b4ffa4c8b177920f80feed8a64b)]:
    -   @learncard/types@5.2.8
    -   @learncard/core@8.5.5
    -   @learncard/did-web-plugin@1.0.2

## 1.4.6

### Patch Changes

-   [#280](https://github.com/learningeconomy/LearnCard/pull/280) [`d6b7861`](https://github.com/learningeconomy/LearnCard/commit/d6b786120b803c7c940e560570438d5f688a2d0f) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Add getBoost route

## 1.4.5

### Patch Changes

-   [#282](https://github.com/learningeconomy/LearnCard/pull/282) [`4703488`](https://github.com/learningeconomy/LearnCard/commit/470348841414ecd4c91b0eed4a25b530e3fe4fa8) Thanks [@Custard7](https://github.com/Custard7)! - Fix: auto-accept credential when claiming boost

## 1.4.4

### Patch Changes

-   No change, just forcible version bump

-   Updated dependencies []:
    -   @learncard/core@8.5.5
    -   @learncard/types@5.2.7
    -   @learncard/did-web-plugin@1.0.2

## 1.4.3

### Patch Changes

-   [#281](https://github.com/learningeconomy/LearnCard/pull/281) [`abd556c`](https://github.com/learningeconomy/LearnCard/commit/abd556c63d7bf857bcc0d71e9cae769c115ade4c) Thanks [@Custard7](https://github.com/Custard7)! - Fix: Add `sent` timestamp

-   [#265](https://github.com/learningeconomy/LearnCard/pull/265) [`b471409`](https://github.com/learningeconomy/LearnCard/commit/b471409ccd9a4a7c169971d3d4906b6a85355066) Thanks [@Custard7](https://github.com/Custard7)! - Feat: Add Block User

-   [#277](https://github.com/learningeconomy/LearnCard/pull/277) [`ed85667`](https://github.com/learningeconomy/LearnCard/commit/ed8566758f9218d41a97713bfc955ed14b49f5bf) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Small did:web fix

-   [#265](https://github.com/learningeconomy/LearnCard/pull/265) [`b471409`](https://github.com/learningeconomy/LearnCard/commit/b471409ccd9a4a7c169971d3d4906b6a85355066) Thanks [@Custard7](https://github.com/Custard7)! - Feat: Add Block User

    ### New LCN Plugin Invocations

    -   `blockProfile: (profileId: string) => Promise<boolean>;`
    -   `unblockProfile: (profileId: string) => Promise<boolean>;`
    -   `getBlockedProfiles: () => Promise<LCNProfile[]>;`

    ### Blocking Users

    ✓ allows users to view blocked profiles
    ✓ remove connection relationship after blocking a user
    ✓ remove connection requests after blocking a user
    ✓ allows users to unblock a profile
    ✓ blocking a user should prevent receiving connection requests, VCs, VPs, and Boosts
    ✓ blocking a user should hide user from search
    ✓ blocking a user should hide user from retrieving their profile

    ### New LearnCard Network API endpoints:

    -   `POST` blockProfile (`/profile/{profileId}/block`) - allows blocking another profile
    -   `POST` unblockProfile (`/profile/{profileId}/block`)- allows unblocking another profile
    -   `GET` blocked (`/profile/blocked`) - retrieves profiles a user has blocked

## 1.4.2

### Patch Changes

-   [#274](https://github.com/learningeconomy/LearnCard/pull/274) [`106977b`](https://github.com/learningeconomy/LearnCard/commit/106977b379487286b40023e467c2cb720ca195aa) Thanks [@Custard7](https://github.com/Custard7)! - Fix: Increase Timeouts

## 1.4.1

### Patch Changes

-   [#272](https://github.com/learningeconomy/LearnCard/pull/272) [`cd55df3`](https://github.com/learningeconomy/LearnCard/commit/cd55df354d7786014727b3e8782e109a3fbc8b17) Thanks [@Custard7](https://github.com/Custard7)! - Fix: Delete DID doc after registering SA

## 1.4.0

### Minor Changes

-   [#263](https://github.com/learningeconomy/LearnCard/pull/263) [`82289ba`](https://github.com/learningeconomy/LearnCard/commit/82289bacb997880ae25eaf833afe5c9e4ad68c37) Thanks [@Custard7](https://github.com/Custard7)! - ### Feat: Add Draft / Live state to Boosts

    This introduces a new `status` field on boosts, currently supporting:

    ```
    LIVE
    DRAFT
    ```

    `LIVE` status indicates the boost is published and can be sent to others. Live Boosts can not be updated or deleted.
    `DRAFT` status indicates the boost is in draft state. It can not be sent to others. Draft boosts can be updated and deleted.

    #### Major Changes:

    -   updateBoost (in the LCN plugin) now supports an additional `credential` field that allows you to pass through a new base credential template for the boost
    -   updateBoost allows you to pass a status field in, that can flip the status of a boost from DRAFT to LIVE.
    -   adds support for deleting draft boosts (and preventing deleting live boosts)
    -   adds support for updating draft boosts (and preventing updating live boosts)
    -   prevents sending draft boosts, or creating claim links for draft boosts

### Patch Changes

-   Updated dependencies [[`82289ba`](https://github.com/learningeconomy/LearnCard/commit/82289bacb997880ae25eaf833afe5c9e4ad68c37)]:
    -   @learncard/types@5.2.6
    -   @learncard/core@8.5.4
    -   @learncard/did-web-plugin@1.0.1

## 1.3.3

### Patch Changes

-   [#259](https://github.com/learningeconomy/LearnCard/pull/259) [`8366a2c`](https://github.com/learningeconomy/LearnCard/commit/8366a2caeeda82febe373d4028f47970d94134f0) Thanks [@Custard7](https://github.com/Custard7)! - Fix: Boost Notification / Receive Presentation Notification

-   [#261](https://github.com/learningeconomy/LearnCard/pull/261) [`de46ebb`](https://github.com/learningeconomy/LearnCard/commit/de46ebb3d5f41677dacdce2bc50ea2fdd1450602) Thanks [@Custard7](https://github.com/Custard7)! - Fix: Increase memory size & timeouts and adds logs for LCN sendBoost()

-   [#262](https://github.com/learningeconomy/LearnCard/pull/262) [`37133bf`](https://github.com/learningeconomy/LearnCard/commit/37133bf375a883c8086ba837c2155a609dea1912) Thanks [@Custard7](https://github.com/Custard7)! - Add Signing Authorities and Claim Links

    Adds the following plugin Methods to the LearnCard Network:

    -   registerSigningAuthority: (endpoint: string, name: string, did: string) => Promise<boolean>;
    -   getRegisteredSigningAuthorities: (endpoint: string, name: string, did: string) => Promise<LCNSigningAuthorityForUserType[]>;
    -   getRegisteredSigningAuthority: (endpoint: string, name: string) => Promise<LCNSigningAuthorityForUserType>;

    -   generateClaimLink: (boostUri: string, claimLinkSA: LCNBoostClaimLinkSigningAuthorityType, challenge?: string) => Promise<{ boostUri: string, challenge: string}>;
    -   claimBoostWithLink: (boostUri: string, challenge: string) => Promise<string>;

-   Updated dependencies [[`37133bf`](https://github.com/learningeconomy/LearnCard/commit/37133bf375a883c8086ba837c2155a609dea1912)]:
    -   @learncard/types@5.2.5
    -   @learncard/core@8.5.4
    -   @learncard/did-web-plugin@1.0.1

## 1.3.2

### Patch Changes

-   [#257](https://github.com/learningeconomy/LearnCard/pull/257) [`d0d4a33`](https://github.com/learningeconomy/LearnCard/commit/d0d4a333c7a53a5fa2d14dafbb1c14c8d54c1cda) Thanks [@Custard7](https://github.com/Custard7)! - Fix: CORS for did routes

## 1.3.1

### Patch Changes

-   [#252](https://github.com/learningeconomy/LearnCard/pull/252) [`f6abbd4`](https://github.com/learningeconomy/LearnCard/commit/f6abbd490e02f65d56465ec5853aa31cfd2ae40c) Thanks [@Custard7](https://github.com/Custard7)! - Update to prepare for LCA Notifications Webhook

    Adds LCNNotification types for notification webhook payload
    Updates learn card core getDidAuthVp() to use learnCard.id.did() instead of 'key' did method.
    Removes previous notification microservice functions.
    Adds SendNotification for sending notifications to external webhook service

-   Updated dependencies [[`f6abbd4`](https://github.com/learningeconomy/LearnCard/commit/f6abbd490e02f65d56465ec5853aa31cfd2ae40c)]:
    -   @learncard/core@8.5.4
    -   @learncard/types@5.2.4
    -   @learncard/did-web-plugin@1.0.1

## 1.3.0

### Minor Changes

-   [#232](https://github.com/learningeconomy/LearnCard/pull/232) [`3606fec`](https://github.com/learningeconomy/LearnCard/commit/3606fec4c226828e51a3df6eb780e420935ebc94) Thanks [@wthomasmiii](https://github.com/wthomasmiii)! - Addition of push notification configs for hitting an http webhook

    ## What is being done

    On the backend learn-card-network we have done the following

    1. Added 2 new endpoints to the lambda service, one for registering, and one for unregistering
    2. Added both functions to the learncard Network plugin, hitting the tRPC client
    3. Triggerable push notifications are included with functions now, initalizing a class, then using its subfunctionality.

    ## Why this was done

    Was made to include hitting webhooks, that process notification sending.

## 1.2.2

### Patch Changes

-   [#249](https://github.com/learningeconomy/LearnCard/pull/249) [`6a1a143`](https://github.com/learningeconomy/LearnCard/commit/6a1a1431a3bfdec261e1c9386a774cadbca6a5a1) Thanks [@goblincore](https://github.com/goblincore)! - Republish

-   Updated dependencies [[`6a1a143`](https://github.com/learningeconomy/LearnCard/commit/6a1a1431a3bfdec261e1c9386a774cadbca6a5a1)]:
    -   @learncard/core@8.5.3
    -   @learncard/types@5.2.3

## 1.2.1

### Patch Changes

-   Updated dependencies [[`f1a8679`](https://github.com/learningeconomy/LearnCard/commit/f1a86796817fa20a0667a6b717b56d22038028c1)]:
    -   @learncard/core@8.5.2

## 1.2.0

### Minor Changes

-   [#231](https://github.com/learningeconomy/LearnCard/pull/231) [`e69af5a`](https://github.com/learningeconomy/LearnCard/commit/e69af5ab09b88d111ddf207f413552aa0bac991a) Thanks [@Custard7](https://github.com/Custard7)! - Feat: Add includeConnectionStatus option to searchProfiles, in brain-service and LCN Plugin

### Patch Changes

-   Updated dependencies [[`e69af5a`](https://github.com/learningeconomy/LearnCard/commit/e69af5ab09b88d111ddf207f413552aa0bac991a)]:
    -   @learncard/types@5.2.2
    -   @learncard/core@8.5.1

## 1.1.0

### Minor Changes

-   [#216](https://github.com/learningeconomy/LearnCard/pull/216) [`13d0393`](https://github.com/learningeconomy/LearnCard/commit/13d0393725d9d5e17b02de7a8088f46bda688d92) Thanks [@Custard7](https://github.com/Custard7)! - - Updates LCN Brain to wrap VCs in a `CertifiedBoost` VC when using `sendBoost`, and verifying that the VCs use the boostId, and verify that the sender is authorized to issue the boost + that the credential matches the boost credential.

    -   Updates LCN Plugin to append boostId to a boost VC when calling `sendBoost()`
    -   Adds `getBoostRecipients` function to LCN Brain + LCN Plugin so you can retrieve a list of boost recipients
    -   Adds new `boost` type to `learnCard.invoke.newCredential({ type: 'boost' })` to VC Templates Plugin
    -   Adds new VC Verification plugin, extending `learnCard.invoke.verifyCredential()` so it will verify a CertifiedBoost VC with a registry of trusted CertifiedBoost verifiers
    -   Add tests for LCN Plugin + VerifyBoost Plugin
    -   Add tests for `sendBoost` for LCN Brain
    -   Add tests for `getBoostRecipients` for LCN Brain

-   [#229](https://github.com/learningeconomy/LearnCard/pull/229) [`ed3c460`](https://github.com/learningeconomy/LearnCard/commit/ed3c460fadae88702c1244795ab3b7483d97bab7) Thanks [@Custard7](https://github.com/Custard7)! - - Updates LCN Brain to wrap VCs in a `CertifiedBoost` VC when using `sendBoost`, and verifying that the VCs use the boostId, and verify that the sender is authorized to issue the boost + that the credential matches the boost credential.
    -   Updates LCN Plugin to append boostId to a boost VC when calling `sendBoost()`
    -   Adds `getBoostRecipients` function to LCN Brain + LCN Plugin so you can retrieve a list of boost recipients
    -   Adds new `boost` type to `learnCard.invoke.newCredential({ type: 'boost' })` to VC Templates Plugin
    -   Adds new VC Verification plugin, extending `learnCard.invoke.verifyCredential()` so it will verify a CertifiedBoost VC with a registry of trusted CertifiedBoost verifiers
    -   Add tests for LCN Plugin + VerifyBoost Plugin
    -   Add tests for `sendBoost` for LCN Brain
    -   Add tests for `getBoostRecipients` for LCN Brain

### Patch Changes

-   Updated dependencies [[`13d0393`](https://github.com/learningeconomy/LearnCard/commit/13d0393725d9d5e17b02de7a8088f46bda688d92), [`ed3c460`](https://github.com/learningeconomy/LearnCard/commit/ed3c460fadae88702c1244795ab3b7483d97bab7)]:
    -   @learncard/core@8.5.1
    -   @learncard/types@5.2.1

## 1.0.0

### Major Changes

-   [#213](https://github.com/learningeconomy/LearnCard/pull/213) [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe) Thanks [@TaylorBeeston](https://github.com/TaylorBeeston)! - Initial Release

### Patch Changes

-   Updated dependencies [[`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe), [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe), [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe), [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe), [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe), [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe), [`2508bba`](https://github.com/learningeconomy/LearnCard/commit/2508bba1950faed5ebe4c92f6a5e3bf82114b9fe)]:
    -   @learncard/core@8.5.0
    -   @learncard/types@5.2.0
