@vite(['resources/css/app.css','resources/js/app.js'])

Academic document verification

@if($valid===null)

Use the QR code or complete verification link printed on the academic document. Document numbers alone do not reveal private records.

@elseif(!$valid)
Verification failed.

The number and secure token do not identify a valid document.

@else
{{ $record['status']==='revoked' ? 'REVOKED' : 'VALID '.$kind }}
@foreach(['number'=>'Document number','institution'=>'Institution','holder'=>'Holder initials','programme'=>'Programme','award'=>'Award','issued_at'=>'Issued','status'=>'Status','file_hash'=>'PDF SHA-256'] as $key=>$label)@if(isset($record[$key]))
{{ $label }}
{{ $record[$key] }}
@endif @endforeach
@if($record['revocation_reason']??null)

Reason: {{ $record['revocation_reason'] }}

@endif

Verification intentionally excludes course grades, addresses, emails, and other private academic data.

@endif