{"id":34651874,"url":"https://github.com/hypersign-protocol/hid-ssi-js-sdk","last_synced_at":"2026-01-16T15:27:36.530Z","repository":{"id":177217574,"uuid":"293189215","full_name":"hypersign-protocol/hid-ssi-js-sdk","owner":"hypersign-protocol","description":"Java script sdk for creating and verifying dids, diddocs, verifiable credentials and verifiable presentations. ","archived":false,"fork":false,"pushed_at":"2026-01-14T05:32:26.000Z","size":3812,"stargazers_count":5,"open_issues_count":50,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-14T09:17:27.001Z","etag":null,"topics":["did","diddoc","identity","javascript","npm-package","sdk","verifiable-credentials","verifiable-presentation"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hypersign-protocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-09-06T02:32:41.000Z","updated_at":"2023-07-28T18:55:06.000Z","dependencies_parsed_at":"2023-11-29T08:30:45.229Z","dependency_job_id":"6dc04d1b-395f-42bc-bbe5-d249185e4430","html_url":"https://github.com/hypersign-protocol/hid-ssi-js-sdk","commit_stats":null,"previous_names":["hypersign-protocol/hid-ssi-js-sdk"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/hypersign-protocol/hid-ssi-js-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersign-protocol%2Fhid-ssi-js-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersign-protocol%2Fhid-ssi-js-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersign-protocol%2Fhid-ssi-js-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersign-protocol%2Fhid-ssi-js-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hypersign-protocol","download_url":"https://codeload.github.com/hypersign-protocol/hid-ssi-js-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hypersign-protocol%2Fhid-ssi-js-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28479409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["did","diddoc","identity","javascript","npm-package","sdk","verifiable-credentials","verifiable-presentation"],"created_at":"2025-12-24T17:57:07.186Z","updated_at":"2026-01-16T15:27:36.518Z","avatar_url":"https://github.com/hypersign-protocol.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hypersign Self Sovereign Identity (SSI) SDK  ![Build](https://github.com/hypersign-protocol/hid-ssi-js-sdk/workflows/Build/badge.svg)\n\nThis SDK is an implementation of proposed [DID](https://www.w3.org/TR/did-core/) framework by the [W3C Credential Community Group](https://w3c-ccg.github.io/).  \n\n## Building\n\n```sh\nnpm i\nnpm run build\n```\n\n## Testing\n\n```bash\n## Run this to test all features \nnpm run test\n\n## OR Run individual test cases \nnpm run test-did\nnpm run test-schema\nnpm run test-credential\nnpm run test-presentation\n```\n\n## Install\n\n```js\nnpm i https://github.com/hypersign-protocol/hid-ssi-js-sdk  --save\n```\n**Supported node version: ^v16**\n\n## Usage\n\n```javascript\n// Import SSI SDK\nimport { HypersignSSISdk } from \"hs-ssi-sdk\";\n\n// Instantiate SSI SDK\nconst hsSdk = new HypersignSSISdk(\n  offlineSigner,\n  namespace: 'testnet'\n  nodeRpcEndpoint: \"https://rpc.jagrat.hypersign.id\",  // RPC\n  nodeRestEndpoint: \"https://api.jagrat.hypersign.id\"   // REST Endpoint\n);\n// Mandatory method call to initialize offlineSigner\nawait hsSdk.init();\n\n// Exposes these 4 instance of objects\nconst hypersignDID: HypersignDID = hsSdk.did;\nconst hypersignVC: HypersignVerifiableCredential = hsSdk.vc;\nconst hypersignVP: HypersignVerifiablePresentation = hsSdk.vp;\nconst hypersignSchema: HypersignSchema = hsSdk.schema;\n```\n\n### OfflineSigner \n\nYou may follow this [this code snnipet](https://github.com/hypersign-protocol/hid-ssi-js-sdk/blob/develop/src/tests/config.ts) for creating OfflineSigner \n\n```js\nofflineSigner = await createWallet(mnemonic);\n```\n\n## APIs\n\n### Hypersign DID SDK\n\nRead [documentation](/docs/did.md) \n\n### Hypersign Schema SDK\n \nRead [documentation](/docs/schema.md)\n\n### Hypersign Verifiable Credential SDK\n\nRead [documentation](/docs/vc.md) \n\n### Hypersign Verifiable Presentation SDK\n\nRead [documentation](/docs/vp.md) \n\n## Issue\n\nThis sdk is in highly under development. In case you find any bug, kindly report it ASAP. Thank You!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypersign-protocol%2Fhid-ssi-js-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypersign-protocol%2Fhid-ssi-js-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypersign-protocol%2Fhid-ssi-js-sdk/lists"}