🚀 We are pleased to announce the release of a new version of our CLI. You can find in our blog the new features available!. Dismiss
Define your schema with GraphQL and just focus on building. No need to know Solidity, understand about blockchains or operate your infrastructure.
Store data with on-chain verifiability in a cost-effective way, and accelerate your path to decentralization by giving users control over their data.
Get valuable insights into how your app data is stored and used. Share tokenized data openly with your community to enhance transparency and traceability.
You can use decentralized DBs to build censorship-resistant applications with user-centric data control and the ability to tokenize specific data fields, placing them directly on chain for transparent and immutable record-keeping.
Combining decentralized storage and on-chain authorization to ensure both high performance and censorship resistance. An on-chain field level certification created using a Merkle tree verifies the data's integrity, while certain data can be represented as NFTs for cryptographic verification of authenticity.
READ MOREtype
User
@visibility(name:"ZKProof")
{
id: UUID
!
firstName:
String
lastName:
String
email:
Email!
address:
Address!
}
type
GameItem
@visibility(name:"NFT")
{
id: UUID
!
name:
String
!
type:
GameItemType!
price:
Int
!
}
type
User
@visibility
(name:"ZK Proof"){
id: UUID
!
fullName:
String
email:
Email!
address:
Address!
profilePicture: Image @versions(["small@50x50", "medium@150x150"])
items: [GameItem!]!@relation(type: REFERENCE)
}
type
GameItem
@storage
(name:"IPFS")
@ERC721 (network: "Polygon PoS")
{
id: UUID
!
name:
String!
type:
GameItemType!
price:
Int!
owner: User! @belongsTo
@owner(address: "address")
}
Create a complex GraphQL schema by defining 1-to-1, 1-to-many or many-to-many relations by simply adding relation directives to your types and fields. Enhance your objects by using rich data types like Image or Video to automatically add metadata, thumbnail generation and integrate with descentralized file storage solutions like IPFS.
READ MOREConfigure fine grained on-chain access policies. Define groups and manage users permissions based on types such as addresses and fields.
READ MORE# ADDRESS can [ READ | WRITE ] [ OBJECTS ]
0x511Aa93B58005eAf15D1dB5db2443c618d3Fd0aD can READ [
GameItem.*, User.[firstName, lastName]
]
Our Studio is the one stop shop for our developers. Here you can: Create apps in main-net or test-net, review GraphQL operations, invite team members, deploy schemas and manage security settings
READ MOREFEB 10th, 2023
In this tutorial we want to showcase how to create a To-Do dApp that uses Cedalio as a storage layer, storing data on-chain.
READ MOREFEB 22th, 2023
We’re extremely happy to announce new Scalars and features in the CLI Explorer.
READ MORE