{"id":30874130,"url":"https://github.com/animo/paradym-workshop","last_synced_at":"2026-02-11T21:02:53.924Z","repository":{"id":303878534,"uuid":"730688982","full_name":"animo/paradym-workshop","owner":"animo","description":"paradym-workshop","archived":false,"fork":false,"pushed_at":"2023-12-12T14:40:35.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-08T00:27:00.376Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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}},"created_at":"2023-12-12T13:14:55.000Z","updated_at":"2023-12-12T13:14:56.000Z","dependencies_parsed_at":"2025-07-10T07:58:06.632Z","dependency_job_id":"8cd8b05c-a1df-4fd7-950d-c9580822c9d2","html_url":"https://github.com/animo/paradym-workshop","commit_stats":null,"previous_names":["animo/paradym-workshop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/animo/paradym-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/animo","download_url":"https://codeload.github.com/animo/paradym-workshop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/animo%2Fparadym-workshop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29345418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T20:11:40.865Z","status":"ssl_error","status_checked_at":"2026-02-11T20:10:41.637Z","response_time":97,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2025-09-08T00:18:38.725Z","updated_at":"2026-02-11T21:02:53.919Z","avatar_url":"https://github.com/animo.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Role Descriptions\n\n\u003e❗**Important** ❗\n\u003eZero-knowledge proofs only work for number values. Make sure to use the `YYYYMMDD` format when issuing dates, otherwise this won't work.\n\n## Sovereign State Department (Issuer) -- Government\n\n\u003e**Credential definition ID**\n\u003e The identity card credential definition ID is: `did:cheqd:testnet:5c18211b-db86-476d-b81d-250677d2deb5/resources/04479cdf-73fa-4c07-8ec3-589bb3290bdd`\n\n### Background\n\nGuardians of identity, the Sovereign State Department, has been the architect of public documentation for generations. Within its historical walls, every citizen's official journey commences with the issuance of a government ID.\n\n### Credentials to Issue\n\n- **Government ID Credential**:\n  - **Full Name**: [e.g., John Doe]\n  - **Year of Birth**: Numeric value representing the year of birth [e.g., 1993]\n  - **Address**: Full residential address [e.g., 123 Freedom Drive, Capital City]\n  - **ID Number**: Unique identification number [e.g., GVT12345678]\n\n## ZKP University (Issuer \u0026 Verifier) -- Education\n\n### Background\n\nZKP University, a cradle of knowledge since the Renaissance, stands as a testament to timeless education. It opens its venerable doors to those who seek wisdom, demanding nothing but a government-sanctioned ID as a token of entry.\n\n### Credentials to Verify\n\n- **Government ID Credential**:\n  - **Predicate**: The Year of Birth must be \"lessThanOrEqualTo\" the current year minus 18 to verify adulthood without revealing the exact date.\n\n### Credentials to Issue\n\n- **Enrollment Credential**:\n  - **Student ID**: A unique identifier for the student [e.g., ZKPU123456]\n  - **Enrollment Year**: Numeric value representing the year of enrollment [e.g., 2023]\n  - **Course of Study**: The field of study or program [e.g., Computer Science]\n- **Degree Credential**:\n  - **Degree Type**: The level of degree obtained [e.g., Bachelor's]\n  - **Field of Study**: The specific area of study [e.g., Software Engineering]\n  - **Graduation Year**: Numeric value representing the year of graduation [e.g., 2027]\n  - **Cumulative GPA**: Grade point average upon graduation [e.g., 3.7]\n\n## Fit4Life Club (Issuer \u0026 Verifier) -- Wellness\n\n### Background\n\nPromoting vitality and vigor, Fit4Life Club remains a sanctuary for those balancing the rigors of academic pursuits with the quest for physical well-being, rewarding the dedication of the enlightened student.\n\n### Credentials to Verify\n\n- **University Enrollment Credential**:\n  - **Predicate**: The Enrollment Year must be \"greaterThanOrEqualTo\" the current year to confirm active enrollment.\n\n### Credentials to Issue\n\n- **Student Discount Membership Credential**:\n  - **Membership ID**: A unique identifier for the gym membership [e.g., F4LC789012]\n  - **Membership Type**: Type of access granted [e.g., Full, Classes Only]\n  - **Valid Through Year**: Numeric value representing the year the membership is valid through [e.g., 2024]\n\n## Innovatech Enterprises (Issuer \u0026 Verifier) -- Employment\n\n### Background\n\nAt the forefront of innovation, Innovatech Enterprises harnesses the power of intellectual prowess, sculpting a future where technology and human ambition converge.\n\n### Credentials to Verify\n\n- **University Degree Credential**:\n  - **Predicate**: The Cumulative GPA must be \"greaterThanOrEqualTo\" a certain threshold (e.g., 3.0) to ensure the candidate meets the academic standards for the role.\n\n### Credentials to Issue\n\n- **Proof of Employment Credential**:\n  - **Employee ID**: Unique identifier within the company [e.g., INN456789]\n  - **Position**: Job title or position [e.g., Junior Developer]\n  - **Start Year**: Numeric value representing the year employment commenced [e.g., 2023]\n  - **Contract Type**: Nature of employment [e.g., Full-time, Part-time, Contract]\n\n## Global Alliance Authority (Issuer \u0026 Verifier) -- Immigration\n\n### Background\n\nThe Global Alliance Authority stands as the gatekeeper for global talent, enabling the cross-border exchange of skills through a meticulously fair and secure verification process.\n\n### Credentials to Verify\n\n- **Government ID Credential**:\n  - **Selective Disclosure**: Verify Full Name and Year of Birth only.\n- **University Degree Credential**:\n  - **Predicate**: The Graduation Year must be \"lessThanOrEqualTo\" the current year to ensure the degree is recent.\n\n### Credentials to Issue\n\n- **Work Permit Credential**:\n  - **Permit Number**: Unique identifier for the work permit [e.g., WP1234567890]\n  - **Valid From Year**: Numeric value representing the year the permit becomes effective [e.g., 2024]\n  - **Valid To Year**: Numeric value representing the year the permit expires [e.g., 2026]\n  - **Occupation**: Job role or sector allowed [e.g., IT Consultant]\n\n## The Velvet Rope (Verifier) -- Nightlife\n\n### Background\n\nUnder the city lights, The Velvet Rope curates exclusive evenings where only the verified can dance the night away, with age and identity as their undisputed pass.\n\n### Credentials to Verify\n\n- **Government ID Credential**:\n  - **Predicate**: The Year of Birth must be \"lessThanOrEqualTo\" the current year minus the legal age for entry to confirm the patron is of legal age.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimo%2Fparadym-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanimo%2Fparadym-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanimo%2Fparadym-workshop/lists"}