Identity & KYC
Address verification for banking KYC, proximity verification with signed certificates, and proof-of-delivery receipts.
Verify a customer's address
Performs instant address verification for KYC compliance. Accepts coordinates,
Proximity verification (declared address vs device GPS)
Compares a declared GhanaPostGPS address against the device's reported
Create re-verification schedule
Creates an automated re-verification schedule for a customer. The system
Get schedule details
Retrieves details of a re-verification schedule including status,
Cancel schedule
Cancels an active re-verification schedule. No further checks will be
Fetch a signed certificate (JSON or PDF)
Returns the complete signed certificate. Content-negotiated:
Revoke a certificate (admin only)
Marks a certificate revoked. Idempotent — re-revoking is a no-op.
Public verification — independently confirm a certificate
**No authentication required.** Designed so a third party (auditor,
JWK Set — public keys for certificate verification
**No authentication required.** Returns the public keys used to sign
Issue a recipient code for a delivery
Optional first step of Proof of Delivery. Generates a 6-digit recipient
Confirm a delivery (verify + signed receipt)
Verify a delivery at the drop. Provide `pod_id` (from `/v2/pod/issue`) OR
Get a stored proof of delivery
Get a stored proof of delivery
Verify a proof-of-delivery signed receipt
Re-checks the stored receipt's Ed25519 signature against the active public