Pada saat jaringan Dusk melakukan booting, bukan hanya mesin virtual Piecrust yang beres—ia juga harus melakukan deployment sekumpulan kontrak genesis untuk menangani operasi paling dasar. Di bagian 6.2 dari whitepaper, kontrak-kontrak ini disebut sebagai "genesis contracts": kontrak pintar khusus yang di-deploy saat inisialisasi jaringan, bertanggung jawab atas fungsi-fungsi inti seperti validasi transaksi, mekanisme staking, dan alokasi awal token. Whitepaper menyoroti dua di antaranya secara mendalam.

Pertama adalah transfer contract (kontrak transfer). Ia mengelola semua transfer DUSK, $DUSK sekaligus menangani pemotongan biaya gas. Jika sebuah transaksi mencakup deployment atau pemanggilan smart contract, transfer contract juga yang akan menangani proses tersebut—ia memverifikasi apakah transaksi sesuai dengan aturan Moonlight atau Phoenix, lalu memotong biaya gas yang sesuai dari saldo pengirim. Whitepaper menyebutnya sebagai "titik masuk ke blockchain Dusk"; semua transaksi pada akhirnya harus melewatinya.

Kedua adalah stake contract (kontrak staking). Ia mengelola seluruh siklus hidup staking: memverifikasi apakah jumlah yang disetor pengguna memenuhi ambang batas minimum staking, mengunci token, dan mendaftarkan pengguna sebagai provisioner. Semakin banyak DUSK yang di-stake, semakin tinggi peluang untuk dipilih oleh algoritma DS agar ikut berpartisipasi dalam konsensus. Kontrak ini juga menangani permintaan unstake—setelah masa lock-in berakhir, pengguna dapat mengambil kembali token, sambil memastikan bahwa penyaluran reward dan pemotongan penalti berjalan dengan benar. Ambang 1000 DUSK yang disebut pada sudut pandang 1, serta reward dan penalti yang disebut pada sudut pandang 9, implementasi detailnya bergantung pada kontrak inilah. @Dusk

Bagian 6.3 menambahkan dua "kontrak lain". Salah satunya adalah license contract (kontrak lisensi), yang berdasarkan protokol Citadel mengelola penerbitan dan verifikasi lisensi di dalam jaringan: melacak kepemilikan, validitas, serta waktu kedaluwarsa setiap lisensi, dan menangani pencabutan atau perpanjangan. Yang lainnya adalah Zedger contracts, yang menginsersi (menginstansiasi) kontrak pintar independen untuk setiap jenis aset sekuritas, menyediakan fungsi seperti minting, burning, pembagian dividen, hingga transfer paksa—ini merupakan implementasi spesifik dari protokol Zedger yang disebut pada sudut pandang 7.

Tugas empat kontrak tersebut sangat jelas: transfer contract mengelola aliran dana, stake contract mengelola partisipasi konsensus, license contract mengelola izin, dan Zedger contracts mengelola aset. Namun ini juga berarti fungsi inti Dusk sangat bergantung pada kebenaran keempat kontrak tersebut—jika ada salah satu yang memiliki bug, dampaknya tidak hanya pada satu aplikasi, melainkan pada operasi dasar seluruh jaringan. #dusk