Skip to content

A C2PA-like Global Registry serving as an independent, publicly verifiable record of digital content provenance. Features a modern web interface for content verification and upload capabilities.

License

Notifications You must be signed in to change notification settings

C2PAregistry/webexplorer

Repository files navigation

C2PA-like Global Registry for Digital Content Provenance

This project is an independent, publicly verifiable record system for digital content provenance, providing content authenticity verification and modification tracking.

Features

  • 🔍 Content Verification - Search and verify digital content authenticity
  • 📁 Content Registration - Upload and register new digital content with provenance tracking
  • 🔗 Provenance Chain - Track content modification history and original creators
  • 🌐 Public Registry - Transparent, publicly accessible verification system

Architecture

  • Frontend: Vue 3 + TypeScript + Tailwind CSS
  • Backend: Fastify server with REST API
  • Content Types: Images, Videos, PDFs with metadata extraction

Quick Start

  1. Install dependencies:
npm install
  1. Start the server:
npm start
  1. Start the web interface (in separate terminal):
cd web
npm run dev
  1. Access the application:

Project Structure

araxa/
├── server/           # Backend API and storage
├── web/             # Vue.js frontend application
├── simple-server.js # Main server entry point
└── package.json     # Server dependencies

Development Status

This is an active development project. See ARAXA_WEB_INTERFACE_PLAN.md for detailed development roadmap and current progress.

About

A C2PA-like Global Registry serving as an independent, publicly verifiable record of digital content provenance. Features a modern web interface for content verification and upload capabilities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •