{"id":51031800,"url":"https://github.com/animo/paradym-example-know-your-customer","last_synced_at":"2026-06-22T01:01:49.382Z","repository":{"id":365427068,"uuid":"1220026805","full_name":"animo/paradym-example-know-your-customer","owner":"animo","description":null,"archived":false,"fork":false,"pushed_at":"2026-06-17T08:41:35.000Z","size":48,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-17T10:24:25.181Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/animo.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":"2026-04-24T13:19:49.000Z","updated_at":"2026-06-17T08:41:39.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/animo/paradym-example-know-your-customer","commit_stats":null,"previous_names":["animo/paradym-example-know-your-customer"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/animo/paradym-example-know-your-customer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-example-know-your-customer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-example-know-your-customer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-example-know-your-customer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-example-know-your-customer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/animo","download_url":"https://codeload.github.com/animo/paradym-example-know-your-customer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-example-know-your-customer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34630753,"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-21T02:00:05.568Z","response_time":54,"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":[],"created_at":"2026-06-22T01:01:48.411Z","updated_at":"2026-06-22T01:01:49.374Z","avatar_url":"https://github.com/animo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Banking KYC Example\n\nThis project is a simple example of how to implement KYC for a financial platform using the EUDI PID credential.\n\nIssuance and verification are handled through the Paradym API:\n- Issuance: create and issue an EUDI PID credential.\n- Verification: verify that credential through a presentation flow.\n\nYou can read more about the full flow here:\nhttps://docs.paradym.id/api-and-dashboard/example-project\n\n## Prerequisites\n\n- [Node.js](https://nodejs.org) (v20+ LTS recommended)\n- [pnpm](https://pnpm.io)\n- A Paradym account and project. Create your account [here](https://paradym.id/sign-up)\n\n## Getting Started\n\n1. Install dependencies:\n\t```bash\n\tpnpm install\n\t```\n\n2. Copy the environment file:\n\t```bash\n\tcp .env.example .env\n\t```\n2. Fill in the `PARADYM_API_KEY` and `PARADYM_PROJECT_ID` in the `.env` file. Follow the [Quickstart guide](https://docs.paradym.id/api-and-dashboard/quickstart#go-to-api-keys) to generate your API key, and use this guide to locate your project ID [here](https://docs.paradym.id/api-and-dashboard/interacting-with-the-api#project-scope).\n\n3. Choose one setup path:\n\n\tA. Automatic setup (recommended):\n\tRun the setup script to automatically create the required templates in Paradym and populate IDs in `.env`:\n\t```bash\n    npx tsx --env-file=.env scripts/setup.ts\n    # or \n\tbun scripts/setup.ts\n\t```\n\n\tB. Manual setup:\n\tConfigure everything manually in the Paradym platform and add the required IDs yourself.\n\tDocumentation:\n\t[KYC example](https://docs.paradym.id/api-and-dashboard/example-project)\n\n4. Start the app:\n\t```bash\n\tpnpm dev\n\t```\n\n## Environment Variables\n\n| Variable | Description |\n| --- | --- |\n| `PARADYM_API_KEY` | API key from Paradym. Use an existing key or create one in Paradym settings: https://paradym.id/app/settings/api-keys |\n| `PARADYM_PROJECT_ID` | The Paradym project where credential and presentation templates are created. Copy your project ID from the dashboard. If needed, see how to find it here: https://docs.paradym.id/api-and-dashboard/interacting-with-the-api#project-scope |\n| `PARADYM_PRESENTATION_TEMPLATE_ID` | Automatically populated when `scripts/setup.ts` runs. The script creates a presentation template and writes its ID to `.env`, which the app uses to create verification sessions. If you configure Paradym manually, add this value yourself. |\n| `PARADYM_CREDENTIAL_TEMPLATE_ID` | Automatically populated when `scripts/setup.ts` runs. The script creates a credential template and writes its ID to `.env`, which the app uses to issue an EUDI PID credential for the verification flow. If you configure Paradym manually, add this value yourself. |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimo%2Fparadym-example-know-your-customer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimo%2Fparadym-example-know-your-customer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimo%2Fparadym-example-know-your-customer/lists"}