Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/block-core/blockcore-did-server

DID Server implementation that supports public sync and sharing
https://github.com/block-core/blockcore-did-server

Update the docker image name

e90f1fb703c89e7aec66d055bde78e0ee78541cd authored about 2 years ago
Add a small reference to VDR

13ea4dea279e85d80186f89ce8a4bbd3862bc961 authored about 2 years ago
Fix unit tests

55c45868453b45160f941d606609bab4c62ee1ac authored about 2 years ago
Fix some issues with resolve

a1d9a1e9ca3864fd72aad5c169bd7ea038dd3912 authored about 2 years ago
Update error codes and improve HTTP status code returned

Updated according to specification here: https://w3c-ccg.github.io/did-resolution/#bindings-https

7ef05aba44ec6fe71ec40c8f957ccf5648a5568c authored about 2 years ago
Update version and changelog

05579f3c31016f47d867604dae29f77c3327fa23 authored about 2 years ago
Fix bug with resolve on active DID Document

585bf8f94f25a62b7b5499d8809f5427c896c3d8 authored about 2 years ago
Update version and changelog

05b4788cd24a5ea49ba43958aab50f0db68744dc authored about 2 years ago
Fix bug with duplicate DID Method prefix in operations log

2b9374f6701dea668fade43ef0dd87b97cc13a52 authored about 2 years ago
Update version and changelog

bd738290ecd4b9e517ac5b86475b1c25e2bd64a3 authored about 2 years ago
Add full sync functionality

20b3f9bba16522bbfc69f9837b4d5cac3174996a authored about 2 years ago
Add support for syncing whole history

WIP: Need to keep state so it doesn't run full sync each time

8e04309fdfa4b82af08bec73127274a469e82660 authored about 2 years ago
Make a function for didNotFound

b289bdd12b1355e53cfed73388501c16da2b5d03 authored about 2 years ago
Fix validation of new DID Documents with high version number

140cded5ec3e3ca95ff1b0ecffec6a8727293651 authored about 2 years ago
Update version and changelog

da74869f5c3a044acdf6c6b2f0c875e4f982c77c authored about 2 years ago
Add references in README

eeb8f4160ee20e6c661a96482725bdbe8941e2b8 authored about 2 years ago
Add logic to get the latest active DID Document in version query

ba6140e999e3cb21221904cc5e48a9e18b395c06 authored about 2 years ago
Remove the manual DID Document validation (replaced with ajv)

8df36738ac46bfb9616de7e28167198e0b311039 authored about 2 years ago
Fix a version query bug

27399667b10105e7c49f38648ef96680cd972679 authored about 2 years ago
Change the query parameter from "version" to "versionId"

- Make it more aligned with the DID Core specification and prepare for a future with "versionTim...

ff8104f772ebea9f87e5247ef2ceee5377ce4f73 authored about 2 years ago
Add support for custom DID Method

- The DID Method can now be configured using ENV variable.
- Queries are based upon the value of...

bc785d8dcf7a7f8aabe3c3e76a0c6d80d342540d authored about 2 years ago
Improve schema validation error message

Examples:

"DidDocument/id must NOT have more than 5 characters"
"DidDocument/service/0/id must ...

ff9a784f8bbd2412489391199e131bc76bb61117 authored about 2 years ago
Generate CommonJS format from Ajv

- The generated code includes `require` even with esm set to true, so making everything simpler ...

b9fd91192ef450462f092f9bd6d8d4839f4f7ecc authored about 2 years ago
Add validation of JSON using schemas

- Closes #6

62d6e1e3444456bde6451b9ec9e24c667c00af83 authored about 2 years ago
Add task to generate schema validators

40a0735af31d72e3be555a29cd578d15e2db4924 authored about 2 years ago
Add ajv for schema validation

- Related to #6

344b58271f69f78b49e26c0395d647b90afd72d8 authored about 2 years ago
Add validation of service entries

- Closes #5

0a4236f355d67afc83c8922aeb246c0d7e9ca875 authored about 2 years ago
Add max limit on keys and services to 10

- Related to #5
- Currently not configurable by administrators, should it be? That comes with ot...

0c9b7313c2f88dac10e55e76dc6970fe923604bb authored about 2 years ago
Add maxsize body limit for all requests

