DepEd Iligan City · Document tracking

Every document, accounted for.

HashBond gives each document one tracking code and a history that can't be quietly rewritten. Every action from intake to release is sealed with HMAC-SHA256 and chained to the one before it.

Try breaking a record
Tracking code Verified

HB-7X9K-2M4L

Certificate of Employment request

  1. Received at Records countera41f…09c2
  2. Routed to Personnel7be3…d518
  3. Signed by SDS Officec02a…6e7f
  4. Released to client19d8…b3a0
Each line's hash includes the one above it.

HB-01 · How it works

One code from intake to release.

hashn = HMAC-SHA256(key, hashn-1 | action | note)

  1. Intake

    The front desk logs the document and prints a slip with its tracking code, like HB-7X9K-2M4L.

  2. Every action is sealed

    Routing, signing and release each add an entry. HashBond signs it with the office key and the hash of the entry before it.

  3. Anyone can check

    Clients type the code at the kiosk or scan the slip. If a past entry was changed, its seal stops matching and the record freezes in red.

HB-02 · Tamper demo

Change one entry and watch the chain break.

This runs the same HMAC-SHA256 math in your browser, with a demo key. Edit any note below.

Checking seals…

    HB-03 · In the office

    Built for the counter, the kiosk and the records room.

    Client kiosk
    Clients check their own document's status without lining up at the window.
    QR tracking slip
    Proof the document was received, with a code anyone can verify later.
    Staff dashboard
    Pending releases and frozen records in one list, so nothing sits unnoticed.
    Dashboard Sample data
    Processed1,248
    Pending release156
    Verified98%
    Recent activity
    DocumentStatus
    HB-7X9K-2M4LVerified
    HB-3P8J-1Q7RReleased
    HB-5K2D-8Q1ZFrozen
    HB-2N5T-9W3BProcessed