API Pengembang
Integrasikan sertifikasi dan keterlacakan blockchain ke dalam aplikasi Anda. Dokumentasi lengkap dan contoh penggunaan.
https://api.proovik.com/v1
Sertifikasi
Segel dokumen di blockchain
/certify
Sertifikasi dokumen
Mengirim hash file untuk direkam di blockchain Kaspa. Mengembalikan ID transaksi dan data sertifikat.
curl -X POST https://api.proovik.com/v1/certify \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "hash": "e3b0c44298fc1c149afbf4c8996fb924...", "filename": "contract.pdf", "metadata": {"client": "Acme Corp"} }'
/verify/{hash}
Verifikasi dokumen
Memeriksa apakah hash file ada di blockchain dan mengembalikan detail sertifikasinya.
{
"verified": true,
"txid": "abc123...",
"timestamp": "2026-01-06T12:00:00Z",
"block_hash": "...",
"merkle_proof": [...]
}
Keterlacakan
Rantai penahanan dengan Hash Chaining
/trace/batch
Buat batch
Membuat batch produk baru untuk dilacak. Mengembalikan ID batch unik untuk acara berikutnya.
{
"batch_id": "BATCH-2026-001",
"product": "Organic Olive Oil",
"origin": "Jaén, Spain",
"metadata": {...}
}
/trace/event
Tambahkan acara
Menambahkan acara baru ke rantai batch. Secara otomatis menautkan ke acara sebelumnya melalui Hash Chaining.
{
"batch_id": "BATCH-2026-001",
"event_type": "HARVEST",
"evidence_hash": "sha256:...",
"location": { "lat": 37.77, "lng": -3.79 },
"data": { "weight_kg": 500, "quality": "A" }
}
/trace/batch/{batch_id}
Dapatkan riwayat batch
Mengembalikan rantai acara lengkap untuk batch, dengan status verifikasi blockchain untuk setiap acara.
{
"batch": {...},
"events": [
{ "type": "SOWING", "txid": "...", "verified": true },
{ "type": "HARVEST", "txid": "...", "verified": true },
{ "type": "TRANSPORT", "txid": "...", "verified": true }
],
"chain_valid": true
}
Webhooks
Pemberitahuan waktu nyata
Terima pemberitahuan instan saat transaksi dikonfirmasi di blockchain.
certification.confirmed
Dokumen bersertifikat
trace.event.confirmed
Acara keterlacakan dikonfirmasi
SDKs
Siap untuk mengintegrasikan?
Hubungi kami untuk akses API dan kami akan membantu Anda memulai.