Aura-Protocol-V.1

Aura Protocol

Universal Trust in a Trustless World - Polygon ZK-ID Credit Layer

Overview

Aura Protocol is a decentralized credibility layer that builds ZK Credit Passports — on-chain financial identities that verify reputation without revealing personal data.

Tech Stack

Prerequisites

Installation

Backend Setup

cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Frontend Setup

cd frontend
yarn install

Configuration

Backend (.env)

MONGO_URL=mongodb://localhost:27017
DB_NAME=aura_protocol
CORS_ORIGINS=*

Frontend (.env)

REACT_APP_BACKEND_URL=http://localhost:9000

Running the Application

Start MongoDB

brew services start mongodb/brew/mongodb-community

Start Backend

cd backend
source venv/bin/activate
uvicorn server:app --reload --host 0.0.0.0 --port 9000

Start Frontend

cd frontend
yarn start

Access the application at http://localhost:3000

Features

API Endpoints

License

MIT