YOUR IDENTITY, IN YOUR CONTROL

Profile & identity

One reusable profile. You decide what each dealer can access.

Personal profile

{{ $latestKyc ? 'Current KYC version '.$latestKyc->version : 'Create your first KYC version' }}

@csrf @method('PUT')@foreach(['legal_name' => ['Full legal name', 'e.g. Grace Wanjiku Mwangi'], 'city' => ['City or town', 'e.g. Nairobi'], 'id_number' => ['National ID or passport number', 'Enter your ID number'], 'kra_pin' => ['KRA PIN (optional)', 'e.g. A001234567B']] as $name => [$label, $placeholder])
@endforeach

Saving creates a new KYC version. Dealers won’t receive changes automatically. Signed agreements and issued records keep the version originally used.

Verified sign-in details

Use any verified email or phone to access this same account.

@foreach($identifiers as $identifier)
{{ $identifier->value }}Verified
@endforeach
@csrf
@if(session('link_challenge'))
@csrf@if($developmentCode)

Local development code: {{ $developmentCode }}

@endif
@endif

Have another account?

Request a controlled review. We never merge accounts from matching contact details alone. A review does not transfer access or records.

@csrf