Skip to content

hbrazier01/Airlog

Repository files navigation

PilotLog

This project is built on the Midnight Network.

Pilot identity, flight logging, and verifiable aviation records built on the Midnight Network.

PilotLog is a verifiable aviation logbook and pilot identity platform that transforms fragmented aviation records into structured, portable, and verifiable digital identity.


Live Demo

Production deployment

https://pilotlog-production-6c21.up.railway.app/

GitHub repository

https://github.com/hbrazier01/Pilotlog


Core Features

Pilot Identity

  • Midnight wallet connection
  • Canonical pilot identity system
  • Persistent Pilot Passport profile

Flight Logging

  • Structured flight entries
  • Aircraft-linked flight history
  • FAA progression tracking
  • Flight readiness calculations

Verification

  • Midnight-powered proof infrastructure
  • Verifiable aviation submissions
  • Chain-linked flight records
  • Request verification workflow

Dashboard

  • Pilot progression tracking
  • FAA requirement monitoring
  • Aircraft utilization overview
  • Recent flight activity

Pilot Passport

Pilot Passport serves as the identity layer of PilotLog.

Features include:

  • Verified pilot identity
  • Portable pilot profile
  • Pilot progression tracking
  • Future attestations and certifications

Midnight Integration

PilotLog integrates directly with the Midnight ecosystem through:

  • Compact smart contracts
  • Midnight Browser SDK
  • 1AM Wallet integration
  • Zero-knowledge proof infrastructure

Tech Stack

  • Node.js
  • Express
  • Midnight SDK
  • Compact smart contracts
  • Railway

Local Development

Requirements

  • Node.js 22+
  • npm
  • Google Chrome
  • 1AM Wallet extension
  • Midnight PreProd network access

Clone Repository

git clone https://github.com/hbrazier01/Pilotlog.git
cd Pilotlog

Install Dependencies

npm install

Start Local Server

node pilotlog-cli/src/readApi.mjs

Local application:

http://localhost:8788

Wallet Connection

  1. Install the 1AM Wallet browser extension.
  2. Switch the wallet to the Midnight PreProd network.
  3. Open PilotLog locally or in production.
  4. Click Connect Wallet.
  5. Approve the wallet connection.

Current Product Direction

PilotLog is evolving from a digital aviation logbook into a verifiable aviation identity and record platform.

Long-term vision includes:

  • Portable pilot identity
  • Verifiable flight history
  • Aviation attestations
  • Aircraft record verification
  • Privacy-preserving aviation data
  • Resale-ready aircraft history

Status

PilotLog is currently under active development on Midnight PreProd.

About

Verifiable aircraft maintenance ledger built with Midnight Compact smart contracts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages