Try it. Who are you?
No account, nothing you tap is saved, no camera needed. It uses example answers; the real app uses your own photos.
A trade hands you a reference code with their invoice. Type it into the verify page and it shows the stored record and its fingerprint, to compare with your copy — who certified the work, as the licensed trade, and every section’s result. The photographs taken before the work was covered up, and the clause-by-clause findings, open through the private link the trade shares with you.
No account needed — the verify page is public, and open to anyone with the reference code. You’ll open a real demonstration certificate at the end of this walkthrough.
Guided walkthrough of built features — nothing here is stored, and no account is needed until you choose to sign up.
Everything else your account can do
The walkthrough above shows the part you’d use most. These are already in the app too — tap any one to read how it works.
- Checked again at the pen, not just at sign-upSigning takes the trade's authenticator code; the licence rests on the latest read of its state's register, automatic where it allows and otherwise a person's, read again before expiry.
- Only a verified licence holding the class for the work can signAt signing, the check's licence class is matched against the classes the register holds for the trade signing it.
- Your account, locked downSign in with a passkey — your face or fingerprint — and sign out every device at once if you ever lose a phone.
- A certificate anyone can checkA certificate carries a reference code and a public verification page, and where a record fingerprint has been stored it is printed on its face, to compare with the one on the verification page.
- Honest results, honestly keptA check that cannot see something marks it and asks for more, a flagged clause stays flagged, and each assessed clause shows what it rests on.
- Home warranty certificate, looked upThe job's home warranty certificate number is looked up on the NSW HBC check register, which shows whether it is there and whom it is held against — never that cover is current.
- Records for this invoiceTick which of a job's own records an invoice relates to, and print a sheet naming each one's date, sections and verify link.
- The handover packThe trade who owns the job picks which of its active certificates to collect behind one public link, each one still verifiable on its own.Walk-through · The handover pack
Demonstration — scripted. The pack a customer opens once the job is finished.
Guided walkthrough · step 1 of 3One link, the certificates the builder choseThe certificates the builder chooses to include sit behind one link, each one keeping its own result — there is no single score standing in for the lot. The builder picks which, so a pack may not list every certificate on the job.
There is no overall grade for the whole pack — the pack asserts nothing about the work itself; each certificate still answers for itself at its own reference code.
- Insurance and credentials in one placeInsurance expiry read off the trade's own certificate of currency (or entered by the trade), and NSW white cards, SafeWork and high risk work licences checked against the NSW registers.
- Reviews screened, customers rated tooReviews are checked before they publish, low stars wait for a person to decide, stars count published reviews only, and trades rate customers in stars, averaged once three different trades have rated.
- Send a variation for sign-off (needs an account)Send a recorded variation by link to the customer or the trade who engaged you, who sign it off or decline it with a note, no account needed.
- Is it just me? Service status (needs an account)The status page shows any known incident or maintenance notice and any licence or ABN connection the app has recorded as failing repeatedly.
- Download a copy of your account's records (needs an account)Download your account details, jobs, messages, notes and uploaded files in one file with a README of every part.
- Change your email yourself (needs an account)Change your sign-in email from your profile; the new address must confirm first, then we send a notice to the old one.
- Stop invitations, no login needed (needs an account)Every invitation carries a link that lets the person invited stop further invitations to their address, and allow them again later.
- A door for each side of the jobTrades sign up with an ABN, a licence and its issuing state; people hiring a tradie sign up free; building companies and developers are priced separately; apprentices with just a name; engineers with an optional DBP number; office managers only by invite.
- Install it on your phoneInstall it from the browser onto your home screen — Share then Add to Home Screen on an iPhone, and from Chrome rather than Samsung Internet on a Samsung phone.
- Leaving, if you ever want toTell us what isn't working first, and if you still go your certificates stay and your personal paid subscription stops at the end of the period already paid.
A record is not a PDF that rots in an inbox
Most paperwork stops the day it is signed. This is what happens to a SoleyProof record for the years afterwards — and the rule underneath all of it is that the signed content of a record is not changed after it is issued, and a record is not removed quietly. A correction is a reissue and a withdrawal is marked on the record, so the original stays on record. Another trade’s later work is added as a dated note or a new record, so what was recorded stays readable. A change in the building code is flagged to a trade with an open check it touches; it is not written onto a signed record. Records are kept for at least 10 years from issue.
- The moment it is signed
Signed under a licence, on the latest register read
Signing relies on the latest register read of the trade’s licence. Where SoleyProof can read a state's register automatically (NSW, through the government's own interface), that read is the one signing relies on. Where it can't, a person at SoleyProof checks the state's public register by hand before that trade can sign anything. The certificate states how and when the read it rests on was made. That read must show the licence in force. A licence may be relied on at signing if it was read within the previous 120 days (or 14 days where a renewal is being processed). So the licence will not necessarily have been read on the day of signing, and it may have been suspended or cancelled since it was last read. It is not just a check from when they joined, and signing takes their authenticator code. The document carries a fingerprint of the record as stored, printed on its face.
The fingerprint is the useful part later: a customer’s paper copy can be compared with the fingerprint SoleyProof stored for the record. A match shows the copy carries the stored fingerprint; it does not test the other words on the page.
- From then on
Anyone holding it can check it
A reference code and a public page that shows who issued it, what it covered, when, and the outcome. No account, no password, no asking anyone’s permission.
- When another trade finishes work this one left
The record is annotated, not amended
Some work is deliberately left for the trade who comes next — flashing by the roofer, for instance. When that trade records their own work on the same job, a dated note appears on this certificate pointing at their record.
It reports that another record exists, by business, date and reference. It never says the work is finished — the platform has no way to know that, and says so instead of guessing.
- When the building code moves
Open checks are flagged; a signed record still says what it said
The National Construction Code’s publisher is watched for new editions, amendments and notices. When a clause SoleyProof holds changes, a trade with a check still open that cites or relies on it is told on their dashboard which document and which clause moved, and which of their open checks it sits behind.
The certificate is not rewritten and nothing is re-scored. A record already signed is not annotated or re-checked when the code moves, and a trade with no open check of an affected kind is not sent a notice. The notice follows a change to the clauses SoleyProof holds, not the publisher’s announcement. Work already checked was assessed against the rules in force at the time, and the notice makes no judgement about that work.
- If something needs correcting
Reissued — and the old one stays live
A correction produces a new certificate with its own number. The original does not vanish: it stays at its own address, kept for at least 10 years from issue, carrying a banner that says it was superseded and a link to what replaced it. The links run both ways.
The verdicts, the photographs, the assessment date, the client name and the site address are carried across frozen. A reissue corrects the document; it never re-judges the work, and it cannot quietly change an outcome.
- If the trade withdraws it
Withdrawn, and the withdrawal is part of the record
A trade can withdraw a record they signed. It is not deleted and the page does not go dark — it carries an unmissable notice saying it was withdrawn, by whom, and when.
The notice reports the withdrawal and makes no determination about the work. Someone holding the paper copy sees the notice the next time they check its reference code, which is the whole point of annotating rather than deleting. If the withdrawn record was itself a reissue, the earlier versions’ pages carry the withdrawal too.
Every step above is built and running today. Read what each one does (needs an account).
Ready for the real thing? Trade sign-up is here — or check a certificate you’ve been given.