> ## Documentation Index
> Fetch the complete documentation index at: https://docs.darwin.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish a listing

> Add a canonical product or service to a Supply business and make it eligible for discovery.

<Steps>
  <Step title="Open Catalog">
    Select the correct Supply business, then open **Catalog**.
  </Step>

  <Step title="Describe the offer">
    Add a buyer-facing title, description, listing type, pricing mode, amount, currency, visibility, and fulfillment expectations.
  </Step>

  <Step title="Review public fields">
    Confirm that every description, asset, and URL is authorized for publication and contains no private customer data.
  </Step>

  <Step title="Activate the listing">
    Publish only when the business can fulfill it. Darwin network eligibility follows the canonical listing state.
  </Step>

  <Step title="Check channel readiness separately">
    ACP and UCP have additional schema, policy, freshness, endpoint, and provider-approval gates.
  </Step>
</Steps>

SDK updates should read the latest revision and provide the expected revision to prevent a silent concurrent overwrite.
