Grant/Project Name: 3RM
Grant Category: Data Model Creation, Application
ELI5 Project Summary: Define and deploy a standard model for Decentralized Identifiers (DIDs) to represent organizations’ identities. The identity-organization-profile schema will serve as the fundamental identity layer of a B2B network that gives organizations control over their identity information and enables them to securely share only necessary data with other organizations and individuals.
The current web2 b2b technology landscape is fragmented, with data being stored in hundreds of siloed databases. This commoditization of data has led to it being bought and sold for the lowest possible price without regard for privacy or security. We believe that the Ceramic platform provides a unique opportunity to rebuild the entire b2b sales stack in a more secure way and gives organizations control over their own data.
3RM aims to create a DID model for organizations that will allow them to access a unique and verifiable digital identity, which they can use to interact with other organizations and individuals on the internet in a secure and trustworthy manner. By having a DID, organizations will have more control over their identity information and the ability to share only the necessary information with others. This approach, which allows organizations to “attest” to their identity rather than sharing it with every party they interact with, is more privacy-focused and secure.
3BoxLabs has already created the
[identity-profile-basic](https://github.com/ceramicstudio/datamodels/tree/main/models/identity-profile-basic) ****data model, ****which simplifies how applications can view and display the profiles of their users. The Basic Profile schema defines a document format containing properties suited for representing an individual, such as name, birth date, gender, and nationality.
Similarly, 3RM will create the “identity-organization-profile” schema to define the format of a document that contains properties suitable for representing an organization. These properties will include but are not limited to, the organization’s name, contact information (e.g., address, phone number, email), a description of its purpose and mission, industry, and legal structure.
3RM will publish this schema on the Ceramic network, using the ComposeDB Client to make it accessible to developers. Developers could then use this schema to create applications that allow organizations to manage and share their identity information on the Ceramic network. These applications could be built using the GraphQL interface provided by the ComposeDB Client, which would enable developers to define and query the data in the “identity-organization-profile” schema.
On web2, organizations’ identity information is typically stored on individual servers and is not easily accessible or verifiable across different platforms. This can lead to security and privacy issues and difficulties in ensuring the accuracy and consistency of organizations’ identities.
By publishing organizations’ profile information on a decentralized, globally-available, and censorship-resistant network like Ceramic, 3RM aims to create a more secure and trustful environment for organizations to manage and share their identity information. This approach will give organizations more control over their data, enabling them to share only necessary information with others securely. Additionally, using a DID to own and update profile information ensures that the information is verifiable and consistently resolvable across different platforms. Overall, the use of Ceramic and DIDs in this way provides significant benefits over the current web2 approach to managing organizations’ identity information.
By creating a standard model for Decentralized Identifiers (DIDs) and an “identity-organization-profile” schema, 3RM aims to create a shared incentive layer for organizations to manage and share their identity information. This shared incentive layer will allow organizations to interact with each other securely and trustfully, enabling them to exchange information and engage in transactions without the need for intermediaries. This will ultimately lead to a more efficient and effective way for organizations to manage and share their identity information, resulting in increased security and privacy and greater trust and transparency in the B2B ecosystem.
To achieve this goal, 3RM will first create the “identity-organization-profile” schema, which will define the format and properties of a document suitable for representing an organization’s identity. This schema will be based on existing best practices and standards in the field, as well as input from experts and the broader community. To ensure the success of the 3RM project, 3RM will take several steps to engage with and involve the wider community. This will include actively seeking input and feedback from experts and stakeholders in the field and engaging with the Ceramic community and other relevant communities and forums. This will help ensure that the “identity-organization-profile” schema is well-defined and meets the needs of the organizations it will be used.
Once the schema has been defined, 3RM will implement and deploy the DID model for organizations on the Ceramic network. 3RM will work closely with the Ceramic team to integrate the DID model and “identity-organization-profile” schema into the Ceramic platform. This will involve collaboration on technical implementation and integration and coordination on marketing and outreach efforts. This will include creating a DID method and resolver and integrating the “identity-organization-profile” schema into the Ceramic platform. This will enable organizations to develop, manage, and share their DIDs and associated identity information on the Ceramic network.
Furthermore, 3RM will create a comprehensive set of tools and documentation to make it easy for organizations to use and integrate the DID model and “identity-organization-profile” schema into their systems and applications. This will include tutorials, guides, sample code, and support for common development languages and frameworks.
Overall, the 3RM project aims to create a standard model for representing organizations’ identity online, using Decentralized Identifiers (DIDs) and an “identity-organization-profile” schema. This model will enable organizations to have more control over their identity information and securely share only necessary information with others, resulting in increased security, privacy, and trust in the B2B ecosystem.
- Website: https://wwww.3rm.co
- Twitter: https://twitter.com/3RM_co
- GitHub: No GitHub for this project yet, and private GitHub for company CRM product.
- Previous projects the team has meaningfully contributed to app.3rm.co is currently in private beta, but the below looms are what will be released shortly.
- Comparable projects or peers: 3BoxLabs’
The 3RM Team:
Has been in startups for ten years and has vast experience in business development, marketing, and growth. Jackson was the Head of Growth for Gainfully and Finvera, which were acquired in 2021. Jackson was also a part of the teams that brought Idle Finance and Balance. io to market in 2022. https://www.linkedin.com/in/jackson-rodriguez/
Has been at the center of strategic partnerships and technical implementation for five years, with experience in counter-terrorism, payments infrastructure, and web3. He was an early contributor at Developer DAO, helping lead operations initiatives and explore partnership opportunities with the web3 ecosystem. https://www.linkedin.com/in/ryandgill95/
He has 28 years of experience and was a former Director of Software Engineering at Venmo + PayPal with an incredible track record of growing the best engineering teams. https://www.linkedin.com/in/janrosen/
Has ten years of experience in product roles at startups like 500px, #paid, and ActivateStaff, growing the latter from 0 to $1.2MM ARR.
He graduated from Cambridge with a Master’s in Engineering and developed his craft by building consumer fitness apps. Transitioning into web3 last year, he’s led design in numerous Developer DAO projects and the DevNode Protocol spin-off.
Ceramic Ecosystem Value Proposition:
- Once the identity-organization-profile schema has been created and deployed to Ceramic’s Data Model Registry, it would serve as a fundamental identity layer for organizations in a B2B network by providing a standardized set of properties that can be used to represent each organization’s digital identity. By creating this shared incentive layer, 3RM aims to foster a more collaborative and secure environment for organizations to conduct business on the internet. As the underlying platform for publishing and resolving identity information, Ceramic ensures that the network is globally-available, permissionless, and censorship-resistant, providing significant benefits over the current fragmented and insecure web2 approach. This would enable organizations to share their identity information with other organizations in a consistent and interoperable way, making it easier for them to establish trust and build relationships.
- This will enable a new utility layer for an ecosystem of B2B-focused projects to emerge. In addition to our web3-enabled CRM, there are unlimited use cases for sales technologies to be built with the correct standards and practices around user data. For example, businesses can use this shared incentive layer to verify the identity of other organizations before engaging in transactions with them. This can help prevent fraud, ensure that transactions are conducted with reputable and trustworthy parties, and reduce the risks of entering into a business relationship with an unknown or untrustworthy organization. Additionally, businesses can use the shared incentive layer to share relevant information about their products and services, as well as their capabilities and capacity, with other organizations. This can help facilitate more efficient and effective business relationships and partnerships. In addition, the schema could also be used to enable organizations to share their identity information with other systems and platforms, such as supply chain management systems, government agencies, or regulatory bodies. This could facilitate more efficient and secure interactions between organizations and these other systems and enable organizations to take advantage of new digital services and opportunities.
- The 3RM project would further organizations’ adoption and use of the Ceramic network. By creating a standard and easy-to-use model for managing and sharing identity information on the Ceramic web, 3RM would make it more attractive for organizations to use Ceramic as their primary platform for managing and sharing identity information. This would result in increased adoption and use of the Ceramic network, which would benefit the overall Ceramic ecosystem.
- The 3RM project would contribute to the development and growth of the Ceramic community. By engaging with and involving the broader community in developing the DID model and “identity-organization-profile” schema, 3RM would help build a stronger and more engaged community around the Ceramic network. This would benefit the Ceramic network by fostering collaboration and innovation within the community and increasing network awareness and visibility.
- 3RM currently has a waitlist of 900 organizations for its web3 CRM. Our beta users and waitlist members include some of the best sales and partnership people from top DAOs, Venture Capital Funds, and dApps. Creating and building future products with the identity-organization-profile model on Ceramic, the Ceramic ecosystem would provide critical infrastructure for developing a flourishing B2B network.
Funding requested (DAI/USDC): [$52,500] How much are you applying for? Make sure to break the amount requested down by milestones
- Milestone #1: Develop a detailed specification for the identity-organization-profile schema for an organization profile, including a list of all the properties that should be included and any constraints or rules that apply to each property. (3 weeks) - [$9,000]
- [A written specification for the schema, including a detailed description of each property and its constraints.] - [60 Hours @ 75 $/ Hr]
- [A visual representation of the schema, such as an entity-relationship diagram or a data model, shows the relationships between the different properties and how they fit together.] - [60 Hours @ 75 $/ Hr]
- Milestone #2: Implement the schema using ComposeDB and create a set of tools and libraries that can be used to create, manage, and validate organization profiles that conform to the schema. (3 weeks) - [$18,000]
- [The schema is implemented in a machine-readable format, along with a set of tools and libraries that can be used to create, manage, and validate organization profiles that conform to the schema.] - [120 Hours @ 75 $/ Hr]
- [Documentation and usage examples for the tools and libraries to help organizations understand how to use them to create and manage their organization profiles.] - [120 Hours @ 75 $/ Hr]
- Milestone #3: Conduct pilot tests with a small group from our list of 900 organizations to evaluate the schema, tools, and libraries and make any necessary changes based on the feedback from the pilots. (4 weeks) - [$18,000]
- [A report summarizing the results of the pilot tests, including any feedback or recommendations from the participating organizations.] - [160 Hours @ 75 $/ Hr]
- [Any updates or changes made to the schema, tools, and libraries based on the feedback from the pilot tests.] - [60 Hours @ 75 $/ Hr]
- Milestone #4: 1. Publish the schema, tools, and libraries, and create documentation and educational materials to help organizations understand and use the schema to create their organization profiles. (1 week) - [$7,500]
- [The schema, tools, and libraries published to Ceramic’s Data Model Registry and made available for use by organizations.] - [40 Hours @ 75 $/ Hr]
- [Documentation and educational materials (e.g., tutorials, guides, case studies) that explain how to use the schema and tools to create organization profiles and provide examples of how organizations can benefit from using the schema.] - [60 Hours @ 75 $/ Hr]
I accept the 3Box Labs Grants terms and conditions: [Yes]I understand that I will be required to provide additional KYC information to the 3Box Labs to receive this grant: [Yes]