{"id":19123141,"url":"https://github.com/digitalbazaar/obv3-test-suite","last_synced_at":"2026-06-15T06:34:13.329Z","repository":{"id":66015281,"uuid":"492577204","full_name":"digitalbazaar/obv3-test-suite","owner":"digitalbazaar","description":"Open Badges v3 Test Suite","archived":false,"fork":false,"pushed_at":"2022-07-17T05:04:17.000Z","size":23,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-02-22T13:34:45.268Z","etag":null,"topics":["obv3","vc-api"],"latest_commit_sha":null,"homepage":"https://digitalbazaar.github.io/obv3-test-suite/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/digitalbazaar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2022-05-15T18:58:32.000Z","updated_at":"2023-12-07T21:41:29.000Z","dependencies_parsed_at":"2023-03-03T19:45:19.600Z","dependency_job_id":null,"html_url":"https://github.com/digitalbazaar/obv3-test-suite","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/digitalbazaar/obv3-test-suite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalbazaar%2Fobv3-test-suite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalbazaar%2Fobv3-test-suite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalbazaar%2Fobv3-test-suite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalbazaar%2Fobv3-test-suite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/digitalbazaar","download_url":"https://codeload.github.com/digitalbazaar/obv3-test-suite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/digitalbazaar%2Fobv3-test-suite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34351448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["obv3","vc-api"],"created_at":"2024-11-09T05:24:31.023Z","updated_at":"2026-06-15T06:34:13.310Z","avatar_url":"https://github.com/digitalbazaar.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Badges v3 Test Suite\n\nThis is a cross-vendor interoperability test suite for the \n\u003ca href=\"https://github.com/IMSGlobal/openbadges-specification/\"\u003eOpen Badges v3 specification\u003c/a\u003e.\n\nThe tests were performed by sending an Open Badges v3 compliant \n\u003ca href=\"https://www.w3.org/TR/vc-data-model/\"\u003eVerifiable Credential\u003c/a\u003e to \nvarious issuers that implement the\n\u003ca href=\"https://w3c-ccg.github.io/vc-api/\"\u003eVerifiable Credential API\u003c/a\u003e.\n\n## Table of Contents\n\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [Implementation](#implementation)\n\n## Install\n\nYou will need version 16 or greater of node.js to run the test suite.\n\n```js\nnpm i --legacy-peer-deps\n```\n\n## Usage\n\n```\nnpm test\n```\n\n## Implementation\nTo add your implementation to this test suite see the [README here.](https://github.com/w3c-ccg/vc-api-test-suite-implementations)\nAdd the tag `VC-API` to the issuers and verifiers you want tested. To run the tests, some implementations require client secrets\nthat can be passed as env variables to the test script. To see which ones require client secrets, you can check the [vc-api-test-suite-implementations](https://github.com/w3c-ccg/vc-api-test-suite-implementations) library.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalbazaar%2Fobv3-test-suite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdigitalbazaar%2Fobv3-test-suite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdigitalbazaar%2Fobv3-test-suite/lists"}