Gambaran umum
Verifikasi Bukti Alamat (POA) menerima satu file PDF atau gambar (TIFF, JPG, JPEG, PNG, WEBP, secara opsional dikompresi ZIP) hingga 15 MB, menjalankan klasifikasi jenis dokumen, ekstraksi berbasis LLM, serta forensik PDF/EXIF, dan mengembalikan:- Alamat yang diekstrak — baik mentah maupun terstruktur (
street_1,city,region,postal_code, lat/lng). - Metadata dokumen — ukuran file, tipe konten, tanggal pembuatan dan modifikasi, tanggal EXIF, info tanda tangan, dan bukti manipulasi overlay apa pun dari forensik PDF.
- Skor kecocokan nama terhadap dokumen identitas yang diverifikasi dan terhadap detail yang diharapkan dan diberikan saat pembuatan sesi.
- Kolom tambahan terkait bank (nomor rekening, IBAN, sort code, routing number, SWIFT/BIC, cabang) saat dokumen tersebut berupa rekening koran.

Ekstraksi POA melakukan pembacaan teks tidak terstruktur, yang menimbulkan latensi 5–15 detik per dokumen. Webhook hanya dipicu saat seluruh langkah alur kerja selesai — jangan melakukan polling ke endpoint keputusan lebih sering dari setiap 5 detik selama jendela waktu ini.
Lokasi kemunculannya dalam respons API
Endpoint keputusan mengembalikan POA sebagai array pluralpoa_verifications[] dalam GET /v3/session/{sessionId}/decision/. Setiap entri merupakan satu eksekusi dari node POA dalam alur kerja Anda; sesi dengan beberapa langkah POA (misalnya, rekening koran + tagihan utilitas) menghasilkan satu entri per eksekusi dengan node_id miliknya sendiri.
Skema
Lihat Bukti Alamat dalam referensi Model Data untuk skema kanonikal.warnings[] adalah Objek peringatan: { feature, risk, additional_data, log_type, short_description, long_description, node_id }, dengan feature selalu bernilai "PROOF_OF_ADDRESS" untuk laporan ini.
Nilai status
status menggunakan enum status tingkat fitur (FeatureStatusChoices).
Aturan status kustom yang dikonfigurasi pada node alur kerja dapat menyesuaikan lebih lanjut status yang dihitung; aturan digabungkan dengan urutan prioritas Declined > In Review > Approved. Lihat Peringatan Bukti Alamat untuk pemetaan risiko-ke-tindakan selengkapnya, termasuk perilaku coba lagi khusus alur kerja untuk
FUTURE_ISSUE_DATE.
Bukti manipulasi overlay pada PDF
Jika dokumen yang dikirim berupa PDF,document_metadata.overlay_manipulation dapat berisi bukti forensik dugaan overlay teks:
detected:trueketika pemeriksaan menemukan bukti manipulasi.analyzed:trueketika PDF dapat dianalisis.analysis_incomplete: ada dan bernilaitruehanya ketika file tidak dapat diperiksa secara penuh. Hasil pemeriksaan yang sudah dilakukan tetap disertakan jika memungkinkan, dan dokumen memunculkanPOA_DOCUMENT_UNPROVEN_TEXT_REPLACEMENT.signals: pemeriksaan yang terpicu (duplicate_font_subset,glyph_fragmentation).manipulated_regions: persegi panjang dalam koordinat halaman yang melingkupi teks yang diduga diedit. Setiap persegi panjang menggunakan ruang koordinat halaman PDF (x,y,width,height,page_width,page_height) agar peninjau dapat menyorot area yang terdampak di pratinjau PDF.
null ketika dokumen bukan PDF atau PDF tidak dapat dianalisis. Ketika detected=true, sistem juga mengirimkan peringatan SUSPECTED_DOCUMENT_MANIPULATION yang additional_data-nya mencerminkan sinyal dan persegi panjang di atas. Pengecualiannya adalah jika sinyal yang lebih kuat (modifikasi setelah penandatanganan digital, is_tampered=true) lebih diutamakan. Dalam kasus itu, additional_data justru menjelaskan manipulasi tanda tangan.
Kode QR dan barcode
Setiap laporan POA menyertakandetected_codes, yang mencakup setiap halaman yang diproses. Setiap item berisi:
detected_codes berupa array kosong jika tidak ditemukan kode yang didukung. Didit tidak pernah menebak payload: kode yang rusak atau tidak dapat dibaca dapat dikembalikan beserta lokasinya dan parsed_payload: null, sementara kegagalan dalam deteksi kode tidak menggagalkan verifikasi POA.
Contoh
Approved — rekening koran
Declined — manipulasi overlay + ketidakcocokan nama
Terkait
- Peringatan Bukti Alamat — setiap kode peringatan yang dapat dimunculkan POA
- Gambaran umum Bukti Alamat — jenis dokumen yang diterima dan aturan verifikasi
- Model data — Bukti Alamat — skema kanonikal
- Webhook —
status.updatedmembawa payload POA
document_file dan extra_files[] adalah URL yang telah ditandatangani sebelumnya yang kedaluwarsa setelah sekitar 4 jam. Ambil ulang endpoint keputusan untuk memperbarui URL. Simpan hanya status verifikasi dan kolom alamat yang diurai di sisi Anda — minimalkan data dokumen yang disimpan.