We should consider designing a sort of "Blockcore Graph" that is similar to "Microsoft Graph"
We want to set people free of existing infrastructure that depends on centralized solutions, so having a graph-type query on the information stored on hubs would be an important part of this empowerment of people to own and control their own data.
Examples:
Chats, a chat should be stored on one or multiple hubs. Chats should have the ability to be persisted for certain amount of time. Chats are obviously private and should be stored encrypted.
Files, documents that are important to a user should be storable on the hubs. Files (documents) should be signable by anyone participating in the blockchain network. This can be used to have lawyers attest to legal documents, etc.
People, or contacts. This is the registry of your contacts, and metadata related to these connections.
Groups/Teams/Communities
At least a basic compatibility with Microsoft Graph should be considered, making onboarding of new developers easier, and the ability to build solutions that runs on top of both graphs.
Examples:
Chats, a chat should be stored on one or multiple hubs. Chats should have the ability to be persisted for certain amount of time. Chats are obviously private and should be stored encrypted.
Files, documents that are important to a user should be storable on the hubs. Files (documents) should be signable by anyone participating in the blockchain network. This can be used to have lawyers attest to legal documents, etc.
People, or contacts. This is the registry of your contacts, and metadata related to these connections.
Groups/Teams/Communities
At least a basic compatibility with Microsoft Graph should be considered, making onboarding of new developers easier, and the ability to build solutions that runs on top of both graphs.