Skip to content
Selected work

One system in production, described honestly.

It is our own product, because that is the engagement whose details we are free to publish. Client work is covered by the confidentiality you would want us to give you.

01/Hazri Book·Construction and contracting·Saudi Arabia

Turning an attendance register into evidence

A register records a claim. It does not record a fact.
Hazri Book · in production
Hazri Book company dashboard showing labour cost, live presence across sites, and exception flags awaiting review
01

Problem

A contracting company's payroll ran on a paper hazri register and a supervisor's memory. Attendance was routinely marked from the site office rather than at the gate, overtime was agreed after it had been worked, and every month-end produced the same argument: hours the company could not prove and the client would not pay for.

02

Approach

We rejected the usual framing. Most attendance software tries to stop the worker cheating; the real problem was that the record could not survive scrutiny weeks later. So we designed the punch to produce evidence — the person, the place, the time and a sealed record — and we made the system flag what it could not capture instead of discarding it. A worker whose photo failed still gets a record, marked as an exception for a human to resolve. Throwing that punch away would have deleted the proof that someone was on site.

03

Technology

  • Offline-first mobile client, syncing when the site gets signal
  • Photo capture, GPS reading and server-set timestamp at every punch
  • Exception flagging rather than silent rejection
  • Multi-tenant isolation — no company can see another's workforce
  • Arabic and English, right-to-left throughout the interface
  • Overtime authorisation ahead of payability, month-end lock, payroll exports
04

Outcome

In production, not a pilot. The company closes the month on records that carry their own proof, and overtime is authorised before it becomes payable rather than argued about afterwards.

No figures are quoted here. We have not published numbers our customers have agreed to, and an unverifiable metric would be worth less than the sentence it replaced.

Why there is only one

Because this is the one we can show you end to end — the decisions, the architecture and the thing running today — without asking anyone's permission or rounding a number in our favour. Our other product, Agent Labista, is still in the lab and has no users, so it is on the products page rather than this one. We would rather you judged us on one you can verify than on twelve you cannot. If you want to go deeper, we will walk you through the actual system on a call.

Start here

Want to be the next one?

Tell us the problem and what a good outcome looks like. If we are the wrong people for it, we will say so early — that is cheaper for both of us than finding out in month three.

Or write to contact@astalabista.com. A person reads it, and replies within one working day.