Cedalio is a platform that helps you build applications with data that is auditable and verifiable by default. It allows data used in your application to be traced back to its origin, giving users real ownership and portability of their data across different applications.
Cedalio offers a convenient GraphQL API for seamless access, creation, and management of a decentralized database. You can define your schema with GraphQL and focus on building your application. The data is stored with on-chain verifiability in a cost-effective way, and the access control rules are stored in a smart contract, ensuring a censorship-resistant database. Please refer to our blueprint section for more in detail explanation on how the platform is designed.
With Cedalio, you can prove that the data is real and hasn't been tampered with. It provides end-to-end traceability, allowing you to verify your data. Every mutation (create or write transactions) is logged on chain and can verified if needed.
The Cedalio Studio is a web application designed to make the creation and management of your decentralized databases seamless and intuitive. This platform allows you to interact directly with your database structure, permissions, and manage security settings.
Cedalio is natively integrated with web3, meaning it supports on-chain certificates and NFTs, immutable and tokenizable data, and a decentralized backup that allows business continuity. It also provides a verifiable operation log. Also, wallets are a key component of our architecture since they are the owners of the databases and the smartcontracts containing the ACLs.
Cedalio ensures user-owned data through on-chain access control rules and permissions. This means that the data can be owned by the user and can be ported across applications.
Cedalio can be used to build a variety of applications. For example, it can be used to create applications where patients own their data, or applications that track ESG metrics and provide certifiable ESG reporting.
The authorization layer in Cedalio allows you to configure fine-grained on-chain access policies. You can define groups and manage user permissions based on types such as addresses and fields, empowering users to have complete ownership of their data.
The storage layer in Cedalio combines decentralized storage and on-chain authorization to ensure both high performance and censorship resistance.
We are actively working on adding @ERC721 and @ERC1155 directives to Cedalio. These object type-level directives allow you to make an object an NFT, which will be automatically minted and linked to its metadata once it is created.
By combining these directives with @storage(name: “IPFS”), you can tell Cedalio to store the NFT metadata on IPFS, and all the necessary connections will be managed automatically. When an NFT-backed object is created, a URL pointing to its NFT metadata in standard JSON format is generated. Let us know if you feel like using this features.
Cedalio is designed to work with any EVM-compatible chain, and we have currently deployed it on
Polygon Mumbai. If you require support for a different chain, please let us know. Our integration roadmap includes plans to deploy on zkEVM-based chains like Polygon zkEVM and zkSync 2.0, and also to enable users to deploy schemas that reside entirely on IPFS.
Currently, Cedalio only supports self serve for testnet. Please talk with us whenever you are ready to build in main net. You will soon be able to do it by yourself.
Rich data types like videos or images are high on our priority list and we aim to provide a seamless experience for uploading and managing this type of data.
For each field of type Video or Image, a specific URL endpoint will be exposed to upload the video or image content. Then we will automatically upload the content to IPFS and expose the file’s metadata (such as width, height, thumbnail, content URL, etc) as fields of the Video or Image object. Stay tuned for updates on this and other exciting features!
Overall, the GraphQL gateway acts as a bridge between the client-side application and the underlying database, making it easier for developers to work with different types of data stores and handle various access control requirements. In the case of the smart contract database, GraphQL operations are translated into a smart contract call that creates a blockchain transaction.
For query operations, the gateway fetches data from the database, resolves the GraphQL query by executing the corresponding resolvers, and returns the requested data in the format specified by the query.
At the moment you can't. Cedalio takes care of it for you. That makes the whole process faster and easier.
Yes you can but in the development purposes, it is not production ready.
We are also exploring the idea to compile Cedalio on WASM. This will help us running GraphQL gateway resolvers on edge on cloud providers that support the WASM runtime and it will allow developers to run all the GraphQL resolvers and network logic directly in the frontend without having to connect to any Cedalio managed GraphQL gateway node.
Although at the moment we are not planning to bootstrap a network of GraphQL gateway nodes, once we open source our core you will be able to run your own gateway node without having to rely on any Cedalio managed infrastructure.
If you define a GraphQL schema and deploy it using Cedalio’s technology, such schema needs to be accessed via Cedalio's GraphQL gateway. Once we open source our core library you will be able to host your own GraphQL gateway node. If your application already uses GraphQL and has different subgraphs backed by other storage solutions, the subgraph that’s accessed via Cedalio’s GraphQL gateway can be integrated as subgraphs using something like Apollo Federation or GraphQL stitching.
We have a monthly fee based on your needs and size of your company. Please talk with us for further information. We will publish the pricing on our website in the next few weeks.
Currently, all transaction fees in the explorer demo are covered by Cedalio and included in the pricing.
In the future if there is sufficient interest from the community, we may allow administrators to connect their own crypto wallet and pay for transaction costs on a transaction-by-transaction or batch-by-batch basis, giving them full control over funding their application gateway usage.
As of now, we don't see the requirement for a token in our platform and we won't release any token unless there is a clear and compelling reason to do so.
No. You will be able to pay in dollars by a credit card and we will take care of paying for the transaction fees for you. This way, you won't need to worry about buying tokens for each network that you want to run on, or monitoring the wallet to make sure it has enough funds.
Our decentralized storage solution costs similar to typical web2 solutions. If you're not sure if Cedalio is a good fit for your use case, you can reach out and we can help you evaluate it.
Depending on the network that you deploy your database, your use case and the amount of data that you plan to write, costs could be cheaper, significantly high or prohibitively expensive. That’s why it is important to understand what’s the best network for your use case in order to balance the tradeoff between decentralization, security and cost. If you don't know if Cedalio is a good alternative for your use case, let's have a chat and we can help you figure it out.
It's important to consider the tradeoff between decentralization, security, and cost when choosing a network to deploy a smart contract-based database. Ethereum L1 can provide strong guarantees but is also more expensive, while alternative solutions such as Polygon or zkEVM-based networks can offer a balance between security and cost. It ultimately depends on the specific needs and requirements of each use case.
At the moment and during our alpha phase, we are developing our technology privately. Once we reach a mature enough state, we plan to open source our core library.
Our guiding principles are that users should be able to access and operate with their data without having to rely on Cedalio’s infrastructure or closed source software. By making Cedalio open source any user can host its own GraphQL gateway and access their data without having to use any infrastructure managed by Cedalio.
Furthermore, open sourcing Cedalio means that users will have access to the source code and will be able to inspect and verify the security and privacy measures in place. This is particularly important for mission-critical applications where security and privacy are of the utmost importance.
Overall, open sourcing Cedalio is a key step in fulfilling our mission to empower users with secure, decentralized and scalable access to their data.
Cedalio's founders are Luciana Reznik, Nicolas Magni and Guido Marucci Blas, a proven team of second time founders going after a second, massively impactful business. We are also backed by some of the best builders and investors in the web2 and web3 ecosystems like YCombinator, Guillermo Rauch (Vercel), Demian Brener (Open Zeppelin), Esteban Ordano (Decentraland), Ethan Beard (Ripple), Santiago Siri (Proof of Humanity), Agustina Fainguersch (Meta) and Sebastian Serrano (Ripio).