{"id":48470374,"url":"https://github.com/carbynestack/carbynestack","last_synced_at":"2026-04-07T06:03:33.111Z","repository":{"id":40394697,"uuid":"408830243","full_name":"carbynestack/carbynestack","owner":"carbynestack","description":"Cloud native Secure Multiparty Computation Stack","archived":false,"fork":false,"pushed_at":"2025-10-24T05:38:59.000Z","size":61634,"stargazers_count":87,"open_issues_count":9,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-10-24T07:27:13.262Z","etag":null,"topics":["cloud-native","computing-on-encrypted-data","secure-multiparty-computation"],"latest_commit_sha":null,"homepage":"https://carbynestack.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carbynestack.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-21T13:25:31.000Z","updated_at":"2025-10-24T05:38:49.000Z","dependencies_parsed_at":"2023-12-11T10:31:19.173Z","dependency_job_id":"2ab9b0a6-6bd4-4bff-a01d-f9fd6936fca0","html_url":"https://github.com/carbynestack/carbynestack","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/carbynestack/carbynestack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbynestack%2Fcarbynestack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbynestack%2Fcarbynestack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbynestack%2Fcarbynestack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbynestack%2Fcarbynestack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carbynestack","download_url":"https://codeload.github.com/carbynestack/carbynestack/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carbynestack%2Fcarbynestack/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31501903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"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":["cloud-native","computing-on-encrypted-data","secure-multiparty-computation"],"created_at":"2026-04-07T06:03:32.977Z","updated_at":"2026-04-07T06:03:33.105Z","avatar_url":"https://github.com/carbynestack.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Carbyne Stack\n\n[![DOI](https://zenodo.org/badge/408830243.svg)](https://zenodo.org/badge/latestdoi/408830243)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/197a4f29b04a417c950285a38f787e6f)](https://www.codacy.com?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=carbynestack/carbynestack\u0026utm_campaign=Badge_Grade)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white)](https://conventionalcommits.org)\n[![Known Vulnerabilities](https://snyk.io/test/github/carbynestack/carbynestack/badge.svg)](https://snyk.io/test/github/carbynestack/carbynestack)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit\u0026logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)](CODE_OF_CONDUCT.md)\n\nCarbyne Stack is a Cloud Native Secure Multiparty Computation (MPC) platform\nreleased under Apache License 2.0. Use Carbyne Stack to build resilient scalable\ninfrastructure for sensitive data workloads. More information can be found on\nthe [Carbyne Stack website](https://carbynestack.io).\n\n\u003e **DISCLAIMER**: Carbyne Stack is _alpha_ software. The software is not ready\n\u003e for production use. It has neither been developed nor tested for a specific\n\u003e use case. The underlying Secure Multiparty Computation protocols are\n\u003e _currently_ used in a way that is not secure.\n\n## Getting Started\n\nCarbyne Stack can be deployed and experimented with locally. See the\n[Getting Started](https://carbynestack.io/getting-started/) section on the\n[Carybne Stack website](https://carbynestack.io) for instructions.\n\n## Contributing\n\nPlease see the Carbyne Stack [Contributor's Guide](CONTRIBUTING.md).\n\n## Governance\n\nFor more information on our project's governance model and decision-making\nprocess, please visit our\n[Governance repository](https://github.com/carbynestack/governance).\n\n## Citation\n\nWe use [Zenodo](https://zenodo.org/) to archive our work and make it citable via\n*Digital Object Identifiers* (DOIs).\n\nIn case you want to cite the Carbyne Stack software in general (and not a\nspecific version) you can use the following BibTex entry:\n\n```bibtex\n@software {carbynestack,\n  title = {Carbyne Stack},\n  author = {Becker, Sebastian and Duplys, Paul and Graf, Johannes and\n   Graffi, Kalman and Grassi, Alessandro and Greven, David and Grewe, Julian and\n   Jain, Shalabh and Klenk, Timo and Matyunin, Nikolay and Modica, Hanna and\n   Raskin, Vadim and Scherer, Petra and Suschke, Volker and Trieflinger, Sven and\n   Vlasakiev, Veselin and Weinfurtner, Jared},\n  date = {2021},\n  institution = {Robert Bosch GmbH},\n  license = {Apache License 2.0},\n  url = {https://carbynestack.io},\n  abstract = {Carbyne Stack is an open-source cloud native stack for building\n   scalable Secure Multiparty Computation applications.},\n  repository = {https://github.com/carbynestack/carbynestack},\n  doi = {10.5281/zenodo.8192460}\n}\n```\n\nThe given DOI will always reference the latest archived release of Carbyne Stack\non Zenodo.\n\n### Citing a Release\n\nIt is generally preferable to use the DOI for a specific version of Carbyne\nStack to ensure that other users/researchers can access the exact (research)\nartefact you used for reproducibility. To achieve this you can add a second\nBibTex entry pointing to a specific archived release:\n\n```bibtex\n@softwareversion {carbynestack-v\u003cversion\u003e,\n  version = {\u003cversion\u003e},\n  date = {\u003crelease-date\u003e},\n  crossref = {carbynestack},\n  doi = {\u003cversion-doi\u003e}\n}\n```\n\nYou can lookup the `release-date` and `version-doi` for a given version\n[here](https://zenodo.org/search?page=1\u0026size=20\u0026q=carbynestack).\n\n### Enhancement Proposals\n\nWe use [_Carbyne Stack Enhancement Proposals_](enhancements/README.md) (CSEPs)\nto suggest, communicate and coordinate on new significant efforts for the\nCarbyne Stack project. The CSEP process is intended to provide a consistent and\ncontrolled path for larger changes to Carbyne Stack (such as new features) so\nthat all stakeholders can be confident about the direction of the project.\n\n## License\n\nCarbyne Stack is open-sourced under the Apache License 2.0. See the\n[LICENSE](LICENSE) file for details.\n\n### 3rd Party Licenses\n\nCarbyne Stack relies heavily on 3rd party Open Source Software. Artifacts that\ncomprise 3rd party OSS and that are distributed by us, e.g., Java archives and\nDocker Images, are built to satisfy the license obligations of the 3rd party OSS\ncomponents. A _Software Bill of Materials_ (SBOM), copyright notices, license\ntexts and links to the source codes for the 3rd party OSS components are made\navailable at the root of the module source tree in a folder called\n`3RD-PARTY-LICENSES`. The following sections describe how this information is\ndistributed with or alongside the generated Carbyne Stack artifacts.\n\n#### GitHub Releases\n\nWhen Carbyne Stack software artifacts are built and published, all information\nabout linked and redistributed 3rd-party OSS components is collected from the\n`3RD-PARTY-LICENSES` folder of the respective artifact and attached to the\nGitHub release page. Where applicable, license texts and notice files are packed\ninto a file for each component following the naming scheme\n`\u003cartifact-name\u003e-3rd-party-copyrights.zip`. Sources files are downloaded and\nbundled into a single archive called `\u003cartifact-name\u003e-3rd-party-sources.zip`.\n\n#### Docker Images\n\nAll _Carbyne Stack_ Docker images are based on one of the\n[Carbyne Stack Docker Base Images](https://github.com/carbynestack/base-images).\nWith each [release](https://github.com/carbynestack/base-images/releases) of one\nof these base images, a _Disclosure Documentation_ is published, which contains\na list of all included software packages, their licenses and sources that are\ndistributed with the corresponding image. The download link to the _Disclosure\nDocumentation_ can also be obtained from the image using:\n\n```shell\ndocker inspect --format '{{index .Config.Labels \"3rd-party-disclosure\"}}' ${IMAGE_REPOSITORY}:${IMAGE_TAG}\n```\n\nMore information about additional software components distributed with an image\nis also provided inside the Docker Image in the folder `/3RD-PARTY-LICENSES` or\nas follows:\n\n- Docker images built using [ko](https://github.com/google/ko) include the SBOM\n  and associated files in the folder `/var/run/ko`.\n- For images created using [Maven](https://maven.apache.org/) by means of the\n  [Dockerfile Maven Plugin](https://github.com/spotify/dockerfile-maven) the\n  artifacts are made available in the root folder of the image.\n\n#### Java Archives\n\nJava Archives (JARs) are built using [Maven](https://maven.apache.org/). The\nSBOM is created as part of the regular build process and made available together\nwith the associated files at a location that depends on the type of the JAR that\nis built:\n\n- For plain JARs that just contain the component itself and for fat JARs built\n  using the\n  [Maven Assembly Plugin](https://maven.apache.org/plugins/maven-assembly-plugin/)\n  , the artifacts are made available in the root folder of the JAR.\n\n- For runnable fat JARs built by the\n  [Spring Boot Maven Plugin](https://docs.spring.io/spring-boot/docs/current/maven-plugin/reference/htmlsingle/)\n  the artifacts are made available in the folder `/BOOT-INF/classes/` of the\n  JAR.\n\n\u003e **NOTE**: While the SBOM is derived automatically from the dependencies\n\u003e specified in the project object model (`pom.xml`), the files required to\n\u003e fulfill license obligations (e.g. license and notice files) have to be\n\u003e provided manually.\n\n## Export Control\n\nCarbyne Stack includes cryptographic software. The country in which you\ncurrently reside may have restrictions on the import, possession, use, and/or\nre-export to another country, of encryption software. **Before** using any\nencryption software, please check your country's laws, regulations and policies\nconcerning the import, possession, or use, and re-export of encryption software,\nto see if this is permitted. See the\n[Wassenaar Arrangement](http://www.wassenaar.org) website for more information.\n\nRobert Bosch GmbH has classified this software as Export Commodity Control\nNumber (ECCN) 5D002, which includes information security software using or\nperforming cryptographic functions with asymmetric algorithms. The form and\nmanner of this distribution makes it eligible for export under the \"publicly\navailable\" Section 742.15(b) and 734.3(b)(3) exemptions (see the BIS Export\nAdministration Regulations, Section 742.15(b) and Section 734.3(b)(3)) for both\nobject code and source code.\n\nFor additional information see the Carbyne Stack\n[website](https://www.carbynestack.io/legal/export-control/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarbynestack%2Fcarbynestack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarbynestack%2Fcarbynestack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarbynestack%2Fcarbynestack/lists"}