AirLog is a verifiable aircraft maintenance ledger built with Compact smart contracts.
Built using Midnight’s privacy-preserving smart contract platform.
It enables aircraft owners to authorize maintenance issuers (A&P mechanics, repair stations) to write immutable, cryptographically verifiable maintenance entries. Buyers, insurers, and lenders can independently verify maintenance history via a read-only API without trusting intermediaries.
This is a monorepo that includes multiple example projects built with Midnight / Compact.
Primary focus: AirLog
packages/contracts/airlog— AirLog Compact smart contractpackages/cli/airlog— CLI tooling for deploy, authorization, and entry writingpackages/api/airlog— Read-only API for decoding and verifying on-chain state
Other directories (e.g. kitties examples) are retained as learning/reference material.
- Write path: Authorized issuers submit maintenance entries on-chain
- Read path: Indexer → state decoding → verification logic
- Documents: Stored off-chain, integrity enforced via on-chain hashes
- Contract: Implemented
- CLI: Implemented
- Read API: Implemented
- UI: Planned (read-only first)
- Network: Midnight Preprod
GPL-3.0