{"id":26245955,"url":"https://github.com/boundless-xyz/boundless","last_synced_at":"2026-05-11T20:01:32.119Z","repository":{"id":276863277,"uuid":"863208388","full_name":"boundless-xyz/boundless","owner":"boundless-xyz","description":"Monorepo for Boundless, the universal ZK protocol.","archived":false,"fork":false,"pushed_at":"2026-05-05T12:06:32.000Z","size":44919,"stargazers_count":193,"open_issues_count":43,"forks_count":172,"subscribers_count":13,"default_branch":"main","last_synced_at":"2026-05-05T14:10:18.157Z","etag":null,"topics":["blockchain","cryptography","ethereum","rust","verifiable-computation","web3","zero-knowledge"],"latest_commit_sha":null,"homepage":"https://boundless.network","language":"Rust","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/boundless-xyz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-Apache-2.0","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","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":"2024-09-25T22:51:41.000Z","updated_at":"2026-05-04T18:32:09.000Z","dependencies_parsed_at":"2025-05-20T03:08:26.377Z","dependency_job_id":"af482e4e-f832-4a9f-b29d-046ebe14a8fa","html_url":"https://github.com/boundless-xyz/boundless","commit_stats":null,"previous_names":["boundless-xyz/boundless"],"tags_count":72,"template":false,"template_full_name":null,"purl":"pkg:github/boundless-xyz/boundless","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boundless-xyz%2Fboundless","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boundless-xyz%2Fboundless/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boundless-xyz%2Fboundless/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boundless-xyz%2Fboundless/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boundless-xyz","download_url":"https://codeload.github.com/boundless-xyz/boundless/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boundless-xyz%2Fboundless/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32910635,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-11T17:09:15.040Z","status":"ssl_error","status_checked_at":"2026-05-11T17:08:45.420Z","response_time":120,"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":["blockchain","cryptography","ethereum","rust","verifiable-computation","web3","zero-knowledge"],"created_at":"2025-03-13T13:16:49.188Z","updated_at":"2026-05-11T20:01:32.113Z","avatar_url":"https://github.com/boundless-xyz.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"Boundless_Logo black.png\" alt=\"Boundless Logo\" width=\"200\"\u003e\n\u003c/p\u003e\n\n# Boundless\n\nThis repository contains the core primitives for Boundless.\n\n\u003e **Note:** If you are a builder looking to build an application on Boundless, you should start with the [Boundless Foundry Template](https://github.com/boundless-xyz/boundless-foundry-template) and the [Boundless Builder Docs](https://docs.boundless.network/developers/quick-start).\n\n\u003e **Note:** If you are a prover looking to get started, please refer to the [Boundless Prover Quick Start Guide](https://docs.boundless.network/provers/quick-start).\n\n## Repository Structure\n\nThe repository is structured as a monorepo and contains Rust crates and Solidity contracts. Some key components:\n\n- **Boundless Core Contracts**: The core smart contracts for Boundless. [./contracts](./contracts)\n- **Boundless SDK**: Rust SDK for interacting with Boundless. [./crates/boundless-market](./crates/boundless-market)\n- **Boundless CLI**: Command-line interface for interacting with Boundless. [./crates/boundless-cli](./crates/boundless-cli)\n- **Boundless Broker**: Our sample prover implementation. [./crates/broker](./crates/broker)\n- **Boundless zkVM Guests**: The zkVM guests required for generating proofs on Boundless. [./crates/guest](./crates/guest) and [./crates/assessor](./crates/assessor)\n\n## Developing\n\nIf you don't already have Rust installed, start by [installing Rust and rustup](https://doc.rust-lang.org/cargo/getting-started/installation.html).\n\n### Required system packages (Linux)\n\n`mold` is a required linker for this repository's Rust build configuration.\nInstall it before running `cargo build`:\n\n```sh\nsudo apt-get update\nsudo apt-get install -y build-essential binutils lld mold\n```\n\nIf `mold` (or linker tooling) is missing, builds can fail with linker errors like:\n`collect2: fatal error: cannot find 'ld'`.\n\nThen download the RISC Zero toolchain and install it using rzup:\n\n```sh\ncurl -L https://risczero.com/install | bash\n```\n\nNext we can install the RISC Zero toolchain by running rzup install:\n\n```sh\nrzup install\n```\n\nYou can verify the installation was successful by running:\n\n```sh\ncargo risczero --version\n```\n\nIf you don't already have Forge installed, you can install it using Foundry:\n\n```sh\ncurl -L https://foundry.paradigm.xyz | bash\nfoundryup\n```\n\nTo build the Solidity contracts, run:\n\n```sh\nforge build\n```\n\nTo build the Rust crates, run:\n\n```sh\ncargo build\n```\n\n## Documentation\n\nYou can find the documentation in the [boundless-xyz/docs](https://github.com/boundless-xyz/docs) repo.\n\n## Audits\n\nSee https://github.com/boundless-xyz/boundless-security\n\n## Migrating to Broker 2.0\n\nThe following `broker.toml` config field names have been removed. Update your config to use the new names:\n\n| Old name                             | New name                             |\n| ------------------------------------ | ------------------------------------ |\n| `mcycle_price`                       | `min_mcycle_price`                   |\n| `max_stake`                          | `max_collateral`                     |\n| `stake_balance_warn_threshold`       | `collateral_balance_warn_threshold`  |\n| `stake_balance_error_threshold`      | `collateral_balance_error_threshold` |\n| `max_concurrent_locks`               | `max_concurrent_proofs`              |\n| `batch_size`                         | `min_batch_size`                     |\n| `expired_order_fulfillment_priority` | `order_commitment_priority`          |\n\n## License\n\nThe [Boundless Contracts](./contracts), Boundless Assessor Library (./crates/assessor) and Boundless Assessor Guest (./crates/guest/assessor) in this repository are licensed under the Business Source License, with conversion to Apache-2.0 at a future date. See [LICENSE-BSL](./LICENSE-BSL) for a copy of the license.\n\nOther source code within this repository is licensed under the Apache-2.0 license, unless otherwise stated at the file header. See [LICENSE-Apache-2.0][./LICENSE-Apache-2.0] for a copy of the license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboundless-xyz%2Fboundless","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboundless-xyz%2Fboundless","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboundless-xyz%2Fboundless/lists"}