> For the complete documentation index, see [llms.txt](https://exfaz.gitbook.io/namada/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://exfaz.gitbook.io/namada/panduan-pengguna/pendanaan-pemerintahan-dan-barang-publik/proposal-di-luar-rantai.md).

# Proposal di luar rantai

Jika karena alasan apa pun mengeluarkan proposal on-chain tidak memenuhi kebutuhan Anda, Anda masih memiliki opsi untuk membuat proposal off-chain. Proposal off-chain ditujukan untuk proposal yang tidak memerlukan eksekusi kode on-chain. Proposal tersebut akan didistribusikan pada beberapa saluran pihak ketiga (misalnya forum) dan pemungutan suara akan dilakukan secara off-chain. Hasil pemungutan suara akan dihitung secara off-chain dan kemudian diserahkan ke buku besar.

### Buat usulan

Buat file json yang sama seperti pada proposal on-chain dan gunakan perintah berikut:

{% code overflow="wrap" %}

```
namada client init-proposal \
    --data-path proposal.json \
    --offline
```

{% endcode %}

Perintah ini akan membuat `proposal`file di direktori yang sama tempat perintah diluncurkan.

### Berikan suara pada proposal

Untuk memberikan suara pada proposal offline gunakan perintah berikut:

{% code overflow="wrap" %}

```
namada client vote-proposal --data-path proposal \
    --vote yay \
    --signing-keys your-signing-keys-for-voter \
    --voter your-established-account \
    --offline
```

{% endcode %}

### Menghitung proposal off-chain

Untuk menghitung penghitungan proposal offline, kita perlu mengumpulkannya

* `proposal`file (harus memiliki nama ini)
* semua `proposal-vote-${address}`file

Semua file itu harus berada dalam satu folder (sebut saja `offline-proposal`).

Sekarang Anda dapat menggunakan perintah berikut:

{% code overflow="wrap" %}

```
namada client query-proposal-result \
    --offline \
    --data-path `offline-proposal`
```

{% endcode %}

yang akan memberi tahu Anda hasil proposal.

### Kirimkan proposal off-chain

{% hint style="info" %}
Komunitas dapat memutuskan untuk memposting data pemungutan suara off-chain mereka ke blockchain lain yang tahan sensor untuk mempertahankan keputusan yang dicapai berdasarkan konsensus sosial.
{% endhint %}
