Trust Vault

On-chain proof of authenticity for creative work with privacy-preserving verification.

Trust Vault

Created At

ETHOnline 2025

Project Description

TrustVault is a decentralized platform designed to bring transparency, authenticity, and ownership verification to the world of digital creation. In today’s age, where content can be easily copied, modified, or falsely claimed, there is a growing need for creators to have a trustless, tamper-proof system that can verify who made what and when. TrustVault answers this challenge by giving creators—artists, writers, developers, designers, and innovators—a way to permanently register their creative works on the blockchain with cryptographic proof of authorship, all while maintaining privacy and control over their content.

When a creator uploads a file through the TrustVault platform, it doesn’t just generate a simple hash. Instead, it produces two distinct digital fingerprints: a content hash and a semantic fingerprint. The content hash is a cryptographic representation of the file, ensuring that even the smallest data change can be detected. However, what truly sets TrustVault apart is its integration with the Artificial Superintelligence Alliance (ASA), which powers the creation of the semantic fingerprint. Using advanced language and vision models, this AI layer analyzes the meaning and conceptual content of the file—whether it’s text, artwork, or code—and creates an intelligent vector-based representation. This means that even if a work is paraphrased, reformatted, or slightly edited, TrustVault can still identify its semantic similarity, helping prevent plagiarism and ensuring rightful credit to the original creator.

To make these proofs verifiable, scalable, and interoperable across multiple blockchain ecosystems, TrustVault integrates the Avail modular data availability layer. Avail serves as the decentralized backbone for storing the cryptographic proofs and metadata of each registered work. Its robust infrastructure ensures that the data is available, verifiable, and resistant to manipulation or censorship, even when referenced from different blockchain networks. This modular approach allows TrustVault to be chain-agnostic—meaning a creator on Ethereum, Polygon, or Solana could all anchor their proofs in the same trusted layer. Avail’s integration also helps the system remain lightweight and cost-efficient, separating data availability from execution while maintaining integrity and auditability.

On the technical side, the smart contract architecture of TrustVault, built using Solidity and Foundry, manages proof registration, timestamping, and verification. Each registered work is given a unique ID and mapped to both its content and semantic fingerprints, along with creator details and a timestamp. This ensures that every creative proof is easily traceable and permanently stored on-chain. The frontend interface, hosted on Lovable, is designed for simplicity and accessibility, allowing users to upload, verify, and view ownership proofs with just a few clicks—without needing deep blockchain knowledge. It communicates with the smart contracts through APIs and leverages secure wallet connections for authentication and signature-based actions.

By combining AI-powered semantic analysis and Avail’s decentralized infrastructure, TrustVault moves beyond basic hashing to create a more meaningful, intelligent proof-of-ownership ecosystem. It transforms digital intellectual property into verifiable, immutable on-chain records while keeping users in full control of their data. The platform’s future vision includes features like privacy-preserving verification using zero-knowledge proofs, creator reputation systems, and cross-chain interoperability—making it a foundational layer for a new era of trustworthy, AI-enhanced digital creativity.

Ultimately, TrustVault’s mission is to protect creators from plagiarism and unauthorized use by giving them indisputable, timestamped proof of originality and authorship—without forcing them to expose their entire work publicly. It empowers creative professionals to say, “This is mine, and I can prove it,” while promoting transparency, fairness, and authenticity in the Web3 creator economy.

How it's Made

TrustVault was built with a focus on combining AI-powered semantic verification and modular blockchain infrastructure to create a robust proof-of-authenticity system for digital creators. The project is divided into two main layers — the smart contract backend and the AI + data availability layer, all connected through a clean, intuitive frontend hosted on Lovable.

The smart contract backend, written in Solidity and tested using Foundry, is the core of TrustVault. It handles the registration, verification, and timestamping of proofs. Each file uploaded by a user generates two unique identifiers — a content hash (SHA256) and a vector hash, which represents the semantic fingerprint. These are stored immutably on-chain along with metadata such as creator address, timestamp, and a reference URI. The contract emits events for every proof registration, ensuring full transparency and enabling easy querying in the future.

For the AI fingerprinting layer, we integrated the Artificial Superintelligence Alliance (ASA) APIs, which use lightweight embedding models similar to MiniLM to generate vector representations of text or image content. This AI model runs client-side (via @xenova/transformers) to ensure privacy — the raw content never leaves the user’s browser. Only the generated embeddings (semantic vectors) are used to create the vector hash stored on-chain. This was a key design decision to ensure trustless verification with privacy. It also allows semantic similarity detection — so if someone rephrases or slightly modifies content, TrustVault can still detect its origin.

The Avail integration acts as the project’s data availability and verification layer. Using the Avail Nexus SDK, we connected our smart contract events to Avail’s modular DA layer. Instead of storing heavy data or metadata directly on-chain, we post proof commitments and metadata references to Avail, ensuring scalability, cross-chain accessibility, and censorship resistance. Avail’s lightweight modular architecture allows TrustVault to remain interoperable with multiple ecosystems (like Polygon or Ethereum) without rewriting core logic. Essentially, the blockchain handles the proof registration, while Avail ensures that the metadata and cryptographic proofs are verifiable and permanently retrievable.

On the frontend, built using Next.js and TypeScript, hosted on Lovable, we created a clean dashboard where users can upload content, view ownership proofs, and verify authenticity. The frontend interacts with the smart contracts via ethers.js and the Avail Nexus SDK, while the AI fingerprinting runs directly in-browser. We implemented a hybrid compute flow: the semantic fingerprinting runs locally, the proofs are uploaded to NFT.Storage/IPFS, and the smart contract stores the hash references immutably on-chain. This separation of concerns makes the system decentralized, privacy-preserving, and efficient.

One hacky but powerful element of our build was creating a semantic hash normalization step, where minor whitespace or punctuation changes don’t produce entirely different hashes. We combined both cryptographic and AI-based hashing to strike a balance between strict integrity checks and semantic similarity detection. Additionally, we implemented a temporary batch uploader that signs transactions off-chain and queues them for on-chain submission, reducing gas usage during testing.

In short, TrustVault’s architecture combines:

  • Solidity + Foundry for smart contract logic and testing
  • Avail Nexus SDK for decentralized data availability and cross-chain verification
  • Artificial Superintelligence Alliance API + MiniLM embeddings for semantic AI fingerprinting
  • IPFS/NFT.Storage for immutable storage of content metadata
  • Next.js (Lovable) for the web interface and user interactions
  • Ethers.js + Wagmi + WalletConnect for blockchain communication

By combining these technologies, we created a system that is lightweight, scalable, privacy-preserving, and truly decentralized — giving creators a powerful tool to anchor their work’s authenticity on-chain while leveraging AI to understand and protect meaning, not just bytes.

background image mobile

Join the mailing list

Get the latest news and updates