> For the complete documentation index, see [llms.txt](https://novacont.gitbook.io/nova-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://novacont.gitbook.io/nova-docs/novacont-docs/turkish/kullanici-rehberi/first-agreement.md).

# İlk Kontratımızı Oluşturalım

Başlamadan önce uyumlu bir cüzdanın kurulu olduğundan (MetaMask gibi) ve NovaCont tarafından desteklenen doğru ağa bağlı olduğundan emin olun. Aktif ağ bilgisi her zaman uygulama içinde görüntülenir. Cüzdanınız yanlış ağdaysa otomatik olarak bildirim alırsınız.

<figure><img src="/files/DoBNQzVTEJGdv44ICkCK" alt=""><figcaption></figcaption></figure>

### İki Rolü de Anlamak

NovaCont'taki her anlaşma tam olarak iki tarafı kapsar:

**Müşteri**: Anlaşmayı başlatan, koşulları belirleyen ve fonları zincir üzerinde kilitleyen taraf. Müşteri, esasen bir hizmet veya teslimat için ödeme yapan kişidir.

**Sağlayıcı**: Teklifi alan, koşulları inceleyen ve kabul eden ya da reddeden taraf. Sağlayıcı, işi veya hizmeti teslim eden kişidir.

Bu iki rol, sözleşme oluşturulma anında atanır ve sonradan değiştirilemez.

### Müşteriyseniz...

Birini işe alıyorsanız, iş sipariş ediyorsanız veya bir teslimat satın alıyorsanız müşterisiniz. Fonları smart contract'a kilitleyen siz olacaksınız.

{% stepper %}
{% step %}

#### Cüzdanınızı Bağlayın

NovaCont uygulamasına gidin ve "Cüzdanı Bağla" seçeneğine tıklayın. Cüzdan sağlayıcınızı seçin ve bağlantı isteğini onaylayın. Devam etmeden önce doğru ağda olduğunuzdan emin olun.
{% endstep %}

{% step %}

#### Yeni Bir Kontrat Oluşturun

Gösterge panelinizde "Create New Contract" butonuna tıklayın. Kontrat oluşturma formu açılacaktır.&#x20;
{% endstep %}

{% step %}

#### Anlaşma Ayrıntılarını Doldurun

Aşağıdaki bilgileri girmeniz istenecektir:

* **Sağlayıcı Cüzdan Adresi**: Sözleşme yaptığınız kişi veya kuruluşun Ethereum adresi. Bu adresi dikkatlice kontrol edin. Blok zinciri işlemleri geri alınamaz ve yanlış bir adrese fon göndermek kalıcı kayıp anlamına gelir.
* **Başlık**: Anlaşma için kısa ve açıklayıcı bir isim (ör. "NovaCont için Logo Tasarımı").
* **Açıklama**: Beklentilerinizin net bir özeti. Mümkün olduğunca spesifik olun. Bu açıklama zincir üzerindeki kaydın bir parçası haline gelir ve anlaşmazlık durumunda referans alınır.
* **Kabul Son Tarihi**: Sağlayıcının teklifinizi kabul etmesi veya reddetmesi için sahip olduğu gün sayısı. Bu süre içinde yanıt vermezlerse sözleşme sona erer ve fonlarınız tamamen iade edilir.
* **Teslimat Son Tarihi**: Sağlayıcının kabul ettikten sonra işi teslim etmesi için sahip olduğu gün sayısı. Bu geri sayım oluşturma anında değil, kabul anında başlar.
* **Üzerinde Anlaşılan Fiyat (USD)**: Anlaşmanın ABD Doları cinsinden değeri. NovaCont, bunu zincir üzerindeki bir fiyat oracle'ı kullanarak güncel piyasa fiyatından otomatik olarak ETH'ye çevirir.
  {% endstep %}

{% step %}

#### Depozito Gereksinimlerini İnceleyin

Onaylamadan önce NovaCont, yatırmanız gereken tam ETH miktarını gösterecektir.

> **Önemli:** Üzerinde anlaşılan fiyat 200 doların altındaysa NovaCont, standart 1x yerine 1,25x depozito talep eder. Bu, üzerinde anlaşılan tutarın %25 fazlasını ek bir güven mekanizması olarak kilitlemeniz anlamına gelir. Bu ekstra tutar, anlaşmanın başarıyla tamamlanması durumunda size tamamen iade edilir. Bu politika, düşük değerli kötü niyetli sözleşmeleri caydırmak için mevcuttur.
> {% endstep %}

{% step %}

#### Onaylayın ve Kilitleyin

**"Create Contract"** seçeneğine tıklayın ve işlemi cüzdanınızda onaylayın. İşlem zincir üzerinde onaylandıktan sonra fonlar smart contract'ta kilitlenir. Ne siz ne başka biri - NovaCont dahil - anlaşma nihai durumuna ulaşana kadar bu fonlara erişemez.

Bu noktada benzersiz bir teklif bağlantısı oluşturulur. Bu bağlantıyı sağlayıcınızla paylaşın. Sağlayıcı, koşulları incelemek ve kabul etmek için bu bağlantıyı kullanacaktır.
{% endstep %}
{% endstepper %}

### Sağlayıcıysanız...

Bir hizmet sunuyorsanız veya bir projeyi tamamlıyorsanız ve müşterinize finanse etmeleri için resmi, zincir üzerinde bir teklif göndermek istiyorsanız sağlayıcısınız.

Bu süreçte anlaşmanın koşullarını siz belirler ve bir teklif bağlantısı oluşturursunuz. Müşteriniz daha sonra bu bağlantıyı kullanarak koşulları inceler ve fonları zincir üzerinde kilitler. Kontrat, blok zincirinde yalnızca müşterinizin fonları kilitlediği anda oluşturulur. Daha önce değil.

{% stepper %}
{% step %}

#### Cüzdanınızı Bağlayın

NovaCont uygulamasına gidin ve "Cüzdanı Bağla" seçeneğine tıklayın. Cüzdan adresiniz otomatik olarak bu anlaşma için sağlayıcı adresi olarak kaydedilecektir. Bu, yalnızca sizin cüzdanınızın sözleşme finanse edildikten sonra işi kabul edip ödeme alabilecek anlamına gelir.
{% endstep %}

{% step %}

#### &#x20;"I'm the Provider" Seçeneğini Seçin

Kontrat oluşturma sayfasında üstte iki seçenek göreceksiniz: "Client" ve "Provider". "Provider" seçeneğini seçin. Cüzdan adresinizin zaten sağlayıcı olarak görüntülendiğini fark edeceksiniz. Bu değiştirilemez.
{% endstep %}

{% step %}

#### Anlaşma Ayrıntılarını Doldurun

* **Kontrat Başlığı**: İş için kısa ve net bir isim (ör. "Web Sitesi Geliştirme", "Logo Tasarımı").
* **İş Açıklaması**: Ne teslim edeceğinizi ayrıntılı olarak açıklayın. Kesin olun. Bu açıklama zincir üzerindeki kayda gömülür ve bir anlaşmazlık çıkması durumunda birincil referans noktası olarak hizmet eder.
* **Üzerinde Anlaşılan Baz Fiyat (USD)**: Ödenmesini beklediğiniz tutar, ABD Doları cinsinden girilir. NovaCont, müşterinizin kontratı finanse ettiği anda canlı oracle fiyatlandırmasını kullanarak ETH dönüşümünü otomatik olarak gerçekleştirecektir.
* **Kabul Süresi (Gün)**: Müşterinizin bağlantıyı aldıktan sonra kontratı finanse edip aktive etmesi için sahip olduğu gün sayısı. Bu süre içinde işlem yapmazlarsa teklif sona erer.
* **Teslimat Süresi (Gün)**: Müşterinizin kabul ettiği andan itibaren işi tamamlayıp teslim etmeniz için sahip olduğunuz gün sayısı.
  {% endstep %}

{% step %}

#### Özeti İnceleyin

Bağlantıyı oluşturmadan önce NovaCont, müşterinin gerekli depozito tutarı dahil koşulların tam özetini gösterecektir. Üzerinde anlaşılan fiyat 200 doların altındaysa müşterinizin güven mekanizması olarak üzerinde anlaşılan tutarın 1,25 katını yatırması gerekecektir. Bu, tarafında sürpriz yaşanmaması için açıkça gösterilir.

Herhangi bir şey yanlış görünüyorsa geri dönüp değişiklik yapmak için "**Edit**" seçeneğine tıklayın.
{% endstep %}

{% step %}

#### Teklif Bağlantısı Oluşturun ve Gönderin

"**Generate Payment Link"** seçeneğine tıklayın. NovaCont, tanımladığınız tüm koşulları kodlayan benzersiz bir bağlantı üretecektir. Bu bağlantıyı kopyalayın ve müşterinize e-posta, mesajlaşma uygulaması veya başka herhangi bir iletişim kanalıyla gönderin.

> **Bu bağlantı bir sözleşme oluşturmaz**. Yalnızca bir teklifdir. Smart contract, müşteriniz bağlantıyı açıp koşulları inceleyerek kendi cüzdanından işlemi onayladığında dağıtılır ve fonlar kilitlenir.

Müşteriniz kontratı finanse edene kadar hiçbir şey kilitlenmez ve hiçbir tarafın yükümlülüğü bulunmaz.
{% endstep %}
{% endstepper %}
