거버넌스 제안 상세
제안서 상세 내용과 투표 현황을 확인하세요.
한글 버전
이 도구들은 카르다노 생태계의 변화에 맞춰 지속적인 업데이트와 유지보수가 필요함.
추가 풀타임 개발자 1명을 12개월간 고용하여 다음 업무를 수행할 예정임.
- 카르다노 네트워크 업그레이드에 따른 호환성 유지, 버그 수정, 성능 및 보안 개선 등 지속적인 유지보수 수행함.
- 커뮤니티 피드백을 반영한 신규 기능 개발 및 코드 최적화로 성능과 확장성 개선함.
- 개발자 가이드, 튜토리얼, 예제 코드 등 문서화 강화함.
- GitHub, 포럼, 디스코드 등에서 커뮤니티 지원 및 피드백 수집하여 실제 개발자 요구에 맞는 도구로 발전시킴.
이 인출 요청은 Intersect가 벤더를 대신하여 제출했으며, 카르다노 재무부에서 총 ₳275.27M(2억 7,527만 에이다) 규모의 예산 중 일부를 사용함.
이 정보는 카르다노 헌법상 재무부 인출 정보 요건 충족을 위해 제출된 것임.
---
**주석**
CCL: Cardano Client Lib, 카르다노 블록체인과 상호작용하는 자바 라이브러리임[1][2][5].
Yaci: 카르다노 미니 프로토콜의 자바 구현체임[1][2].
Yaci Store: Yaci 기반 카르다노 데이터 저장소 구현체임[2].
Yaci DevKit: 카르다노 개발을 위한 로컬 데브넷 및 도구 세트임[2].
Intersect: 카르다노 생태계의 거버넌스 및 자금 관리 기관임.
Treasury Withdrawal: 카르다노 재무부에서 프로젝트 지원을 위해 자금을 인출하는 절차임.
BloxBean 도구는 Cardano Client Lib (CCL), Yaci, Yaci Store, Yaci DevKit 등으로 구성되어 있으며, Java 개발자들이 Cardano 블록체인과 원활히 상호작용할 수 있게 해줌.
특히 Yaci DevKit은 Java 외 팀들도 로컬 Cardano devnet을 빠르게 구축해 테스트할 수 있도록 지원함.
Cardano 생태계가 발전함에 따라 최신 네트워크 변화 반영, 성능 최적화, 문서화 및 기능 개선이 필수적임.
현재 BloxBean 프로젝트는 소수의 기여자와 Cardano 재단 직원인 Satya가 주도하고 있으나, 지속적인 개선 요구가 증가해 추가 개발자 1명을 12개월간 고용할 자금 지원을 요청함.
각 도구별 개요는 다음과 같음.
| 도구명 | 설명 |
|---|---|
| Cardano Client Lib (CCL) | Java/Scala/Kotlin 개발자가 Cardano 블록체인에 모든 유형의 트랜잭션을 빌드 및 제출할 수 있는 강력한 오프체인 SDK임. |
| Yaci | Cardano 미니 프로토콜을 구현한 Java 라이브러리로, 실시간 블록체인 데이터 조회를 지원함. |
| Yaci Store | 맞춤형 인덱싱 솔루션 개발용 모듈형 Java 라이브러리이며, 기본 제공 인덱서와 보상 계산 기능 포함. Rosetta Java 거래소 도구 등에서 사용됨. |
| Yaci DevKit | 커스텀 로컬 Cardano 네트워크를 쉽게 생성 및 제거하며 빠른 개발 반복을 가능하게 하는 종합 개발자 툴킷임. Java 및 비Java 프로젝트 모두 사용함. |
이 제안은 Cardano Open: Developers 카테고리에서 최대 ₳200k까지 자금 지원이 가능하며, 오픈소스 라이선스와 고품질 문서 제출이 요구됨[1].
BloxBean 도구들의 지속적 발전과 Cardano 개발자 경험 향상을 위해 추가 개발자 고용이 필요함을 강조함.
- 프로젝트 목표는 BloxBean 도구가 향후 Cardano 업그레이드와 호환되도록 장기 지원하며, Java 및 JVM 언어 개발자들이 Cardano 위에서 쉽게 개발할 수 있도록 도구와 문서 개선, 생태계 성장을 지원하는 것임.
- 도구들은 오픈소스로 유지되어 전 세계 개발자들의 협업과 기여를 장려함.
- 계약은 Cardano Development Holdings(CDH)와 벤더 간 오프체인 법적 계약서로 작성되며, Intersect가 관리하고 프로젝트 일정과 분쟁 해결을 포함함.
- 프로젝트 납품은 계약서에 명시된 마일스톤, 수락 기준, 지급 금액, 납기일에 따라 진행되며, Intersect가 CDH를 대신해 관리함.
- 마일스톤 완료 시 벤더는 커뮤니티, Intersect 또는 제3자 검증자에게 제출 및 확인을 받음.
- Intersect의 납품 보증 기능으로 프로젝트 진행 상황이 커뮤니티에 공유됨.
- 제3자 검증자가 각 마일스톤 산출물을 검토하고 승인하며, 이 비용은 재무 출금 일부에서 충당됨.
- 재무 관리는 Sundae Labs가 개발한 재무 관리 스마트 계약 프레임워크를 사용하며, TxPipe와 MLabs의 감사를 거친 안전한 계약임.
- Intersect는 단일 Treasury Reserve Smart Contract(TRSC)와 여러 프로젝트별 스마트 계약(PSSC)을 운영하며, 3명의 관리자와 2명의 리더십이 관리함.
- 외부 독립 5개 기관(예: Sundae Labs, Cardano Foundation 등)으로 구성된 Oversight Committee가 Intersect의 주요 행위를 검증하여 오류 및 독단적 통제를 방지함.
- TRSC 및 PSSC 관련 주요 권한 승인 절차는 관리자, 리더십, 신뢰 기관들의 다중 서명으로 엄격히 관리됨.
- 자금은 TRSC의 스테이크 계정으로 입금되며, SPO에 스테이킹되지 않고 자동 기권 DRep에 위임됨.
- 법적 계약 준비 및 벤더 준비 완료 시 자금이 PSSC로 이체되고, 모든 마일스톤은 메타데이터에 명시됨.
- 커뮤니티는 대시보드를 통해 TRSC 및 PSSC 자금 사용 내역과 지표를 온체인에서 투명하게 감사 가능함.
- 계약 관리, 프로젝트 납품, 예산 관리 도구는 Cardano 헌법 제4조 4, 5항의 요구사항을 충족함.
English
BloxBean provides several essential Java libraries and tools for building applications on Cardano. These tools---CCL, Yaci, Yaci Store, and Yaci DevKit---require continuous maintenance and feature updates to meet the evolving needs of the Cardano ecosystem.
To meet the growing demands of this project, we require an additional full-time developer for the next 12 months.
The requested funds will support this additional developer, who will focus on the following areas:
1. Ongoing Maintenance:
- Ensure compatibility with new Cardano network upgrades.
- Address bug fixes, performance improvements, and security issues.
2. Feature Enhancements:
- Implement new features based on community feedback.
- Optimize the codebase to improve performance and scalability.
3. Documentation and Developer Tools:
- Expand the documentation with detailed guides, tutorials, and example code to assist developers.
4. Community Engagement & Support:
- Provide ongoing support via GitHub discussions, forums, and discord.
- Engage with developers to understand their needs and ensure tools are optimized for real-world use.
This Treasury Withdrawal is submitted by Intersect on behalf of the vendor. The following sections; Abstract, Motivation, Rationale and Vendor Profile have been sourced from the approved proposal submitted by the Vendor as part of the Intersect budget process.
This treasury withdrawal funds one of 39 proposals to give effect to the approved budget info action for ₳275,269,340, administered by Intersect via gov_action1u9x73kwufaxa70lfy59g4ynwyrcsaxdcd0gxzzmh67s9fxq4j8hqqk2phgh. The information provided herein is intended to fulfill the spirit of the constitutional requirement for a treasury withdrawal info action by also providing the details of the proposed solution, alignment to the budget, and amount to be withdrawn from the Cardano Treasury.
BloxBean has developed a suite of open-source Java tools essential for Cardano developers, including the Cardano Client Lib (CCL), Yaci, Yaci Store, and Yaci DevKit. These tools enable Java developers to interact seamlessly with the Cardano blockchain.
Tools like Yaci DevKit are also used by non-Java teams to quickly set up a local Cardano devnet for testing purposes.
As the Cardano ecosystem evolves, it is crucial to keep these tools up-to-date with the latest network changes, optimize their performance, and provide robust documentation and feature enhancements to ensure continued effectiveness.
While BloxBean projects are supported by a small team of contributors, with the lead maintainer (Satya) being an employee of the Cardano Foundation, the growing demands for ongoing improvements require additional resources.
This proposal seeks funding to hire one additional full-time developer through BloxBean to support the maintenance and enhancement efforts for the next 12 months.
BloxBean Tools Overview
----------------------
**Cardano Client Lib (CCL):** A powerful off-chain Java SDK designed for Java/Scala/Kotlin developers to build and submit all types of transactions to the Cardano Blockchain. Used by many Java and Scala developers in the community.
**Yaci:**
A Java library implementing the Cardano mini-protocol. It allows any Java/Scala/Kotlin application to interact directly with the Cardano blockchain to retrieve real-time blockchain data.
**Yaci Store:**
A modular Java library designed for developers building custom indexing solutions. It also provides out-of-the-box indexers and includes a reward calculation component. It is used in key projects like the Rosetta Java exchange tool.
**Yaci DevKit:**
A comprehensive developer toolkit enabling faster iteration with a custom local Cardano network that can be easily created and destroyed. Used by both Java and non-Java projects.
- Long-Term Support: Ensure BloxBean tools remain compatible with future Cardano upgrades for a seamless developer experience.
- Enhanced Developer Efficiency: Improve tools and documentation, making it easier for developers to build on Cardano using Java and other JVM languages.
- Ecosystem Growth: Support the continued adoption and integration of BloxBean tools by Java developers, benefiting the overall Cardano ecosystem.
- Open-Source: Maintain these tools as open-source projects, encouraging collaboration and contributions from the global developer community.
### Vendor Profile
The BloxBean team has extensive experience in developing and maintaining Cardano-related tools for Java developers. We have been maintaining these tools since 2021 and have been active in the Cardano ecosystem for several years, ensuring the tools remain up to date and functional for the community.
### Contract Management
A written off-chain Legal Contract will be created between the Vendor and the Cardano Development Holdings (CDH), as mandated by the constitution, and will be administered by Intersect. This will include details of the project delivery schedule and dispute resolution.
### Project Delivery
All milestones, acceptance criteria, payment amounts and expected delivery dates will be agreed between the Vendor and Intersect, acting on behalf of the CDH. The vendor will deliver according to the agreed-upon project schedule within the Legal Contract, of which the necessary information will be made public via the budget management platform via transaction metadata.
Defined by the milestones within a Legal Contract, the vendor will submit and attest milestone acceptance to the community, Intersect or 3rd Party Assurer.
Project progress will be monitored via Intersect's delivery assurance function which will be communicated to the community.
Acceptance of the above work is expected to be supported by a 3rd Party Assurer, who will be responsible for reviewing and signing off the work completed at each project milestone against the corresponding milestone deliverables detailed within the Legal Contract. This work is funded from a portion of this treasury withdrawal.
### Budget Management Tooling
To administrate treasury funds on-chain, Intersect will utilize the treasury management smart contract framework developed by Sundae Labs. The smart contracts have been [extensively tested](https://github.com/SundaeSwap-finance/treasury-contracts/tree/main/offchain/tests) including audits from TxPipe and MLabs. Examples of the usage of these contracts can be seen across mainnet described across Intersect authored [Blog 1](https://www.intersectmbo.org/news/smart-contract-mainnet-demo-a-step-toward-on-chain-treasury-withdrawals), [Blog 2](https://www.intersectmbo.org/news/smart-contract-mainnet-demo-day-two-update) and [Blog 3](https://www.intersectmbo.org/news/smart-contract-mainnet-demo-day-three-update).
Final mainnet validation test can be seen via the Disburse action within transaction: 0f591dc544ae14102dbb4a74d5311a6acffc1772b163d8b7a9656b9525950b17
With the confirmed treasury reserve contract address being: stake17xzc8pt7fgf0lc0x7eq6z7z6puhsxmzktna7dluahrj6g6ghh5qjr
#### Specifics
Intersect will utilize a single Treasury Reserve Smart Contract (TRSC), with many Project-Specific Smart Contracts (PSSC), managed by Intersect. Intersect's management consists of three 'admin' and two Intersect 'leadership' roles. An Oversight Committee consisting of five external, independent third-party entities will provide checks and balances on Intersect, and safeguard against errors and unilateral control. The administration of both TRSC and PSSCs will be managed by Intersect, with external oversight on certain actions from the Oversight Committee.
The Oversight Committee consists of Sundae Labs, Cardano Foundation, Dquadrant, Xerberus and NMKR. Their role is to independently verify key administrative actions using on-chain logic, ensuring accuracy and consistency without exercising discretion over governance decisions.
For all details on Intersect's configuration please see the **[Smart Contract Guide](https://docs.intersectmbo.org/cardano-facilitation-services/cardano-budget/intersect-administration-services/smart-contracts-as-part-of-our-administration)** on the knowledgebase.
The high level permissions are as follows:
- TRSC Fund and PSSC Modify
- Two of the three Intersect admins, two of the five trusted entities and one of the two Intersect leadership sign-off must authorize
- TRSC Disperse
- Two of three Intersect admins, three of five trusted entities and two of two Intersect leadership sign-off must authorize
- TRSC Pause and Resume
- Two of three Intersect admins, and one of two Intersect leadership sign-off must authorize
- TRSC Sweep
- One of three Intersect admins, and one of two Intersect leadership sign-off must authorize
- TRSC Reorganize
- Two of three Intersect admins and three of five trusted entities must authorize
#### Processes
Upon enactment of this governance action, funding for this project will be directed into the TRSC's stake account. All instances of TRSC and PSSC can not be staked with a SPO and will be delegated to the auto-abstain predefined DRep. From here funds will be withdrawn into a UTxO remaining at the TRSC.
When the Legal contract is prepared and the vendor is ready, funding for this project will be transferred using the Fund action to a PSSC. All milestones will be outlined within the metadata.
A dashboard will be available for the community to audit the TRSC or PSSC and track metrics related to this withdrawn ada as well as being immutably verifiable on chain.
The subsections; Contract Management, Project Delivery, and Budget Management Tooling described above cover the constitutional requirements specified in Article IV section 4 and 5.
부가 정보
| 트랜잭션 해시 | 2c7f900b7ff68f317a7b0e42231d4aed36227660baf2ee9a4be7e880eb977313 |
|---|---|
| 블록 타임 | 1752853820 |
| Proposal ID | gov_action193leqzml768nz7nmpepzx822a5mzyanqhtewaxjtul5gp6uhwvfsqgl2qg0 |
| Proposal Index | 0 |
블록빈 자바 도구 유지보수 및 개선을 위한 99,600 ADA 인출
현재 어디까지 왔나
📊 제안서 투표현황
DRep 투표현황
SPO 투표현황
헌법위원회 투표현황
📝 상세 설명
🇰🇷 한글 버전
이 도구들은 카르다노 생태계의 변화에 맞춰 지속적인 업데이트와 유지보수가 필요함.
추가 풀타임 개발자 1명을 12개월간 고용하여 다음 업무를 수행할 예정임.
- 카르다노 네트워크 업그레이드에 따른 호환성 유지, 버그 수정, 성능 및 보안 개선 등 지속적인 유지보수 수행함.
- 커뮤니티 피드백을 반영한 신규 기능 개발 및 코드 최적화로 성능과 확장성 개선함.
- 개발자 가이드, 튜토리얼, 예제 코드 등 문서화 강화함.
- GitHub, 포럼, 디스코드 등에서 커뮤니티 지원 및 피드백 수집하여 실제 개발자 요구에 맞는 도구로 발전시킴.
이 인출 요청은 Intersect가 벤더를 대신하여 제출했으며, 카르다노 재무부에서 총 ₳275.27M(2억 7,527만 에이다) 규모의 예산 중 일부를 사용함.
이 정보는 카르다노 헌법상 재무부 인출 정보 요건 충족을 위해 제출된 것임.
---
**주석**
CCL: Cardano Client Lib, 카르다노 블록체인과 상호작용하는 자바 라이브러리임[1][2][5].
Yaci: 카르다노 미니 프로토콜의 자바 구현체임[1][2].
Yaci Store: Yaci 기반 카르다노 데이터 저장소 구현체임[2].
Yaci DevKit: 카르다노 개발을 위한 로컬 데브넷 및 도구 세트임[2].
Intersect: 카르다노 생태계의 거버넌스 및 자금 관리 기관임.
Treasury Withdrawal: 카르다노 재무부에서 프로젝트 지원을 위해 자금을 인출하는 절차임.
BloxBean 도구는 Cardano Client Lib (CCL), Yaci, Yaci Store, Yaci DevKit 등으로 구성되어 있으며, Java 개발자들이 Cardano 블록체인과 원활히 상호작용할 수 있게 해줌.
특히 Yaci DevKit은 Java 외 팀들도 로컬 Cardano devnet을 빠르게 구축해 테스트할 수 있도록 지원함.
Cardano 생태계가 발전함에 따라 최신 네트워크 변화 반영, 성능 최적화, 문서화 및 기능 개선이 필수적임.
현재 BloxBean 프로젝트는 소수의 기여자와 Cardano 재단 직원인 Satya가 주도하고 있으나, 지속적인 개선 요구가 증가해 추가 개발자 1명을 12개월간 고용할 자금 지원을 요청함.
각 도구별 개요는 다음과 같음.
| 도구명 | 설명 |
|---|---|
| Cardano Client Lib (CCL) | Java/Scala/Kotlin 개발자가 Cardano 블록체인에 모든 유형의 트랜잭션을 빌드 및 제출할 수 있는 강력한 오프체인 SDK임. |
| Yaci | Cardano 미니 프로토콜을 구현한 Java 라이브러리로, 실시간 블록체인 데이터 조회를 지원함. |
| Yaci Store | 맞춤형 인덱싱 솔루션 개발용 모듈형 Java 라이브러리이며, 기본 제공 인덱서와 보상 계산 기능 포함. Rosetta Java 거래소 도구 등에서 사용됨. |
| Yaci DevKit | 커스텀 로컬 Cardano 네트워크를 쉽게 생성 및 제거하며 빠른 개발 반복을 가능하게 하는 종합 개발자 툴킷임. Java 및 비Java 프로젝트 모두 사용함. |
이 제안은 Cardano Open: Developers 카테고리에서 최대 ₳200k까지 자금 지원이 가능하며, 오픈소스 라이선스와 고품질 문서 제출이 요구됨[1].
BloxBean 도구들의 지속적 발전과 Cardano 개발자 경험 향상을 위해 추가 개발자 고용이 필요함을 강조함.
- 프로젝트 목표는 BloxBean 도구가 향후 Cardano 업그레이드와 호환되도록 장기 지원하며, Java 및 JVM 언어 개발자들이 Cardano 위에서 쉽게 개발할 수 있도록 도구와 문서 개선, 생태계 성장을 지원하는 것임.
- 도구들은 오픈소스로 유지되어 전 세계 개발자들의 협업과 기여를 장려함.
- 계약은 Cardano Development Holdings(CDH)와 벤더 간 오프체인 법적 계약서로 작성되며, Intersect가 관리하고 프로젝트 일정과 분쟁 해결을 포함함.
- 프로젝트 납품은 계약서에 명시된 마일스톤, 수락 기준, 지급 금액, 납기일에 따라 진행되며, Intersect가 CDH를 대신해 관리함.
- 마일스톤 완료 시 벤더는 커뮤니티, Intersect 또는 제3자 검증자에게 제출 및 확인을 받음.
- Intersect의 납품 보증 기능으로 프로젝트 진행 상황이 커뮤니티에 공유됨.
- 제3자 검증자가 각 마일스톤 산출물을 검토하고 승인하며, 이 비용은 재무 출금 일부에서 충당됨.
- 재무 관리는 Sundae Labs가 개발한 재무 관리 스마트 계약 프레임워크를 사용하며, TxPipe와 MLabs의 감사를 거친 안전한 계약임.
- Intersect는 단일 Treasury Reserve Smart Contract(TRSC)와 여러 프로젝트별 스마트 계약(PSSC)을 운영하며, 3명의 관리자와 2명의 리더십이 관리함.
- 외부 독립 5개 기관(예: Sundae Labs, Cardano Foundation 등)으로 구성된 Oversight Committee가 Intersect의 주요 행위를 검증하여 오류 및 독단적 통제를 방지함.
- TRSC 및 PSSC 관련 주요 권한 승인 절차는 관리자, 리더십, 신뢰 기관들의 다중 서명으로 엄격히 관리됨.
- 자금은 TRSC의 스테이크 계정으로 입금되며, SPO에 스테이킹되지 않고 자동 기권 DRep에 위임됨.
- 법적 계약 준비 및 벤더 준비 완료 시 자금이 PSSC로 이체되고, 모든 마일스톤은 메타데이터에 명시됨.
- 커뮤니티는 대시보드를 통해 TRSC 및 PSSC 자금 사용 내역과 지표를 온체인에서 투명하게 감사 가능함.
- 계약 관리, 프로젝트 납품, 예산 관리 도구는 Cardano 헌법 제4조 4, 5항의 요구사항을 충족함.
🇺🇸 English
BloxBean provides several essential Java libraries and tools for building applications on Cardano. These tools---CCL, Yaci, Yaci Store, and Yaci DevKit---require continuous maintenance and feature updates to meet the evolving needs of the Cardano ecosystem.
To meet the growing demands of this project, we require an additional full-time developer for the next 12 months.
The requested funds will support this additional developer, who will focus on the following areas:
1. Ongoing Maintenance:
- Ensure compatibility with new Cardano network upgrades.
- Address bug fixes, performance improvements, and security issues.
2. Feature Enhancements:
- Implement new features based on community feedback.
- Optimize the codebase to improve performance and scalability.
3. Documentation and Developer Tools:
- Expand the documentation with detailed guides, tutorials, and example code to assist developers.
4. Community Engagement & Support:
- Provide ongoing support via GitHub discussions, forums, and discord.
- Engage with developers to understand their needs and ensure tools are optimized for real-world use.
This Treasury Withdrawal is submitted by Intersect on behalf of the vendor. The following sections; Abstract, Motivation, Rationale and Vendor Profile have been sourced from the approved proposal submitted by the Vendor as part of the Intersect budget process.
This treasury withdrawal funds one of 39 proposals to give effect to the approved budget info action for ₳275,269,340, administered by Intersect via gov_action1u9x73kwufaxa70lfy59g4ynwyrcsaxdcd0gxzzmh67s9fxq4j8hqqk2phgh. The information provided herein is intended to fulfill the spirit of the constitutional requirement for a treasury withdrawal info action by also providing the details of the proposed solution, alignment to the budget, and amount to be withdrawn from the Cardano Treasury.
BloxBean has developed a suite of open-source Java tools essential for Cardano developers, including the Cardano Client Lib (CCL), Yaci, Yaci Store, and Yaci DevKit. These tools enable Java developers to interact seamlessly with the Cardano blockchain.
Tools like Yaci DevKit are also used by non-Java teams to quickly set up a local Cardano devnet for testing purposes.
As the Cardano ecosystem evolves, it is crucial to keep these tools up-to-date with the latest network changes, optimize their performance, and provide robust documentation and feature enhancements to ensure continued effectiveness.
While BloxBean projects are supported by a small team of contributors, with the lead maintainer (Satya) being an employee of the Cardano Foundation, the growing demands for ongoing improvements require additional resources.
This proposal seeks funding to hire one additional full-time developer through BloxBean to support the maintenance and enhancement efforts for the next 12 months.
BloxBean Tools Overview
----------------------
**Cardano Client Lib (CCL):** A powerful off-chain Java SDK designed for Java/Scala/Kotlin developers to build and submit all types of transactions to the Cardano Blockchain. Used by many Java and Scala developers in the community.
**Yaci:**
A Java library implementing the Cardano mini-protocol. It allows any Java/Scala/Kotlin application to interact directly with the Cardano blockchain to retrieve real-time blockchain data.
**Yaci Store:**
A modular Java library designed for developers building custom indexing solutions. It also provides out-of-the-box indexers and includes a reward calculation component. It is used in key projects like the Rosetta Java exchange tool.
**Yaci DevKit:**
A comprehensive developer toolkit enabling faster iteration with a custom local Cardano network that can be easily created and destroyed. Used by both Java and non-Java projects.
- Long-Term Support: Ensure BloxBean tools remain compatible with future Cardano upgrades for a seamless developer experience.
- Enhanced Developer Efficiency: Improve tools and documentation, making it easier for developers to build on Cardano using Java and other JVM languages.
- Ecosystem Growth: Support the continued adoption and integration of BloxBean tools by Java developers, benefiting the overall Cardano ecosystem.
- Open-Source: Maintain these tools as open-source projects, encouraging collaboration and contributions from the global developer community.
### Vendor Profile
The BloxBean team has extensive experience in developing and maintaining Cardano-related tools for Java developers. We have been maintaining these tools since 2021 and have been active in the Cardano ecosystem for several years, ensuring the tools remain up to date and functional for the community.
### Contract Management
A written off-chain Legal Contract will be created between the Vendor and the Cardano Development Holdings (CDH), as mandated by the constitution, and will be administered by Intersect. This will include details of the project delivery schedule and dispute resolution.
### Project Delivery
All milestones, acceptance criteria, payment amounts and expected delivery dates will be agreed between the Vendor and Intersect, acting on behalf of the CDH. The vendor will deliver according to the agreed-upon project schedule within the Legal Contract, of which the necessary information will be made public via the budget management platform via transaction metadata.
Defined by the milestones within a Legal Contract, the vendor will submit and attest milestone acceptance to the community, Intersect or 3rd Party Assurer.
Project progress will be monitored via Intersect's delivery assurance function which will be communicated to the community.
Acceptance of the above work is expected to be supported by a 3rd Party Assurer, who will be responsible for reviewing and signing off the work completed at each project milestone against the corresponding milestone deliverables detailed within the Legal Contract. This work is funded from a portion of this treasury withdrawal.
### Budget Management Tooling
To administrate treasury funds on-chain, Intersect will utilize the treasury management smart contract framework developed by Sundae Labs. The smart contracts have been [extensively tested](https://github.com/SundaeSwap-finance/treasury-contracts/tree/main/offchain/tests) including audits from TxPipe and MLabs. Examples of the usage of these contracts can be seen across mainnet described across Intersect authored [Blog 1](https://www.intersectmbo.org/news/smart-contract-mainnet-demo-a-step-toward-on-chain-treasury-withdrawals), [Blog 2](https://www.intersectmbo.org/news/smart-contract-mainnet-demo-day-two-update) and [Blog 3](https://www.intersectmbo.org/news/smart-contract-mainnet-demo-day-three-update).
Final mainnet validation test can be seen via the Disburse action within transaction: 0f591dc544ae14102dbb4a74d5311a6acffc1772b163d8b7a9656b9525950b17
With the confirmed treasury reserve contract address being: stake17xzc8pt7fgf0lc0x7eq6z7z6puhsxmzktna7dluahrj6g6ghh5qjr
#### Specifics
Intersect will utilize a single Treasury Reserve Smart Contract (TRSC), with many Project-Specific Smart Contracts (PSSC), managed by Intersect. Intersect's management consists of three 'admin' and two Intersect 'leadership' roles. An Oversight Committee consisting of five external, independent third-party entities will provide checks and balances on Intersect, and safeguard against errors and unilateral control. The administration of both TRSC and PSSCs will be managed by Intersect, with external oversight on certain actions from the Oversight Committee.
The Oversight Committee consists of Sundae Labs, Cardano Foundation, Dquadrant, Xerberus and NMKR. Their role is to independently verify key administrative actions using on-chain logic, ensuring accuracy and consistency without exercising discretion over governance decisions.
For all details on Intersect's configuration please see the **[Smart Contract Guide](https://docs.intersectmbo.org/cardano-facilitation-services/cardano-budget/intersect-administration-services/smart-contracts-as-part-of-our-administration)** on the knowledgebase.
The high level permissions are as follows:
- TRSC Fund and PSSC Modify
- Two of the three Intersect admins, two of the five trusted entities and one of the two Intersect leadership sign-off must authorize
- TRSC Disperse
- Two of three Intersect admins, three of five trusted entities and two of two Intersect leadership sign-off must authorize
- TRSC Pause and Resume
- Two of three Intersect admins, and one of two Intersect leadership sign-off must authorize
- TRSC Sweep
- One of three Intersect admins, and one of two Intersect leadership sign-off must authorize
- TRSC Reorganize
- Two of three Intersect admins and three of five trusted entities must authorize
#### Processes
Upon enactment of this governance action, funding for this project will be directed into the TRSC's stake account. All instances of TRSC and PSSC can not be staked with a SPO and will be delegated to the auto-abstain predefined DRep. From here funds will be withdrawn into a UTxO remaining at the TRSC.
When the Legal contract is prepared and the vendor is ready, funding for this project will be transferred using the Fund action to a PSSC. All milestones will be outlined within the metadata.
A dashboard will be available for the community to audit the TRSC or PSSC and track metrics related to this withdrawn ada as well as being immutably verifiable on chain.
The subsections; Contract Management, Project Delivery, and Budget Management Tooling described above cover the constitutional requirements specified in Article IV section 4 and 5.