{{-- Signing certificate for one signed agreement (AgreementSigningService::certificate). Rendered once at signing and stored; never re-rendered. The agreement's PDF is referenced by version and SHA-256, not altered. --}}
{{ $agency }} · Signing certificate

{{ $agreement->title }}

Version {{ $version->version }} · Certificate for agreement record #{{ $signature->id }}
Signed by
{{ $signature->signer_name }}
Signature
Signed {{ $times['signed'] }}

Signer

Worker{{ trim($worker->first_name . ' ' . $worker->last_name) }} ({{ $worker->hcp_prefix }}{{ $worker->id }})
Name typed when signing{{ $signature->signer_name }}
IdentitySigned in to the {{ $agency }} app with their own account
IP address{{ $signature->ip ?? '—' }}
Device{{ collect($signature->device ?? [])->filter()->implode(' · ') ?: '—' }}
@if (!empty($entered))

Details entered by the signer

@foreach ($entered as $item) @endforeach
{{ $item['label'] }}{{ $item['value'] }}
@endif

Timeline

Sent{{ $times['sent'] ?? '—' }}
Opened{{ $times['viewed'] ?? '—' }}
Consented to signing electronically{{ $times['consented'] }} (consent version {{ $consent->consent_version }})
Signed{{ $times['signed'] }}

Document

@if ($agreement->kind === 'contract') @endif
Agreement{{ $agreement->title }}, version {{ $version->version }}
File{{ $version->original_name ?? $version->file_name }}
SHA-256 of the {{ $agreement->kind === 'contract' ? 'contract as sent' : 'signed document' }}{{ $documentSha }}
TemplateVersion {{ $version->version }}, SHA-256 {{ $version->sha256 }}
@if ($employer)

Signed for the employer

Signatory{{ $employer['name'] }}@if ($employer['title']), {{ $employer['title'] }}@endif
HowApplied automatically on behalf of {{ $agency }} when the worker signed, with the same date
@endif

Electronic signature consent

{{ $consentText }}

The SHA-256 fingerprint identifies the exact document that was signed: any change to that file changes it. This certificate was generated by iShapps when the document was signed.