ডেটা কীভাবে তৈরি হয় ও কীভাবে যাচাই করা হয়
উৎস দুই স্তরের — দুটোর যাচাইয়ের পদ্ধতি আলাদা, আর প্রতিটি API রেসপন্সেও দুটোকে আলাদা করে চিহ্নিত করা হয়।
স্তর 1: ভিসা সিদ্ধান্ত
৩৯,৪০২টি পাসপোর্ট→গন্তব্য জোড়ার প্রতিটির মূল সিদ্ধান্ত (ভিসামুক্ত, ই-ভিসা, ভিসা প্রয়োজন, …) আসে একটি সমন্বিত ভিসা-শর্ত ম্যাট্রিক্স থেকে — এটি একটি গৌণ সূত্র, যা তার উৎস থেকে হালনাগাদ হয় এবং ডেটাসেট সংস্করণ হিসেবে চিহ্নিত থাকে। প্রতি জোড়ার সিদ্ধান্ত সরকারিভাবে যাচাইকৃত বলে কখনোই দাবি করা হয় না; API রেসপন্সে সেগুলো secondary_source_only হিসেবে চিহ্নিত।
স্তর 2: সংকলিত প্রবেশের নিয়ম
পাসপোর্টের বৈধতা, ফাঁকা পাতা, অনওয়ার্ড টিকিট, ইয়েলো ফিভার, ট্রানজিট প্রোগ্রাম, রেসিডেন্স পারমিট সংক্রান্ত অব্যাহতি এবং দাপ্তরিক আবেদন পোর্টাল—প্রতিটি গন্তব্যের জন্য আলাদাভাবে সংকলন করা হয়। প্রতিটি অ-খালি ফিল্ডে একটি সরকারি দাপ্তরিক উৎসের উদ্ধৃতি থাকে: {name, url, retrieved_at}। তৃতীয় পক্ষের ভিসা সাইট কখনোই উৎস হিসেবে ব্যবহার করা হয় না।
দৈনিক যাচাই
যাচাই প্রতিদিন দুই ধাপে চলে:
- ধাপ 1: স্বয়ংক্রিয় পরিবর্তন শনাক্তকরণ। উদ্ধৃত প্রতিটি সূত্র URL (প্রায় 530টি আলাদা সরকারি পৃষ্ঠা) প্রতি রাতে আনা হয় এবং তার বিষয়বস্তুর ফিঙ্গারপ্রিন্ট নেওয়া হয়। কোনো গন্তব্যের last_verified তারিখ কেবল তখনই হালনাগাদ করা হয়, যখন তার উদ্ধৃত প্রতিটি পৃষ্ঠা আগের বার দেখার পর থেকে অপরিবর্তিত আছে বলে নিশ্চিত হওয়া যায়। অনুমানের ভিত্তিতে কোনো তারিখ বদলানো হয় না।
- ধাপ 2: এজেন্ট পর্যালোচনা। যেসব পৃষ্ঠার বিষয়বস্তু বদলেছে, যেসব পৃষ্ঠা আর খোলা যাচ্ছে না, আর পালা করে বেছে নেওয়া কিছু গন্তব্য — এগুলো সংরক্ষিত নিয়মের সঙ্গে মিলিয়ে পুরোটা নতুন করে পড়া হয়। সত্যিই কিছু বদলালে নিয়ম হালনাগাদ করা হয় (একই কর্তৃপক্ষের উদ্ধৃতি দিয়ে); অস্পষ্টতা থাকলে needs_review বসে; প্রতিটি ফলাফল প্রকাশ্য পরিবর্তন ফিড-এ লিখে রাখা হয়।
১২০ দিন-এর চেয়ে পুরোনো নিয়মগুলো প্রতি রেসপন্সের যাচাই ব্লকে stale হিসেবে জানানো হয়। তথ্য পুরোনো হলে সেটা আমরা লুকাই না, বরং জানিয়ে দিই।
পাইপলাইনে যেসব সুরক্ষা নিয়ম মানা হয়
- পৃষ্ঠা খোলা না গেলে কোনো নিয়ম কখনোই মুছে ফেলা হয় না। সেটি চিহ্নিত করা হয়।
- ভিসা প্রয়োজন থেকে ভিসামুক্ত অবস্থার দিকে কোনো পরিবর্তন কার্যকর করার আগে দ্বিতীয় একটি সরকারি সূত্র প্রয়োজন হয়।
- অজানা থাকলে অজানাই দেখানো হয়। API কখনোই অনুমান করে না।
- প্রতিটি ডেটা কমিট ডিপ্লয় হওয়ার আগে একটি রিগ্রেশন স্যুট (৫৮টি পিন করা রুট, কাঠামোগত ইনভেরিয়েন্ট) ও কভারেজ-ফ্লোর অ্যাসারশন (কোনো ধরনের ফিল্ডের সংখ্যা যেন চোখ এড়িয়ে কমে না যায়) পাস করে।
দাবিগুলো যাচাই করুন
উপরের সবকিছুই যাচাই করে দেখা যায়: /transparency-এ থাকে সাইটে ব্যবহৃত ডেটাসেট থেকে হিসাব করা কভারেজ, উদ্ধৃতির সংখ্যা ও তথ্য কতটা সাম্প্রতিক; /changes.json-এ যাচাইয়ের ঘটনাগুলো একে একে দেখা যায়; /stats.json-এ থাকে সরাসরি কাউন্টার; আর status.canienter.com প্রতি মিনিটে API পরীক্ষা করে। যোগাযোগ: api@canienter.com।
ভ্রমণ ওয়েবসাইট চালান? এই চেকারটি বিনামূল্যে যুক্ত করুন । দুই লাইন HTML, অ্যাকাউন্ট লাগবে না, ট্র্যাকিং নেই।
বাংলা
পরিকল্পনার জন্য দিকনির্দেশনা। ভ্রমণের আগে সরকারি সূত্রে যাচাই করুন · ডেটাসেট সংস্করণ 2026-08-10