# Sign your agreement and authorize sellers

![Sign the contract in onboarding; the terms are summarised on-screen and the signed copy lands in Billing.](https://cdn.sanity.io/images/lnrtvsvr/development/aec4cec81a15576cceb94dc8fba781ca0bcf99d9-967x1389.jpg)
*Screen. Sign the contract in onboarding; the terms are summarised on-screen and the signed copy lands in Billing.*

When you finish, your agreement is executed, your payout details are verified, and the files that tell the advertising ecosystem who may sell your inventory are live. Your part takes about 15 minutes; enterprise signatures depend on your signatory.

## Before you begin

- Agreement generated (see [Choose your monetization agreement](https://begenuin.com/developers/get-started/any-business/choose-monetization-agreement)).
- Access to your website root (to host `ads.txt`) or a DNS admin who can redirect it.
  ![Diagram: how seller authorization works, in three stages. 1, Octo generates the lines: ads.txt lines for every domain, app-ads.txt lines for every app, intermediary lines for aggregators, and your sellers.json entry. 2, the lines are placed on your properties: by Octo, verified nightly, where your DNS, CMS, or repository is connected; otherwise your Developer adds the exact lines. 3, once you approve, buyers validate your inventory from the next crawl, and demand partners can bid, because seller authorization is what lets them. A loop back to the start: connect your DNS or CMS once and Octo keeps ads.txt and sellers.json correct as domains, apps, and partners change.](https://cdn.sanity.io/images/lnrtvsvr/development/9ac6c322895dd18c277727e3cc50a3032e1b4266-720x309.svg)
  *Seller authorization tells buyers who may sell your inventory, and it is what lets demand partners bid.*

## What Octo does

![Diagram: seven steps in two lanes. Octo: 1, sends the agreement to the signer and tracks it. You: 2, sign, yourself or through your signatory; Octo cannot sign for you. Octo: 3, files the executed copy under Agreement in Monetize. You: 4, enter your payout details under Payouts in Monetize. Octo: 5, verifies your payout details and sets the payout calendar; 6, generates your ads.txt, app-ads.txt, and sellers.json lines and drafts your blocklists from your brand safety profile and exclusions, placing and verifying the lines nightly where your DNS, CMS, or repository is connected, or handing the exact lines to your Developer. You: 7, approve the seller authorization and the blocklists, and buyers can validate your inventory from the next crawl. Result: an executed agreement, verified payouts, and seller authorization, which lets demand partners bid.](https://cdn.sanity.io/images/lnrtvsvr/development/2e001599eb6bdad8a6eb438b3e19bfe91dc8540f-720x615.svg)
*You sign, enter payout details, and approve; Octo routes, files, verifies, and generates the seller files.*

1. Octo, Genuin's Supervised Intelligence interface, sends the agreement to the signer, tracks it, and files the executed copy under Monetize → Agreement.
2. Octo generates the seller authorization: the ads.txt lines for every domain and app-ads.txt lines for every app (including intermediary lines for aggregators) and the sellers.json entry; where your DNS, CMS, or repository is connected it places them and verifies them nightly; otherwise it hands the exact lines to your Developer.
3. Octo drafts your blocklists from your brand safety profile and your exclusions.
   ![Set up your wallet: credits and cash balance for the Scale plan, with payouts and top-ups in one place.](https://cdn.sanity.io/images/lnrtvsvr/development/d0f08406918023059ee0659ebcbd85846af06085-1200x751.jpg)
   *Screen. Set up your wallet: credits and cash balance for the Scale plan, with payouts and top-ups in one place.*

## What you approve

- The signature (yours or your signatory's); Octo cannot sign for you.
- Your payout details, entered by you under Monetize → Payouts; Octo verifies them and sets the payout calendar.
- The ads.txt and sellers.json placement and the blocklists. Approve, and buyers can validate your inventory from the next crawl.

## Make Octo smarter

- Connect your DNS or CMS once; Octo keeps ads.txt and sellers.json correct as domains, apps, and partners change.

**Need help?** Octo is available 24/7 in Brand Control Center (BCC) and on every page of these docs. Ask it in plain language; when the answer needs a person, Octo brings the right account manager, developer, or Ops engineer into the same thread and stays on it until it is solved. Every Business Account owner has this, on every plan (see [24/7 Octo support: how Octo brings in account managers, developers, and Ops](https://begenuin.com/developers/get-started/any-business/24-7-octo-support-how-octo-brings-in-account-managers-developers-and-ops)).

## What you get

- An executed agreement, downloadable from **Monetize → Agreement**.
- Verified payout details and a payout calendar.
- Seller authorization that buyers can validate, which is what lets demand partners bid.
