Non-employee on-site work attestation