URSSET
Beli bagian dari properti sewa, terima hasil sewanya, dan jual kembali, dengan kepemilikan dan pembayaran yang bisa diverifikasi onchain. Berjalan di Robinhood Chain Testnet (testnet, bukan uang sungguhan).

1Masalahnya
Menyewakan atau memiliki rumah bersama masih tertutup bagi investor kecil. Di platform kepemilikan fraksional, dana sering terkunci dan investor harus percaya pada laporan sewa dari operator. Produk kripto menambah beban lain: wallet, gas, dan seed phrase.
URSSET berusaha menyembunyikan blockchain dari pengguna, sambil tetap membuat hal-hal yang penting bisa diverifikasi onchain.
2Peran saya
- Semuanya: kontrak Solidity, rangkaian tes Foundry, aplikasi Next.js, API route, antarmuka dwibahasa ID/EN, dan deployment.
- Proses masuk memakai wallet tertanam Privy (email atau Google), jadi pengguna tidak perlu seed phrase dan tidak membayar gas.
Komponen pihak ketiga dicantumkan di README repo: Scaffold-ETH 2, OpenZeppelin, Foundry, Privy.
3Pendekatan
Aplikasi Next.js untuk investor dan server untuk operator berkomunikasi dengan kontrak di Robinhood Chain Testnet. Sebuah factory mendaftarkan properti dalam satu transaksi dengan men-deploy dan menghubungkan empat kontrak; tiga kontrak lainnya dipakai bersama. Itulah 7 jenis kontrak pada diagram.
Setiap setoran sewa dan pembagian pro ratanya tercatat sebagai event onchain, dan setiap transaksi di antarmuka tertaut ke explorer sebagai buktinya.
4Keputusan dan trade-off
Allow-list KYC di dalam kontrak token
Unit hanya bisa berpindah antar wallet yang terverifikasi di KYCRegistry. Transfer ke wallet yang belum terverifikasi ditolak oleh kontrak, bukan oleh aplikasi. Ini allow-list, bukan klaim kepatuhan regulasi.
Jual kembali non-custodial dan sewa pro rata
Jual kembali berlangsung lewat kontrak marketplace antar investor terverifikasi dengan harga yang ditetapkan penjual, dan penjual tetap menerima sewa selama unitnya terdaftar di marketplace. Sewa dibagi berdasarkan jumlah unit yang dimiliki.
Yang akan saya ubah
Token uji melewati langkah approve sehingga pembelian cukup satu transaksi; untuk produksi, saya akan memakai penyedia pembayaran berlisensi dan approval yang normal. Satu kunci operator bisa memverifikasi wallet, mencetak Rupiah uji, dan menyetor sewa; produksi membutuhkan KYC sungguhan dan sewa dari rekening bank SPV. Sewa dibagi dengan snapshot saat setoran, yang bisa dimanipulasi pembeli, dan saya belum punya solusi di level kontrak untuk itu.
5Hasil
- 45 tes Foundry yang mencakup factory, KYC, penjualan, sewa, dan marketplace, ditambah invariant berbasis properti.
- 7 jenis kontrak Solidity, di-deploy ke Robinhood Chain Testnet.
- Demo live dwibahasa (Indonesia dan Inggris), dengan video pitch dan demo.
- Lingkupnya apa adanya: karya hackathon di jaringan uji, dengan Rupiah uji. Saya berpartisipasi; saya tidak mengklaim peringkat apa pun.
6Tampilan





7Yang saya pelajari dan langkah berikutnya
Menuliskan batasan secara terbuka (repo punya bagian Limits dan tinjauan keamanan yang secara jelas bukan audit pihak ketiga) membuat demo lebih mudah dipertanggungjawabkan.
Berikutnya: pilot dengan satu kos sungguhan, pengajuan sandbox, dan mitra pembayaran berlisensi.