ipld.io
Open in
urlscan Pro
185.93.3.244
Public Scan
Submitted URL: http://docs.ipld.io/
Effective URL: https://ipld.io/
Submission: On October 27 via api from US — Scanned from IT
Effective URL: https://ipld.io/
Submission: On October 27 via api from US — Scanned from IT
Form analysis
0 forms found in the DOMText Content
Documentation Github ipld-hero IPLD is the data model of the content-addressable web. It allows us to treat all hash-linked data structures as subsets of a unified information space, unifying all data models that link data with hashes as instances of IPLD. WHY IPLD? A data model for interoperable protocols. Content addressing through hashes has become a widely-used means of connecting data in distributed systems, from the blockchains that run your favorite cryptocurrencies, to the commits that back your code, to the web’s content at large. Yet, whilst all of these tools rely on some common primitives, their specific underlying data structures are not interoperable. Enter IPLD: IPLD is a single namespace for all hash-inspired protocols. Through IPLD, links can be traversed across protocols, allowing you to explore data regardless of the underlying protocol. USE CASES The sky’s the limit as IPLD allows you to work across protocol boundaries. The point is that IPLD provides libraries that make the underlying data interoperable across tools and across protocols by default. BITCOIN TO GIT Reference your latest commits in a git branch to a bitcoin transaction to timestamp your work. By linking your git commit, you can view the commit from your blockchain explorer. ETHEREUM TO IPFS Have your next contract refer to media on IPFS, perhaps modifying it and tracking its changes on each function execution. Seamlessly jump from function to object through IPLD addressing. FEATURES A CANONICAL DATA MODEL A self-contained descriptive model that uniquely identifies any hash-based data structure and ensures the same logical object always maps to the exact same sequence of bits. PROTOCOL INDEPENDENT RESOLUTION IPLD brings isolated systems together, making integration with existing protocols simple. UPGRADEABLE With Multiformats support, IPLD is easily upgradeable and will grow with your favorite protocols. OPERATES ACROSS FORMATS Express your IPLD objects in various serializable formats like JSON, CBOR, YAML, XML and many more, making IPLD a cinch to use with any framework. BACKWARDS COMPATIBLE Non-intrusive resolvers make IPLD easy to integrate within your existing work. A NAMESPACE FOR ALL PROTOCOLS IPLD allows you to explore data across protocols seamlessly, binding hash-based data structures together through a common namespace. MEDIA IPLD is an open source project from the IPFS community. There are many ways you can contribute by getting involved. Learn more about IPLD from the community. GPN19 - Foundations for Decentralization: Data with IPLD Juan Benet: Enter the Merkle Forest ResNetLab: Intro to InterPlanetary Linked Data Why We Must Distribute The Web How IPFS Deals With Files - IPFS Camp Workshop IPLD was started and is sponsored by Protocol Labs Documentation Github © Protocol Labs | Except as noted, content licensed CC-BY 3.0