Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cardano-rdf-registry

A trustless registry for RDF books rooted on the MPFS smart contract. A human name resolves to an on-chain book (an MPFS cage); the assets a book carries — RDF asset bundles (CIP-57 blueprints, SHACL shapes, metadata schemas, overlays) — are content-addressed and verified offline.

Why

The chain already gives, for free, the only authority that matters: metadata M appeared in a transaction whose witnesses the ledger checked. From that single primitive the registry derives a resolution chain in which exactly one link needs trust:

name ──(owner-signed claim)──▶ cage id (thread token)
cage id ──▶ state-script hash (direct) + request-script hash (params)
script hash ──(content-addressed pointer)──▶ ipfs://CID
CID ──(recompute hash == H)──▶ verified blueprint   ← trustless
blueprint ──▶ schemas to decode the book's RDF graph

Only the first link is vouched (the book owner's key). Everything below the cage id is mathematics any client can re-check. See the constitution.

What it reuses

This repo is integration glue, not a re-implementation:

Dependency Role
cardano-mpfs-client Pure offline verifier of MPFS proof-bearing facts (wasm/js).
cardano-rdf (cq-rdf) Deterministic Cardano-tx → RDF graph + asset-bundle model.
rdf-shapes-wasm SPARQL 1.1 (Oxigraph) + SHACL Core (rudof), shipped to wasm.

Status

Bootstrapping. First epic: a trustless book-naming registry — owner-bound name → cage resolution, verifiable offline.

Development

Everything runs through Nix:

nix develop -c just ci

License

Apache-2.0.

About

Trustless registry for RDF books rooted on MPFS: owner-bound naming + content-addressed asset distribution, verified offline (wasm/js)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages