Skip to content
ChainBuild360ChainBuild360

How it works

From delivery to payment, in one verified loop

Less paperwork to chase. The delivery your team already makes is recorded step by step — and your site's own record of what arrived is what makes the payment due.

The loop

Watch it run

Deliver01Verify02Pay03

Deliver. The supplier dispatches the order and declares it delivered to your site.

Verify. Your own site receiver records what actually arrived, line by line.

Pay. Accepted in full, a payment instruction is issued; the buyer pays directly.

Step by step

Four stages, one tamper-evident record

Each stage is written to the record. Nothing is edited — history only grows.

01ORDER_PLACED

Place the order

The buyer approves a supplier as qualified, then raises a purchase order tied to a project, with site address, receiving contact, and expected delivery date. The supplier acknowledges it.

02DELIVERY_DECLARED

Dispatch and deliver

The supplier dispatches the order and marks it delivered. That is a declaration only — nothing counts as accepted until the buyer's own site says so.

03RECEIPT_RECORDED

Receive on site

The buyer's site receiver records what arrived on each line — received, damaged, or rejected — and attaches the delivery slip and photos from a phone.

04PAYMENT_INSTRUCTION

Instruct payment

Accepted in full? A payment instruction is issued: amount, provincial lien holdback, and due date. The buyer pays the supplier directly, outside the platform, and marks it settled.

Receive

Receiving your site team can do on a phone

The receiver records quantities line by line and attaches the slip and photos. It runs in a phone browser — no hardware, nothing to install.

Site receiptsample · PO-1042
ordered
120 · rebar 15M
received
120 · in full
damaged
0 · rejected 0
evidence
slip · 2 photos
status
RECEIPT_RECORDED

Verify & pay

The record grows, the instruction follows

Every step appears as a new linked entry. A short or damaged delivery keeps payment on hold until a follow-up receipt or a dispute settles it. Sample entries shown.

Order recordsample
  • entry #48213ORDER_PLACED
  • entry #48214ORDER_ACKNOWLEDGED
  • entry #48215SHIPMENT_DISPATCHED
  • entry #48216DELIVERY_DECLARED
  • entry #48217EVIDENCE_ATTACHED

See it on your own deliveries

We’re preparing a limited pilot with a few design partners. Try the public demo at app.chainbuild360.ca.