Universal Trust in a Trustless World - Polygon ZK-ID Credit Layer
Aura Protocol is a decentralized credibility layer that builds ZK Credit Passports — on-chain financial identities that verify reputation without revealing personal data.
cd backend
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
cd frontend
yarn install
MONGO_URL=mongodb://localhost:27017
DB_NAME=aura_protocol
CORS_ORIGINS=*
REACT_APP_BACKEND_URL=http://localhost:9000
brew services start mongodb/brew/mongodb-community
cd backend
source venv/bin/activate
uvicorn server:app --reload --host 0.0.0.0 --port 9000
cd frontend
yarn start
Access the application at http://localhost:3000
GET /api/ - API infoPOST /api/users - Create userGET /api/users/{user_id} - Get userPOST /api/users/{user_id}/verify - Verify identityPOST /api/passports - Create credit passportGET /api/passports/{user_id} - Get passportGET /api/badges/{user_id} - Get user badgesGET /api/analytics - Get analytics dataMIT