Open Standards & Interoperability
Campaign Brief
Open standards built on the principles of openness, transparency and consensus lay the grounds for innovation, growth and fair competition. Open standards are not synonymous of open source. [OPSTD]
We look at Open Source as the best way to enable interoperability between different technologies and applications. But in the Cardano Ecosystem we have a set of open source projects that have no standards for basic cross-project integration. For instance, there are no standards on how to document, set-up, and contribute-to projects. Moreover, there is no common infrastructure that the projects can use to track issues, and publish basic public information about the projects funded by the community.
We are of the advise that we need a set of standards, processes, and infrastructures to be used by the Cardano open source projects, such that (1) The teams of different O.S. projects can easily collaborate; (2) New-joiners can easily discover, understand, test, and contribute to existing O.S. projects; (3) Cardano O.S. projects can access a pool of basic infrastructures and tools that are needed.
Motivation
As mentioned by Charles Hoskinson "Cardano code is Open Source, but needs to be managed like a true open source project, like Linux and other O.S. projects".
In order to proceed in this direction, we need to use Catalyst as a governance over a true, vendor-neutral open source and open-standards ecosystem. To achieve that, we are missing processes (e.g. how the project teams should behave and participate in the ecosystem), and infrastructures (e.g. VCS, CMS, Wiki, Forum, etc.)
Guiding questions:
- How can we guide the growth of a vendor neutral ecosystem?
- How can we build a common identity and increase awareness on Cardano projects?
- How can we increase the discoverability and the commercial adoption of our projects?
- How can we increase the degree of collaboration across different projects?
- How can we lower the barriers and increase open participation to our ecosystem?
- How can we provide equal opportunities to all projects no matter the size?
Possible directions:
- Incentivize collaboration across projects to solve complex problems
- Introduce common standards and processes and incentivize their adoption across projects
- Provide cross-project infrastructures and tools needed to co-ordinate
- Ensure the existence of a cohesive knowledge base
- Support a network of professional technology ambassadors
Note
This challenge builds on top of the existing F7 Open Source Developer Ecosystem and is loosely related to F8 Open Source Development Ecosystem
Indeed, this challenge is about establishing standards, processes, and fostering interoperability across O.S. projects, while the "Open Source" challenges are more focused on growing the O.S. ecosystem by seed-funding open source projects for future challenges.
Shortly said: This challenge is about opennes, standardization, and interoperability across open source projects funded by the community, while the "open source" one is about increasing the number/quality of projects.
References
[OPSTD] Almeida, Fernando & José, Oliveira & José, Cruz. (2011). Open Standards And Open Source: Enabling Interoperability. International Journal of Software Engineering & Applications. 2. 10.5121/ijsea.2011.2101.
Why is it important?
To deliver complex software, driving collaboration, and accelerating innovation by sharing identity, practices, and sw components/services.
What does success look like?
- A vendor-neutral ecosystem to
- drive growth, awareness, discoverability
- increase commercial adoption
- provide needed infrastructures
Key Metrics to measure
Open standards adoption should increase among cardano projects. On the long term, all of the community-funded projects should be open and transparent by following common standards.
There should be observable improvements: easier to discover projects and find project resources, more intuitive to access project knowledge base (documentation, how-to, etc.), and simple to find and contact project members.
It should be possible to have project synergies by allowing simple inter-project communication, knowledge sharing, and re-use of existing components/services.
We should observe an increase in open-source contributions to different projects: both from new joiners and from other people already in the Cardano community
We should observe an increase in reputability of the Cardano Open Source projects. The measure can be done by looking at media communications of various open source communities.
Tenant Profile
Solution: 一个允许租户之间以及租户与住房单元之间兼容匹配的标准。
Sustainable Business Standards
Solution: 建立一个去中心化的可持续商业模式,为气候问题/食物短缺提供现实的解决方案,将Cardano项目连接起来
Standard for verification of NFTs
Solution: 探讨和建立标准和资源,为Cardano NFTs创造价值的协作和一致的方法和程序
Sign-in with Cardano
Solution: Cardano签到的完整规格和实现(前端和后端),就像已经有的以太坊签到一样。
Research Guild: Ecosystem Report
Solution: 研究会将提供一项可行性研究,调查在Cardano上发展一个开放和协同的生态系统的策略。
PRISM VC Schema/Cred Definition
Solution: 通过开源工具创建PRISM模式的标准表示和VC定义,以验证标准并定义如何在区块链中存储。
Ouroboros-mini query specification
Solution: 记录查询规范,以便人们能够实现他们的新客户。
Open Standards & Design Patterns
Solution: 与现有项目合作,定义问题空间和构成解决方案的不同组件,以促进互操作性。
Open Source Fungify
Solution: 开源Fungify,一个完整而先进的dApp,使几个复杂的合约可供任何人作为启动平台使用。
Open ISPO
Solution: 我们的开放式ISPO将促进小池的增长,并使项目能够以智能方式分发其代币。
Open Certification and Traceability
Solution: 开源工业NFTs标准和验证工具,用于追踪和认证现实世界的资产,如食品和药品
NFT-Guild: NFT Royalty Standards
Solution: 一个合作的过程和一个统一的方法来探索和建立Cardano NFTs的标准和资源。
NFT as an event ticket
Solution: NFT事件认证通过无连接tx。人们更喜欢熟悉的事物。我们也喜欢活动。让我们把NFT带入主流票务领域
Metadata Dictionary
Solution: 为标准化的B2B交易开发一个元数据注册表,作为组织的会计和商业活动的基础。
Mentorship Incentivization DAO
Solution: 用原生代币和NFT激励导师,并因提供非凡的导师经验而获得公信力–导师DAO。
Marlowe for Financial Markets
Solution: 推动即将推出的Marlowe全面实施和先锋计划,为金融市场交易者和DeFi提供专门的社区。
Make learn Cardano easier
Solution: 建立像Wiki一样的模型网站,让Cardano爱好者以他们认为最容易看到、理解的方式创建和组织主题、内容。
Ideation Protocol Work Group
Solution: 与从事构思工作的项目进行一系列的峰会,以商定协议层面的实施。
DYOR Tool
Solution: 一个社区策划的工具,教人们如何利用一套一致的标准来研究一个代币或NFT。
DLT360: Technology RADAR Team
Solution: 我们将增加有关技术的最新研究,调查开放标准和互操作性的观点,并按季度进行总结和报告。
DLT360: Governance RADAR Team
Solution: 对于复杂的开源项目来说,治理是成功的关键。DLT360团队每季度审查、研究文献、总结和报告一次
Community collaboration standards
Solution: A purpose driven community to build common standards, processes, and tools to increase synergies across projects.
Community and Content Accessibilty
Solution: 使用保点公司创建的独特的智能合约系统 "参与赚钱 "来奖励用户的参与。
Codesign blockchain4good Principles
Solution: Cardano的利益相关者作为核心共同设计者参与了一个前所未有的开放性的、与区块链无关的、区块链为善的原则。