Sirius
Demo Video
Project Information
At a Glance
The first DeFi lending pool for AI datasets, built on XRPL. Providers earn yield by lending their data. Borrowers get temporary, encrypted access with collateral. Trustless, traceable, revocable.
Description
The Problem
AI datasets are one of the most valuable digital assets today — yet they have no liquidity. Data owners face a binary choice: keep their datasets private, or sell them outright with no control over future usage. There is no middle ground.
Meanwhile, the AI industry is plagued by unauthorized data scraping. In August 2025, leaked internal documents revealed that Meta had scraped millions of websites without consent. Meta, Microsoft, and Nvidia extracted over 15.8 million YouTube videos from 2 million+ channels — with zero permission. The New York Times is suing OpenAI, Reddit sued Anthropic for 100,000+ automated bot sessions. Billions of dollars in lawsuits are accumulating across the industry.
The root cause is clear: there is no protocol for controlled, temporary, and compensated data sharing.
The Solution
Sirius (DataLend Protocol) applies DeFi lending mechanics to AI datasets on XRPL.
For Data Providers:
- Upload a dataset → it gets encrypted (AES-256-GCM) and stored on IPFS via Pinata
- A Multi-Purpose Token (MPT, XLS-33) is minted on XRPL to represent the dataset on-chain
- The MPT is deposited into a Vault (XLS-65) — the provider starts earning yield when borrowers access the data
For Data Borrowers:
- Complete KYB verification via on-chain Credentials (XLS-70)
- Post collateral and request a loan through the Lending Protocol (XLS-66)
- Receive temporary, encrypted access to the dataset — controlled by Permissioned Domains (XLS-80)
- Upon loan repayment, access is automatically revoked
Key properties:
- Only the authorized borrower can decrypt the data
- The provider retains full ownership at all times
- Every access, loan, and repayment is traceable on-chain
- Access is automatically revoked when the loan ends
How It Works — The Flow
- Provider uploads dataset → encrypted (AES-256) → stored on IPFS
- MPT minted on XRPL representing the dataset
- MPT deposited into a Vault (pool)
- Borrower submits KYB Credential on-chain
- Borrower posts collateral → loan issued via Lending Protocol
- Access granted through Permissioned Domain
- Borrower decrypts and uses the dataset
- Loan repaid → access revoked → MPT returned to provider
- Provider earns yield from the lending fees
Why XRPL?
We leverage 5 native XRPL primitives — no custom smart contracts needed:
- XLS-33 (MPT): tokenizes datasets as on-chain assets
- XLS-65 (Vault): pools MPTs from multiple providers
- XLS-66 (Lending Protocol): manages loans, collateral, and repayment
- XLS-70 (Credentials): handles borrower KYB and provider certification
- XLS-80 (Permissioned Domains): controls vault access permissions
What Makes Sirius Different
Sirius transforms datasets from a dead asset into a productive, yield-generating asset — with full consent, traceability, and compensation. No scraping. No lawsuits. Just a protocol.
Technical Details
Stack: Next.js 16 (App Router), React 19, TypeScript 5, Tailwind CSS v4. 3D/animations with Three.js + React Three Fiber, GSAP + Lenis, Framer Motion. State management via Zustand (client) and React Query (server).
Architecture: Frontend → Next.js API Routes → XRPL Devnet + Pinata (IPFS). No separate backend server.
XRPL Integration (xrpl.js on devnet):
- XLS-33 (MPT): dataset tokenization
- XLS-65 (Vault): pooling provider MPTs
- XLS-66 (Lending Protocol): loan lifecycle
- XLS-70 (Credentials): on-chain KYB/certification
- XLS-80 (Permissioned Domains): access control
Data Pipeline: Dataset → AES-256-GCM encryption (Node.js crypto) → IPFS upload via Pinata → MPT mint → Vault deposit. Borrower access is gated by credential verification + permissioned domain check. Decryption keys are only shared with authorized borrowers.
Team
2Noé WALES
Ali Ben yezza
Hackathon
HACK THE BLOCK 2026 Paris Blockchain Week XRPL Hackathon
Duration
Apr 11, 6:30 AM - Apr 12, 6:00 PM
Prizes Won
1Prizes Won
1 prize awarded