- Current default limit is 16kb.
- Related to #5

a253927347b1f3ba02be26d911ceffd2ea098143 authored about 2 years ago
Update version and changelog

3f088d1e45f166c0c760325536dc6f36872437a9 authored about 2 years ago
Update version

fade621781f496458aeea1c111fa3489ed733068 authored about 2 years ago
Change the runtime user of container to be root

- More research needs to be done on permissions for using "Level" and making databases using the...

c3c3c4632054d30d5e9898a0a29de5f9e0cede4a authored about 2 years ago
Remove package-lock and run normal install

- While our own source is pre-built for the container, we are unable to get the package-lock.jso...

ed1d0e5736926c8a3cf4975a304fc60e01afa0f1 authored about 2 years ago
Use "dist" folder for dockerfile

- This makes the dockerfile compatible with both GitHub Workflow that downloads pre-built binari...

cce12fb29d4b527f5fc48d563a01b4f676e57179 authored about 2 years ago
Include package-lock.json when publishing

bdfb1bdf9dfed2025e880d09979283bdd29b7ac9 authored about 2 years ago
Improve the workflow

ade9b9d137fbd92c3d8c4f69458702c516a69dfd authored about 2 years ago
Update version and changelog + workflow fix

cb4a3269b4c92c2df652c0dca23caec4c731cd51 authored about 2 years ago
Ensure that we only copy the release output into image

5630069a794ac90b3a43c633986d040cf39f258b authored about 2 years ago
Update CHANGELOG.md

f27aed8457073ca4386ffc7c3129837fb658a67a authored about 2 years ago
Update version

895891effea550e458647d7f1cd130ab6cff2574 authored about 2 years ago
inputs likely cannot take variables

