├── .c8rc ├── .codesandbox └── tasks.json ├── .dependency-cruiser.cjs ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── add-hacktoberfest-labels.yml │ ├── document-gen.yml │ ├── integrity-check.yml │ ├── npm-publish-unstable.yml │ ├── npm-publish.yml │ └── take.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── LICENSE ├── Q_AND_A.md ├── README.md ├── benchmarks └── store │ ├── index │ ├── index-level.js │ └── search-index.js │ └── message │ └── message-store-level.js ├── codecov.yml ├── eslint.config.cjs ├── images ├── dwn-architecture.excalidraw └── dwn-architecture.png ├── json-schemas ├── authorization-delegated-grant.json ├── authorization-owner.json ├── authorization.json ├── definitions.json ├── general-jws.json ├── interface-methods │ ├── messages-filter.json │ ├── messages-query.json │ ├── messages-read.json │ ├── messages-subscribe.json │ ├── number-range-filter.json │ ├── pagination-cursor.json │ ├── protocol-definition.json │ ├── protocol-rule-set.json │ ├── protocols-configure.json │ ├── protocols-query.json │ ├── records-delete.json │ ├── records-filter.json │ ├── records-query.json │ ├── records-read.json │ ├── records-subscribe.json │ ├── records-write-data-encoded.json │ ├── records-write-unidentified.json │ ├── records-write.json │ └── string-range-filter.json ├── jwk-verification-method.json ├── jwk │ ├── general-jwk.json │ └── public-jwk.json ├── permissions │ ├── permission-grant-data.json │ ├── permission-request-data.json │ ├── permission-revocation-data.json │ ├── permissions-definitions.json │ └── scopes.json └── signature-payloads │ ├── generic-signature-payload.json │ └── records-write-signature-payload.json ├── karma.conf.cjs ├── karma.conf.debug.cjs ├── package.json ├── src ├── core │ ├── abstract-message.ts │ ├── auth.ts │ ├── dwn-constant.ts │ ├── dwn-error.ts │ ├── grant-authorization.ts │ ├── message-reply.ts │ ├── message.ts │ ├── messages-grant-authorization.ts │ ├── protocol-authorization.ts │ ├── protocols-grant-authorization.ts │ ├── records-grant-authorization.ts │ ├── resumable-task-manager.ts │ └── tenant-gate.ts ├── dwn.ts ├── enums │ └── dwn-interface-method.ts ├── event-log │ ├── event-emitter-stream.ts │ └── event-log-level.ts ├── handlers │ ├── messages-query.ts │ ├── messages-read.ts │ ├── messages-subscribe.ts │ ├── protocols-configure.ts │ ├── protocols-query.ts │ ├── records-delete.ts │ ├── records-query.ts │ ├── records-read.ts │ ├── records-subscribe.ts │ └── records-write.ts ├── index.ts ├── interfaces │ ├── messages-query.ts │ ├── messages-read.ts │ ├── messages-subscribe.ts │ ├── protocols-configure.ts │ ├── protocols-query.ts │ ├── records-delete.ts │ ├── records-query.ts │ ├── records-read.ts │ ├── records-subscribe.ts │ └── records-write.ts ├── jose │ ├── algorithms │ │ └── signing │ │ │ ├── ed25519.ts │ │ │ └── signature-algorithms.ts │ └── jws │ │ └── general │ │ ├── builder.ts │ │ └── verifier.ts ├── protocols │ ├── permission-grant.ts │ ├── permission-request.ts │ └── permissions.ts ├── schema-validator.ts ├── store │ ├── blockstore-level.ts │ ├── blockstore-mock.ts │ ├── data-store-level.ts │ ├── index-level.ts │ ├── level-wrapper.ts │ ├── message-store-level.ts │ ├── resumable-task-store-level.ts │ └── storage-controller.ts ├── types │ ├── cache.ts │ ├── data-store.ts │ ├── event-log.ts │ ├── jose-types.ts │ ├── jws-types.ts │ ├── message-interface.ts │ ├── message-store.ts │ ├── message-types.ts │ ├── messages-types.ts │ ├── method-handler.ts │ ├── permission-types.ts │ ├── protocols-types.ts │ ├── query-types.ts │ ├── records-types.ts │ ├── resumable-task-store.ts │ ├── signer.ts │ └── subscriptions.ts └── utils │ ├── abort.ts │ ├── array.ts │ ├── cid.ts │ ├── data-stream.ts │ ├── encoder.ts │ ├── encryption.ts │ ├── filter.ts │ ├── hd-key.ts │ ├── jws.ts │ ├── memory-cache.ts │ ├── messages.ts │ ├── object.ts │ ├── private-key-signer.ts │ ├── protocols.ts │ ├── records.ts │ ├── secp256k1.ts │ ├── secp256r1.ts │ ├── string.ts │ ├── time.ts │ └── url.ts ├── tests ├── core │ ├── auth.spec.ts │ ├── message-reply.spec.ts │ ├── message.spec.ts │ └── protocol-authorization.spec.ts ├── dwn.spec.ts ├── event-log │ ├── event-emitter-stream.spec.ts │ ├── event-log-level.spec.ts │ ├── event-log.spec.ts │ └── event-stream.spec.ts ├── features │ ├── author-delegated-grant.spec.ts │ ├── owner-delegated-grant.spec.ts │ ├── owner-signature.spec.ts │ ├── permissions.spec.ts │ ├── protocol-create-action.spec.ts │ ├── protocol-delete-action.spec.ts │ ├── protocol-update-action.spec.ts │ ├── records-prune.spec.ts │ ├── records-tags.spec.ts │ └── resumable-tasks.spec.ts ├── handlers │ ├── messages-query.spec.ts │ ├── messages-read.spec.ts │ ├── messages-subscribe.spec.ts │ ├── protocols-configure.spec.ts │ ├── protocols-query.spec.ts │ ├── records-delete.spec.ts │ ├── records-query.spec.ts │ ├── records-read.spec.ts │ ├── records-subscribe.spec.ts │ └── records-write.spec.ts ├── interfaces │ ├── messages-get.spec.ts │ ├── messages-subscribe.spec.ts │ ├── messagess-query.spec.ts │ ├── protocols-configure.spec.ts │ ├── protocols-query.spec.ts │ ├── records-delete.spec.ts │ ├── records-query.spec.ts │ ├── records-read.spec.ts │ ├── records-subscribe.spec.ts │ └── records-write.spec.ts ├── jose │ └── jws │ │ └── general.spec.ts ├── protocols │ ├── permission-request.spec.ts │ └── permissions.spec.ts ├── scenarios │ ├── aggregator.spec.ts │ ├── deleted-record.spec.ts │ ├── end-to-end-tests.spec.ts │ ├── messages-query.spec.ts │ ├── nested-roles.spec.ts │ └── subscriptions.spec.ts ├── store-dependent-tests.spec.ts ├── store │ ├── blockstore-mock.spec.ts │ ├── data-store-level.spec.ts │ ├── index-level.spec.ts │ ├── message-store-level.spec.ts │ └── message-store.spec.ts ├── test-event-stream.ts ├── test-stores.ts ├── test-suite.ts ├── utils │ ├── cid.spec.ts │ ├── data-stream.spec.ts │ ├── encryption.spec.ts │ ├── filters.spec.ts │ ├── hd-key.spec.ts │ ├── jws.spec.ts │ ├── memory-cache.spec.ts │ ├── messages.spec.ts │ ├── object.spec.ts │ ├── poller.ts │ ├── private-key-signer.spec.ts │ ├── records.spec.ts │ ├── secp256k1.spec.ts │ ├── secp256r1.spec.ts │ ├── test-data-generator.ts │ ├── test-stub-generator.ts │ ├── time.spec.ts │ └── url.spec.ts ├── validation │ └── json-schemas │ │ ├── definitions.spec.ts │ │ ├── jwk-verification-method.spec.ts │ │ ├── jwk │ │ ├── general-jwk.spec.ts │ │ └── public-jwk.spec.ts │ │ ├── protocols │ │ └── protocols-configure.spec.ts │ │ └── records │ │ ├── records-query.spec.ts │ │ └── records-write.spec.ts └── vectors │ └── protocol-definitions │ ├── anyone-collaborate.json │ ├── author-can.json │ ├── chat.json │ ├── contribution-reward.json │ ├── credential-issuance.json │ ├── dex.json │ ├── email.json │ ├── free-for-all.json │ ├── friend-role.json │ ├── message.json │ ├── minimal.json │ ├── nested.json │ ├── post-comment.json │ ├── private-protocol.json │ ├── recipient-can.json │ ├── slack.json │ ├── social-media.json │ └── thread-role.json └── tsconfig.json /.c8rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.c8rc -------------------------------------------------------------------------------- /.codesandbox/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.codesandbox/tasks.json -------------------------------------------------------------------------------- /.dependency-cruiser.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.dependency-cruiser.cjs -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/add-hacktoberfest-labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/workflows/add-hacktoberfest-labels.yml -------------------------------------------------------------------------------- /.github/workflows/document-gen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/workflows/document-gen.yml -------------------------------------------------------------------------------- /.github/workflows/integrity-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/workflows/integrity-check.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish-unstable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/workflows/npm-publish-unstable.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/take.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.github/workflows/take.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/LICENSE -------------------------------------------------------------------------------- /Q_AND_A.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/Q_AND_A.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/store/index/index-level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/benchmarks/store/index/index-level.js -------------------------------------------------------------------------------- /benchmarks/store/index/search-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/benchmarks/store/index/search-index.js -------------------------------------------------------------------------------- /benchmarks/store/message/message-store-level.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/benchmarks/store/message/message-store-level.js -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/codecov.yml -------------------------------------------------------------------------------- /eslint.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/eslint.config.cjs -------------------------------------------------------------------------------- /images/dwn-architecture.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/images/dwn-architecture.excalidraw -------------------------------------------------------------------------------- /images/dwn-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/images/dwn-architecture.png -------------------------------------------------------------------------------- /json-schemas/authorization-delegated-grant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/authorization-delegated-grant.json -------------------------------------------------------------------------------- /json-schemas/authorization-owner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/authorization-owner.json -------------------------------------------------------------------------------- /json-schemas/authorization.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/authorization.json -------------------------------------------------------------------------------- /json-schemas/definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/definitions.json -------------------------------------------------------------------------------- /json-schemas/general-jws.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/general-jws.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/messages-filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/messages-filter.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/messages-query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/messages-query.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/messages-read.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/messages-read.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/messages-subscribe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/messages-subscribe.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/number-range-filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/number-range-filter.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/pagination-cursor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/pagination-cursor.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/protocol-definition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/protocol-definition.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/protocol-rule-set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/protocol-rule-set.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/protocols-configure.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/protocols-configure.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/protocols-query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/protocols-query.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-delete.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-filter.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-query.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-query.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-read.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-read.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-subscribe.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-subscribe.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-write-data-encoded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-write-data-encoded.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-write-unidentified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-write-unidentified.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/records-write.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/records-write.json -------------------------------------------------------------------------------- /json-schemas/interface-methods/string-range-filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/interface-methods/string-range-filter.json -------------------------------------------------------------------------------- /json-schemas/jwk-verification-method.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/jwk-verification-method.json -------------------------------------------------------------------------------- /json-schemas/jwk/general-jwk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/jwk/general-jwk.json -------------------------------------------------------------------------------- /json-schemas/jwk/public-jwk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/jwk/public-jwk.json -------------------------------------------------------------------------------- /json-schemas/permissions/permission-grant-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/permissions/permission-grant-data.json -------------------------------------------------------------------------------- /json-schemas/permissions/permission-request-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/permissions/permission-request-data.json -------------------------------------------------------------------------------- /json-schemas/permissions/permission-revocation-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/permissions/permission-revocation-data.json -------------------------------------------------------------------------------- /json-schemas/permissions/permissions-definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/permissions/permissions-definitions.json -------------------------------------------------------------------------------- /json-schemas/permissions/scopes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/permissions/scopes.json -------------------------------------------------------------------------------- /json-schemas/signature-payloads/generic-signature-payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/signature-payloads/generic-signature-payload.json -------------------------------------------------------------------------------- /json-schemas/signature-payloads/records-write-signature-payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/json-schemas/signature-payloads/records-write-signature-payload.json -------------------------------------------------------------------------------- /karma.conf.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/karma.conf.cjs -------------------------------------------------------------------------------- /karma.conf.debug.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/karma.conf.debug.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/package.json -------------------------------------------------------------------------------- /src/core/abstract-message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/abstract-message.ts -------------------------------------------------------------------------------- /src/core/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/auth.ts -------------------------------------------------------------------------------- /src/core/dwn-constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/dwn-constant.ts -------------------------------------------------------------------------------- /src/core/dwn-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/dwn-error.ts -------------------------------------------------------------------------------- /src/core/grant-authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/grant-authorization.ts -------------------------------------------------------------------------------- /src/core/message-reply.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/message-reply.ts -------------------------------------------------------------------------------- /src/core/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/message.ts -------------------------------------------------------------------------------- /src/core/messages-grant-authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/messages-grant-authorization.ts -------------------------------------------------------------------------------- /src/core/protocol-authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/protocol-authorization.ts -------------------------------------------------------------------------------- /src/core/protocols-grant-authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/protocols-grant-authorization.ts -------------------------------------------------------------------------------- /src/core/records-grant-authorization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/records-grant-authorization.ts -------------------------------------------------------------------------------- /src/core/resumable-task-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/resumable-task-manager.ts -------------------------------------------------------------------------------- /src/core/tenant-gate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/core/tenant-gate.ts -------------------------------------------------------------------------------- /src/dwn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/dwn.ts -------------------------------------------------------------------------------- /src/enums/dwn-interface-method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/enums/dwn-interface-method.ts -------------------------------------------------------------------------------- /src/event-log/event-emitter-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/event-log/event-emitter-stream.ts -------------------------------------------------------------------------------- /src/event-log/event-log-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/event-log/event-log-level.ts -------------------------------------------------------------------------------- /src/handlers/messages-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/messages-query.ts -------------------------------------------------------------------------------- /src/handlers/messages-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/messages-read.ts -------------------------------------------------------------------------------- /src/handlers/messages-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/messages-subscribe.ts -------------------------------------------------------------------------------- /src/handlers/protocols-configure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/protocols-configure.ts -------------------------------------------------------------------------------- /src/handlers/protocols-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/protocols-query.ts -------------------------------------------------------------------------------- /src/handlers/records-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/records-delete.ts -------------------------------------------------------------------------------- /src/handlers/records-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/records-query.ts -------------------------------------------------------------------------------- /src/handlers/records-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/records-read.ts -------------------------------------------------------------------------------- /src/handlers/records-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/records-subscribe.ts -------------------------------------------------------------------------------- /src/handlers/records-write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/handlers/records-write.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/messages-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/messages-query.ts -------------------------------------------------------------------------------- /src/interfaces/messages-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/messages-read.ts -------------------------------------------------------------------------------- /src/interfaces/messages-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/messages-subscribe.ts -------------------------------------------------------------------------------- /src/interfaces/protocols-configure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/protocols-configure.ts -------------------------------------------------------------------------------- /src/interfaces/protocols-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/protocols-query.ts -------------------------------------------------------------------------------- /src/interfaces/records-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/records-delete.ts -------------------------------------------------------------------------------- /src/interfaces/records-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/records-query.ts -------------------------------------------------------------------------------- /src/interfaces/records-read.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/records-read.ts -------------------------------------------------------------------------------- /src/interfaces/records-subscribe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/records-subscribe.ts -------------------------------------------------------------------------------- /src/interfaces/records-write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/interfaces/records-write.ts -------------------------------------------------------------------------------- /src/jose/algorithms/signing/ed25519.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/jose/algorithms/signing/ed25519.ts -------------------------------------------------------------------------------- /src/jose/algorithms/signing/signature-algorithms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/jose/algorithms/signing/signature-algorithms.ts -------------------------------------------------------------------------------- /src/jose/jws/general/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/jose/jws/general/builder.ts -------------------------------------------------------------------------------- /src/jose/jws/general/verifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/jose/jws/general/verifier.ts -------------------------------------------------------------------------------- /src/protocols/permission-grant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/protocols/permission-grant.ts -------------------------------------------------------------------------------- /src/protocols/permission-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/protocols/permission-request.ts -------------------------------------------------------------------------------- /src/protocols/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/protocols/permissions.ts -------------------------------------------------------------------------------- /src/schema-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/schema-validator.ts -------------------------------------------------------------------------------- /src/store/blockstore-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/blockstore-level.ts -------------------------------------------------------------------------------- /src/store/blockstore-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/blockstore-mock.ts -------------------------------------------------------------------------------- /src/store/data-store-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/data-store-level.ts -------------------------------------------------------------------------------- /src/store/index-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/index-level.ts -------------------------------------------------------------------------------- /src/store/level-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/level-wrapper.ts -------------------------------------------------------------------------------- /src/store/message-store-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/message-store-level.ts -------------------------------------------------------------------------------- /src/store/resumable-task-store-level.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/resumable-task-store-level.ts -------------------------------------------------------------------------------- /src/store/storage-controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/store/storage-controller.ts -------------------------------------------------------------------------------- /src/types/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/cache.ts -------------------------------------------------------------------------------- /src/types/data-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/data-store.ts -------------------------------------------------------------------------------- /src/types/event-log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/event-log.ts -------------------------------------------------------------------------------- /src/types/jose-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/jose-types.ts -------------------------------------------------------------------------------- /src/types/jws-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/jws-types.ts -------------------------------------------------------------------------------- /src/types/message-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/message-interface.ts -------------------------------------------------------------------------------- /src/types/message-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/message-store.ts -------------------------------------------------------------------------------- /src/types/message-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/message-types.ts -------------------------------------------------------------------------------- /src/types/messages-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/messages-types.ts -------------------------------------------------------------------------------- /src/types/method-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/method-handler.ts -------------------------------------------------------------------------------- /src/types/permission-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/permission-types.ts -------------------------------------------------------------------------------- /src/types/protocols-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/protocols-types.ts -------------------------------------------------------------------------------- /src/types/query-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/query-types.ts -------------------------------------------------------------------------------- /src/types/records-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/records-types.ts -------------------------------------------------------------------------------- /src/types/resumable-task-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/resumable-task-store.ts -------------------------------------------------------------------------------- /src/types/signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/signer.ts -------------------------------------------------------------------------------- /src/types/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/types/subscriptions.ts -------------------------------------------------------------------------------- /src/utils/abort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/abort.ts -------------------------------------------------------------------------------- /src/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/array.ts -------------------------------------------------------------------------------- /src/utils/cid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/cid.ts -------------------------------------------------------------------------------- /src/utils/data-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/data-stream.ts -------------------------------------------------------------------------------- /src/utils/encoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/encoder.ts -------------------------------------------------------------------------------- /src/utils/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/encryption.ts -------------------------------------------------------------------------------- /src/utils/filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/filter.ts -------------------------------------------------------------------------------- /src/utils/hd-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/hd-key.ts -------------------------------------------------------------------------------- /src/utils/jws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/jws.ts -------------------------------------------------------------------------------- /src/utils/memory-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/memory-cache.ts -------------------------------------------------------------------------------- /src/utils/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/messages.ts -------------------------------------------------------------------------------- /src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/object.ts -------------------------------------------------------------------------------- /src/utils/private-key-signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/private-key-signer.ts -------------------------------------------------------------------------------- /src/utils/protocols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/protocols.ts -------------------------------------------------------------------------------- /src/utils/records.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/records.ts -------------------------------------------------------------------------------- /src/utils/secp256k1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/secp256k1.ts -------------------------------------------------------------------------------- /src/utils/secp256r1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/secp256r1.ts -------------------------------------------------------------------------------- /src/utils/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/string.ts -------------------------------------------------------------------------------- /src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/time.ts -------------------------------------------------------------------------------- /src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/src/utils/url.ts -------------------------------------------------------------------------------- /tests/core/auth.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/core/auth.spec.ts -------------------------------------------------------------------------------- /tests/core/message-reply.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/core/message-reply.spec.ts -------------------------------------------------------------------------------- /tests/core/message.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/core/message.spec.ts -------------------------------------------------------------------------------- /tests/core/protocol-authorization.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/core/protocol-authorization.spec.ts -------------------------------------------------------------------------------- /tests/dwn.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/dwn.spec.ts -------------------------------------------------------------------------------- /tests/event-log/event-emitter-stream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/event-log/event-emitter-stream.spec.ts -------------------------------------------------------------------------------- /tests/event-log/event-log-level.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/event-log/event-log-level.spec.ts -------------------------------------------------------------------------------- /tests/event-log/event-log.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/event-log/event-log.spec.ts -------------------------------------------------------------------------------- /tests/event-log/event-stream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/event-log/event-stream.spec.ts -------------------------------------------------------------------------------- /tests/features/author-delegated-grant.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/author-delegated-grant.spec.ts -------------------------------------------------------------------------------- /tests/features/owner-delegated-grant.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/owner-delegated-grant.spec.ts -------------------------------------------------------------------------------- /tests/features/owner-signature.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/owner-signature.spec.ts -------------------------------------------------------------------------------- /tests/features/permissions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/permissions.spec.ts -------------------------------------------------------------------------------- /tests/features/protocol-create-action.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/protocol-create-action.spec.ts -------------------------------------------------------------------------------- /tests/features/protocol-delete-action.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/protocol-delete-action.spec.ts -------------------------------------------------------------------------------- /tests/features/protocol-update-action.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/protocol-update-action.spec.ts -------------------------------------------------------------------------------- /tests/features/records-prune.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/records-prune.spec.ts -------------------------------------------------------------------------------- /tests/features/records-tags.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/records-tags.spec.ts -------------------------------------------------------------------------------- /tests/features/resumable-tasks.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/features/resumable-tasks.spec.ts -------------------------------------------------------------------------------- /tests/handlers/messages-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/messages-query.spec.ts -------------------------------------------------------------------------------- /tests/handlers/messages-read.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/messages-read.spec.ts -------------------------------------------------------------------------------- /tests/handlers/messages-subscribe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/messages-subscribe.spec.ts -------------------------------------------------------------------------------- /tests/handlers/protocols-configure.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/protocols-configure.spec.ts -------------------------------------------------------------------------------- /tests/handlers/protocols-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/protocols-query.spec.ts -------------------------------------------------------------------------------- /tests/handlers/records-delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/records-delete.spec.ts -------------------------------------------------------------------------------- /tests/handlers/records-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/records-query.spec.ts -------------------------------------------------------------------------------- /tests/handlers/records-read.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/records-read.spec.ts -------------------------------------------------------------------------------- /tests/handlers/records-subscribe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/records-subscribe.spec.ts -------------------------------------------------------------------------------- /tests/handlers/records-write.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/handlers/records-write.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/messages-get.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/messages-get.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/messages-subscribe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/messages-subscribe.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/messagess-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/messagess-query.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/protocols-configure.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/protocols-configure.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/protocols-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/protocols-query.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/records-delete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/records-delete.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/records-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/records-query.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/records-read.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/records-read.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/records-subscribe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/records-subscribe.spec.ts -------------------------------------------------------------------------------- /tests/interfaces/records-write.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/interfaces/records-write.spec.ts -------------------------------------------------------------------------------- /tests/jose/jws/general.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/jose/jws/general.spec.ts -------------------------------------------------------------------------------- /tests/protocols/permission-request.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/protocols/permission-request.spec.ts -------------------------------------------------------------------------------- /tests/protocols/permissions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/protocols/permissions.spec.ts -------------------------------------------------------------------------------- /tests/scenarios/aggregator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/scenarios/aggregator.spec.ts -------------------------------------------------------------------------------- /tests/scenarios/deleted-record.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/scenarios/deleted-record.spec.ts -------------------------------------------------------------------------------- /tests/scenarios/end-to-end-tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/scenarios/end-to-end-tests.spec.ts -------------------------------------------------------------------------------- /tests/scenarios/messages-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/scenarios/messages-query.spec.ts -------------------------------------------------------------------------------- /tests/scenarios/nested-roles.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/scenarios/nested-roles.spec.ts -------------------------------------------------------------------------------- /tests/scenarios/subscriptions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/scenarios/subscriptions.spec.ts -------------------------------------------------------------------------------- /tests/store-dependent-tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/store-dependent-tests.spec.ts -------------------------------------------------------------------------------- /tests/store/blockstore-mock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/store/blockstore-mock.spec.ts -------------------------------------------------------------------------------- /tests/store/data-store-level.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/store/data-store-level.spec.ts -------------------------------------------------------------------------------- /tests/store/index-level.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/store/index-level.spec.ts -------------------------------------------------------------------------------- /tests/store/message-store-level.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/store/message-store-level.spec.ts -------------------------------------------------------------------------------- /tests/store/message-store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/store/message-store.spec.ts -------------------------------------------------------------------------------- /tests/test-event-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/test-event-stream.ts -------------------------------------------------------------------------------- /tests/test-stores.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/test-stores.ts -------------------------------------------------------------------------------- /tests/test-suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/test-suite.ts -------------------------------------------------------------------------------- /tests/utils/cid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/cid.spec.ts -------------------------------------------------------------------------------- /tests/utils/data-stream.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/data-stream.spec.ts -------------------------------------------------------------------------------- /tests/utils/encryption.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/encryption.spec.ts -------------------------------------------------------------------------------- /tests/utils/filters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/filters.spec.ts -------------------------------------------------------------------------------- /tests/utils/hd-key.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/hd-key.spec.ts -------------------------------------------------------------------------------- /tests/utils/jws.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/jws.spec.ts -------------------------------------------------------------------------------- /tests/utils/memory-cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/memory-cache.spec.ts -------------------------------------------------------------------------------- /tests/utils/messages.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/messages.spec.ts -------------------------------------------------------------------------------- /tests/utils/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/object.spec.ts -------------------------------------------------------------------------------- /tests/utils/poller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/poller.ts -------------------------------------------------------------------------------- /tests/utils/private-key-signer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/private-key-signer.spec.ts -------------------------------------------------------------------------------- /tests/utils/records.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/records.spec.ts -------------------------------------------------------------------------------- /tests/utils/secp256k1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/secp256k1.spec.ts -------------------------------------------------------------------------------- /tests/utils/secp256r1.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/secp256r1.spec.ts -------------------------------------------------------------------------------- /tests/utils/test-data-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/test-data-generator.ts -------------------------------------------------------------------------------- /tests/utils/test-stub-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/test-stub-generator.ts -------------------------------------------------------------------------------- /tests/utils/time.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/time.spec.ts -------------------------------------------------------------------------------- /tests/utils/url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/utils/url.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/definitions.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/definitions.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/jwk-verification-method.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/jwk-verification-method.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/jwk/general-jwk.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/jwk/general-jwk.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/jwk/public-jwk.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/jwk/public-jwk.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/protocols/protocols-configure.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/protocols/protocols-configure.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/records/records-query.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/records/records-query.spec.ts -------------------------------------------------------------------------------- /tests/validation/json-schemas/records/records-write.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/validation/json-schemas/records/records-write.spec.ts -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/anyone-collaborate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/anyone-collaborate.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/author-can.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/author-can.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/chat.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/chat.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/contribution-reward.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/contribution-reward.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/credential-issuance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/credential-issuance.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/dex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/dex.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/email.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/free-for-all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/free-for-all.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/friend-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/friend-role.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/message.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/minimal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/minimal.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/nested.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/post-comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/post-comment.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/private-protocol.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/private-protocol.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/recipient-can.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/recipient-can.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/slack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/slack.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/social-media.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/social-media.json -------------------------------------------------------------------------------- /tests/vectors/protocol-definitions/thread-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tests/vectors/protocol-definitions/thread-role.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decentralized-identity/dwn-sdk-js/HEAD/tsconfig.json --------------------------------------------------------------------------------