Proovik
code REST API v1

ডেভেলপার API

আপনার অ্যাপ্লিকেশনে ব্লকচেইন সার্টিফিকেশন এবং ট্রেসেবিলিটি সংহত করুন। সম্পূর্ণ ডকুমেন্টেশন এবং ব্যবহারের উদাহরণ।

Base URL: https://api.proovik.com/v1
verified

সার্টিফিকেশন

ব্লকচেইনে নথি সিল করুন

POST /certify একটি নথি সার্টিফাই করুন

কাসপা ব্লকচেইনে রেকর্ড করার জন্য একটি ফাইল হ্যাশ জমা দেয়। একটি লেনদেন আইডি এবং শংসাপত্র ডেটা প্রদান করে।

# অনুরোধ
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"}
  }'
GET /verify/{hash} একটি নথি যাচাই করুন

ব্লকচেইনে একটি ফাইল হ্যাশ বিদ্যমান কিনা তা পরীক্ষা করে এবং এর সার্টিফিকেশন বিশদ প্রদান করে।

# প্রতিক্রিয়া
{
  "verified": true,
  "txid": "abc123...",
  "timestamp": "2026-01-06T12:00:00Z",
  "block_hash": "...",
  "merkle_proof": [...]
}
conversion_path

ট্রেসেবিলিটি

হ্যাশ চেইনিং সহ কাস্টডি চেইন

POST /trace/batch ব্যাচ তৈরি করুন

ট্র্যাক করার জন্য একটি নতুন পণ্য ব্যাচ তৈরি করে। পরবর্তী ইভেন্টের জন্য একটি অনন্য ব্যাচ আইডি প্রদান করে।

{
  "batch_id": "BATCH-2026-001",
  "product": "Organic Olive Oil",
  "origin": "Jaén, Spain",
  "metadata": {...}
}
POST /trace/event ইভেন্ট যোগ করুন

ব্যাচ চেইনে একটি নতুন ইভেন্ট যোগ করে। হ্যাশ চেইনিংয়ের মাধ্যমে পূর্ববর্তী ইভেন্টের সাথে স্বয়ংক্রিয়ভাবে লিঙ্ক করে।

{
  "batch_id": "BATCH-2026-001",
  "event_type": "HARVEST",
  "evidence_hash": "sha256:...",
  "location": { "lat": 37.77, "lng": -3.79 },
  "data": { "weight_kg": 500, "quality": "A" }
}
info ইভেন্টটি স্বয়ংক্রিয়ভাবে পূর্ববর্তী TXID-এর সাথে চেইন করা হয়, একটি অবিচ্ছেদ্য ক্রম তৈরি করে।
GET /trace/batch/{batch_id} ব্যাচ ইতিহাস পান

প্রতিটি ইভেন্টের জন্য ব্লকচেইন যাচাইকরণ স্থিতি সহ একটি ব্যাচের জন্য সম্পূর্ণ ইভেন্ট চেইন প্রদান করে।

{
  "batch": {...},
  "events": [
    { "type": "SOWING", "txid": "...", "verified": true },
    { "type": "HARVEST", "txid": "...", "verified": true },
    { "type": "TRANSPORT", "txid": "...", "verified": true }
  ],
  "chain_valid": true
}
webhook

Webhooks

রিয়েল-টাইম বিজ্ঞপ্তি

ব্লকচেইনে লেনদেন নিশ্চিত হলে তাৎক্ষণিক বিজ্ঞপ্তি পান।

certification.confirmed

নথি প্রত্যয়িত

trace.event.confirmed

ট্রেসেবিলিটি ইভেন্ট নিশ্চিত করা হয়েছে

SDKs

🐍 Python শীঘ্রই আসছে
🟨 JavaScript শীঘ্রই আসছে
🐘 PHP শীঘ্রই আসছে
🔵 Go শীঘ্রই আসছে

সংহত করতে প্রস্তুত?

API অ্যাক্সেসের জন্য আমাদের সাথে যোগাযোগ করুন এবং আমরা আপনাকে শুরু করতে সাহায্য করব।