09a97b9d415be59a0fad3e583dcff96f0d1d9d57 authored about 2 years ago
Feature/workflow (#2)

* WIP: Fixing the workflow

* Don't download source code in release process

* Add inputs to...

19e021778fb9f1458126837a8f54cfb425e8469c authored about 2 years ago
Improve the dockerfile processing

- Follow best-practice for Node.js dockerfile.
- Download binary releases and not build from cod...

19d063e9272ebaa83394da461db636350de5c8a3 authored about 2 years ago
Update version and changelog

85e50237ad6863b44e8ee3f7e4f09ce8eaab5646 authored about 2 years ago
Fix unit tests

e5d9e9157cc848ce60035d9e47277fd2c319ec75 authored about 2 years ago
Update release to publish to Docker Hub

c0004dcf08bd143c088b1b1b120593d544faa492 authored about 2 years ago
Add trim to fix issue with ENV reading of servers

9336c5a6d1f8417cf66c210bfb901e640ff8a410 authored about 2 years ago
Allow serving the VC at the .well-known URL

- Add a try/catch handler for sync.

a87be36a3b3e84a118998a6162f36907ea35b16c authored about 2 years ago
Encapsulate the proof similar to VCs with synthetic proof type "JwtProof2020"

b62449aa942f032478acd3a079086f38e70f28bf authored about 2 years ago
Add basic sync example (only does first page)

- Syncs the first page of other servers.
- Quick and dirty example on how to do basic sync.

cf1f38aeed7129ed5c9e5dde5a9256eec93a0b81 authored about 2 years ago
Add proper error handling to the HTTP server returning errors

39eabc529bd08e80b458ba6aaf00da2373b60910 authored about 2 years ago
Use an number based sequence ("seq") for operations log

2b652ee88cb90b78fa593779572cb25cedfac9e0 authored about 2 years ago
Add a date log for updates

f314d2f6efede50cf5d6f1a93177f4cadf954f12 authored about 2 years ago
Add a sync class and interval run logic

e000e7472de721d351297b8ec245bb06a5b8271d authored about 2 years ago
Add some instructions on sync model

f09fc1c4307fd23534652edc79f5992e24c1914d authored about 2 years ago
Improve handling of delete DID Documents

- Don't return "nextVersionId" for deleted documents.

8ca38547232e38e7f5dd3fe4419605c5d201f431 authored about 2 years ago
Simplify the not found result logic

a0a012f380faec092e8048f1eaa5b3451c1868fa authored about 2 years ago
Reverting decision to allow delete of history

- History cannot be removed unless manually performed by administrator.

ea63b3c5e325b4a53ea38aff9f1bf5dae3be31cb authored about 2 years ago
Update information on delete (we will allow delete of history)

4be0b3458731780c96a5c858ef10626f2edb7587 authored about 2 years ago
Improve the validation of DID Document updates

d224082bb7ef4c42392278558f84152db37f611e authored about 2 years ago
Add support for version queries

- Return versionId as part of the didDocumentMetadata.
- Queries against latest version must be ...

865541741efdb4669844531fd184243ac4b6198b authored about 2 years ago
Add support for updating a DID Document

801622837ed0fd7dc9c1266f2481c7ed8805c9e4 authored about 2 years ago
Add support for creating and resolving DID Documents

9dbf907f72c9d02be3975dedeb7b43b3c238cec9 authored about 2 years ago
Add complete verification of initial DID Document creation

bbd2e5187e02408e7ec26b40ef268cebe2611308 authored about 2 years ago
Add validation of requets

3fa273480742f041c6ff5e45c417edb65428f045 authored about 2 years ago
Remove test that is instead done by blockcore-identity repo

5a08fe0657f79a76109f6053df1734a6d6e2d05b authored about 2 years ago
Add generated examples output from blockcore-identity repo

87728421f207b3cdb97bad9f206e49eb04fd44f2 authored about 2 years ago
Revert the decision to use DID Subject as primary key

- The first key must be the DID Subject key.

d5963eff8184723250f6ede14d30e67314ab4f5a authored about 2 years ago
Some changes in usage of keys and sections

fae66bfdec4345c4dcce842f0523eb5dcb648631 authored about 2 years ago
Update documentation of DID Server

726f41096d17037c1070404ac2be4cc4333a8e3b authored about 2 years ago
Clean the assignment of rate limit

c44b8d3d5c5dca63696c4abf5ee460ca61036e80 authored about 2 years ago
Add reading from .env file

754fbd32c6b66e4b1da1867774d483d1c02b61c8 authored about 2 years ago
Add some basic response handling

54280360406a277e8d33c2668798ba016e8c24ed authored about 2 years ago
Add basic dockerfile and hosting using Koa

19d857e0c2ef23400a6afa6bf87dfc020ebcf7dd authored about 2 years ago
Add "version" script to package

40e4917e58a4a19ea255e1366d59dda0dc727503 authored about 2 years ago
Fix import

6c40c48f3b3acd6457c66672da861337bde82619 authored about 2 years ago
Change some setup and imports to follow modern ESM setup

d585fc9428eae380fa79c4a695d1517f6999a0bd authored about 2 years ago
Add wipe to clean up storage

eb5c44afd9e61f0d2ca008028fbb8029a42d6daa authored about 2 years ago
Add GitHub workflows

c03a238fc496212f440439bdd6775c6ba9162bdf authored about 2 years ago
Add more test and basic resolve method

d844d104592b6619ab4dfdcc5c101626dce9913d authored about 2 years ago
Fix the interface for put

eed822faf60f7faeb6243b5eb0da382b2f3bf11f authored about 2 years ago
Make the storage more generic by using id instead of did as parameter

62d925a8d97c32d64fcc3ec935b3c735f42b06ce authored about 2 years ago
Add basic test setup with ava

8248172cddca1bda7506e1d58351a82fbe55887e authored about 2 years ago
Start implementing the basic server and database for storage

68eb429b0a677f99720f5adb31968bb34612308f authored about 2 years ago
Ignore the built output

82b8e6ad455b102d4f718ef16672cf4b8cc5f9af authored about 2 years ago
Add usage of the blockcore typescript config package

a8fa28f87a5095db6caa3d5c1cdf6d2877caa0ef authored about 2 years ago
Add basic src and init TSConfig

42cdce0871816fe79e626fa20ba5d5f5cafbff35 authored about 2 years ago
Add changelog script

cd503edf203d66b6353e07ce46db2b3aa11c7497 authored about 2 years ago
Add some basic project files

3355788aad2983a220b19fa3d2d7db8f6717458a authored about 2 years ago
Add package.json

96be13f8e769f72f3b221112be5cb447c0640beb authored about 2 years ago
Initial commit

03806c89514b3e133157280a7c6f720c75345d19 authored about 2 years ago