How it works
One flight, four links: entry, counter, due date, status
We follow a single flight from the tablet in the hangar to the answer to one question: can this aircraft fly tomorrow? At every link you can see what goes in and what it leaves behind – there is no point where somebody has to retype anything.
- Flight time entered once, in one place
- A signature closes the entry; corrections only by reversal
- Every limit recomputed in the same transaction
- Airworthiness status before take-off, not after the fact
The chain
One flight in four links
The same flight seen from four places: 0:54 of block time, 6 landings, no defects. The “before” and “after” values sit next to each other, so you can see exactly what one signature changes.
-
Techlog entry
Pilot · tablet in the hangar
The pilot closes the flight next to the aircraft: times, counter readings taken from the instrument, landings and either NIL or a defect. The signature is a password confirmation, a cryptographic digest of the entry and server time – never the device clock.
- Aircraft
- SP-GDM
- Flight time
- 0:54
- Landings
- 6
- Defects
- NIL
- Entry status
- draft changes to signed
signature: password + SHA-256 + server time
-
Counters
Database · append-only record
The signature posts the increment on the aircraft counters and on those of every installed component. A counter is a stream you append to – never a number you overwrite.
- Block
- 1234:30 changes to 1235:24
- Tach
- 1198:00 changes to 1198:54
- Engine
- 1084:30 changes to 1085:24
- Landings
- 2898 changes to 2904
increment +0:54 · +6 ldg
-
Due dates
Tracking engine · no drift
From the new counter state every limit is recomputed at once – hours, calendar and cycles, each with its own tolerance. The forecast says when the aircraft will stop at the current rate of flying.
- 500 h inspection
- in 20:30 changes to in 19:36
- 100 h inspection
- in 41:00 changes to in 40:06
- ARC
- 214 days · unchanged
- Aircraft stops in
- approx. 14 days changes to approx. 13 days
tolerance measured from the planned due point
-
Airworthiness
Pilot · before the next flight
Before anyone takes off, the same chain answers one question: can this aircraft and this pilot fly today? The status is visible before the flight, not after the fact.
- Aircraft
- serviceable
- Pilot privileges
- valid
- Open defects
- none
serviceable – 500 h inspection in 19:36
Step by step
What each link actually does
The same four links again, slower: where every number comes from and what closes it.
-
Techlog entry
Pilot · tablet in the hangar
The pilot closes the flight next to the aircraft: times, counter readings taken from the instrument, landings and either NIL or a defect. The signature is a password confirmation, a cryptographic digest of the entry and server time – never the device clock.
Until it is signed, the entry is a draft: it sits on the device, it can be corrected and it moves no counter. Signing does three things at once – it verifies the password server-side, computes a SHA-256 digest over a closed list of entry fields and stamps server time. The tablet clock is irrelevant, because a device in a hangar can be set to anything. Continuity is checked too: the “before” reading must match the last posted state to the minute, so a flight nobody entered surfaces immediately rather than at the next inspection.
Entry fields, the signature, immutability, reversals and work with no signal have a page of their own: Electronic techlog
-
Counters
Database · append-only record
The signature posts the increment on the aircraft counters and on those of every installed component. A counter is a stream you append to – never a number you overwrite.
Block and tach run separately, because they measure different things: time from moving off to coming to rest, and running time of the powerplant. Nobody keeps a component counter by hand – it is its time at installation plus the airframe increment since. Hours are held as whole minutes; decimal hours are the simplest way to be a quarter of an hour short after a year. A mistake cannot be “fixed”: the state is corrected by a compensating entry, and both records stay in the register together with the reason.
-
Due dates
Tracking engine · no drift
From the new counter state every limit is recomputed at once – hours, calendar and cycles, each with its own tolerance. The forecast says when the aircraft will stop at the current rate of flying.
The recomputation happens in the same transaction as the signature, so there is no “it will recompute overnight” state. The calendar axis did not move on this flight: the ARC is valid until a fixed date and flight time changes nothing there – it is the only axis that keeps running while the aircraft sits in the hangar. The forecast takes the utilisation rate from two windows, 30 and 90 days, and uses the more conservative one, because it must fall earlier than reality, never later.
Limit types, tolerances, statuses, forecasting and components have a page of their own: Maintenance tracking
-
Airworthiness
Pilot · before the next flight
Before anyone takes off, the same chain answers one question: can this aircraft and this pilot fly today? The status is visible before the flight, not after the fact.
The pre-flight screen reads exactly the same data as the CAMO due list – there is no separate “pilot view” with its own copy of the truth. There are five statuses and they mean the same thing everywhere in the system: serviceable, due soon, in tolerance, exceeded, no data. An exceeded task means the aircraft does not fly until it is done, and an item without history is shown as “no data” rather than as a green tick.
Rules
Four things that hold this chain together
Without them it is a pretty diagram. Every one of these rules is enforced in code or in the database, not written down in a user manual.
-
No retyping
Flight time is entered once and the same number travels on: to the aircraft counters, to the component counters, to the margin before an inspection and to the pilot screen. There is no second register where it could look different, so there is nothing to reconcile.
-
A signature closes the entry
Once signed, an entry cannot be changed or deleted – the lock is in the database, not in the interface. A mistake is corrected by a reversal with a mandatory reason, which posts compensating increments, after which the correct entry is made. Both stay in the register.
-
No signal, no problem
The entry is created on the device and waits in a queue until connectivity returns; it is sent on its own, in the order it was saved. The server never quietly overwrites the pilot entry – a conflict is shown as “your entry / server state” and requires a new signature.
-
Tolerance without drift
Work done inside the tolerance window does not push the next due point. The anchor is the earlier of two values: the actual compliance or the planned due point – without that rule the “100 h” inspection would really happen every 115 hours after a few years.
Where this came from
This flow was not drawn on a whiteboard
The order of the links comes from the paper workflow, where each of them was a separate place: the logbook in the cockpit, the spreadsheet in the office, the deadlines in someone’s head, the status of the aircraft known only after the fact. CamoBook exists to make those four places one chain – first on the author’s own aircraft, then on the training fleet of an operational partner.
FAQ
Frequently asked questions
How many times does flight time have to be entered?
Once. The pilot enters block off and block on times plus the counter readings from the instrument, and everything downstream – aircraft counters, component counters, the margin to the next inspection, the forecast of when the aircraft stops – is derived from that one number. There is no spreadsheet where somebody retypes the hours in the evening, so there is no place where two registers can show different things.
What happens when there is no signal in the hangar?
The entry is created normally and waits in a queue on the device – the pilot routes work without a network, because the application is a PWA with its own Service Worker. Once connectivity returns, entries are sent on their own, in the order they were saved. Signing needs the network, because the password is verified by the server; until then the entry is a complete draft and moves no counter.
What if the pilot makes a mistake in a signed entry?
A signed entry cannot be edited or deleted – the lock is in the database, not in the application. An engineer or an administrator performs a reversal with a mandatory reason; the reversal posts compensating increments, so the counters return to the state before the mistake, and then the correct entry is made. Both entries stay in the register and the authority sees the whole trail.
Where does “500 h inspection in 19:36” come from?
From a subtraction, not from a stored number. The task due point is the last compliance plus the interval from the maintenance programme, and the margin is the due point minus the current counter. That is why the value changes at the very moment the signature raised the counter, and why nothing has to be refreshed – the number is produced when you look at it.
Does using the tolerance window push the next due date?
No. The next due point is computed from the earlier of two values: the actual compliance or the planned due point. Work done early counts from the actual date; work done inside the tolerance window counts from the planned due point. A cumulative mode exists, but it is switched on deliberately per task. Life-limited parts and tasks arising from airworthiness directives carry zero tolerance.
Does the pilot see the status before the flight, or only CAMO afterwards?
Before the flight, on the same data the CAMO due list uses. There is no separate “pilot view” with its own copy of the truth: the statuses – serviceable, due soon, in tolerance, exceeded, no data – mean the same thing on every screen. An exceeded task means the aircraft does not fly until it is done.
Next
The nearest topics – on the site and in the knowledge base.
On the site
- Electronic techlog
One entry per flight, an electronic signature, immutability and work with no signal.
- Maintenance tracking
Hour, calendar and cycle limits, tolerances without drift, due-date forecasting.
- Security
Backups, the audit chain, roles, retention and what happens in an outage.
In the knowledge base
- The techlog entry: what it has to contain
The anatomy of one techlog entry: block times, counter readings, landings, the pre-flight check, NIL-or-defect and the signature – plus the errors that only show up in the data.
- Tolerances without drift: how to compute inspection due points
Why inspections creep forward, how anchoring to the planned due point fixes it, and what to do with a task that has an hour limit and a calendar limit at once.
- From paper to electronic records without losing history
The opening balance, the dual-run and the list of things to agree with your authority. What actually has to be transcribed, what must never be imported, and how long it takes.
See CamoBook on your own fleet
Thirty minutes, live: a signed techlog entry, the due list for your aircraft type and the audit pack. No sales deck – we talk about your maintenance programme.
or write to [email protected]