Skip to content

kr05/mfa-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MFA Vault

MFA Vault is a Cardano-based prototype for verified physical artwork sales and oracle-assisted settlement.

Built by Made for Artists, the project explores how real-world art can gain stronger authenticity records, clearer ownership history, and more transparent onchain-compatible pricing.

What it does

MFA Vault lets a verified artwork go through a clean sale flow:

  1. Register a physical artwork
  2. Mint a master authenticity NFT
  3. List the artwork for direct sale
  4. Pull oracle data to convert the approved value into ADA
  5. Complete the sale and update ownership / provenance history

This hackathon version focuses on the direct sale flow.

It also introduces the broader MFA Vault vision:

  • verified artwork records
  • programmable vault infrastructure
  • future shared participation models
  • transparent settlement for physical art

Why it matters

Physical art still lacks simple infrastructure for:

  • authenticity
  • ownership history
  • transparent settlement
  • clean onchain interoperability

MFA Vault uses Cardano to create a more trusted and structured flow without turning the product into a speculative NFT marketplace.

Oracle usage

This project uses the Charli3 Pull Oracle to fetch pricing data on demand.

Oracle feeds used

  • ADA/USD

How the oracle is used

MFA defines the approved artwork value in USD. Charli3 converts that value into ADA on demand so the application can display:

  • artwork value in USD
  • equivalent value in ADA
  • oracle-assisted settlement context

The oracle does not determine the value of the artwork itself. It makes that approved value usable onchain.

Tech stack

  • Frontend: [fill in]
  • Backend: [fill in]
  • Cardano integration: [fill in]
  • Oracle: Charli3 Pull Oracle
  • Network: Cardano Preprod
  • Storage / metadata: [fill in]

How to run it

Prerequisites

  • Node.js [version]
  • npm or pnpm
  • Cardano test wallet
  • environment variables configured

Setup

git clone <your-public-repo-url>
cd <repo-name>
npm install

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors