Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

The following Deal types are supported for distribution to Audius. Deal types provided outside of the provided list will be ignored.

If your use case extends beyond the supported Deal types outlined below, please contact [email protected].


Tracks

Audius accepts the following DDEX Deals for track releases:

Free To Stream

  1. CommercialModelType: FreeOfChargeModel
  2. UseType: Stream or OnDemandStream
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>FreeOfChargeModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Pay Gated Stream

  1. CommercialModelType: PayAsYouGoModel
  2. UseType: Stream or OnDemandStream
  3. PriceType: not supported
  4. WholesalePricePerUnit: any nonzero USD amount
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>PayAsYouGoModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <PriceInformation>
                <WholesalePricePerUnit CurrencyCode="USD">1.0</WholesalePricePerUnit>
                ...
        </PriceInformation>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Follow Gated Stream

  1. CommercialModelType: UserDefined (FollowGated)
  2. UseType: Stream or OnDemandStream
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType UserDefinedValue="FollowGated">UserDefined</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

NFT Gated Stream

  1. CommercialModelType: UserDefined (NFTGated)

  2. UseType: Stream or OnDemandStream

  3. PriceType: not supported

  4. WholesalePricePerUnit: N/A

  5. ValidityPeriod

    1. StartDate: any
  6. TerritoryCode: Worldwide

  7. Conditions (custom XML specific to Audius)

    1. For Ethereum NFTs:
    <Conditions>
      <Chain>eth</Chain>
      <Address></Address> // The Ethereum address of the NFT contract
      <Standard></Standard> // The standard followed by the NFT - either "ERC-721" or "ERC-1155"
      <Name></Name> // The name of the NFT
      <Slug></Slug> // The slug of the NFT collection. E.g. if your collection is located at https://opensea.io/collection/example-nft, the slug is "example-nft".
      <ImageUrl></ImageUrl> // Optional: URL to the image representing the NFT
      <ExternalLink></ExternalLink> // Optional: URL to an external resource providing more details about the NFT
    </Conditions>

    ii. For Solana NFTs:

    <Conditions>
      <Chain>sol</Chain>
      <Address></Address> // The address of the NFT on the Solana blockchain
      <Name></Name> // The name of the NFT
      <ImageUrl></ImageUrl> // Optional: URL to the image representing the NFT
      <ExternalLink></ExternalLink> // Optional: URL to an external resource providing more details about the NFT
    </Conditions>
<Deal>
    <DealTerms>
        <CommercialModelType UserDefinedValue="NFTGated">UserDefined</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
        <Conditions>
          <Chain>eth</Chain>
          <Address>0xAbCdEfGhIjKlMnOpQrStUvWxYz</Address>
          <Standard>ERC-721</Standard>
          <Name>Example NFT</Name>
          <Slug>example-nft</Slug>
          <ImageUrl>https://www.example.com/nft-image.png</ImageUrl>
          <ExternalLink>https://www.example.com/nft-details</ExternalLink>
        </Conditions>
    </DealTerms>
</Deal>

$AUDIO Tip Gated Stream

  1. CommercialModelType: UserDefined (TipGated)
  2. UseType: Stream or OnDemandStream
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType UserDefinedValue="TipGated">UserDefined</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Free To Download

  1. CommercialModelType: FreeOfChargeModel
  2. UseType: Stream or OnDemandStream, PermanentDownload
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>FreeOfChargeModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
            <UseType>PermanentDownload</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Pay Gated Download

  1. CommercialModelType: PayAsYouGoModel
  2. UseType: Stream or OnDemandStream, PermanentDownload
  3. PriceType: not supported
  4. WholesalePricePerUnit: any USD amount
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>PayAsYouGoModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
            <UseType>PermanentDownload</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <PriceInformation>
            <WholesalePricePerUnit CurrencyCode="USD">1.0</WholesalePricePerUnit>
            ...
        </PriceInformation>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Follow Gated Download

  1. CommercialModelType: UserDefined (FollowGated)
  2. UseType: Stream or OnDemandStream, PermanentDownload
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType UserDefinedValue="FollowGated">UserDefined</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
            <UseType>PermanentDownload</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Albums

Audius accepts the following DDEX Deals for album releases

Free To Stream

  1. CommercialModelType: FreeOfChargeModel
  2. UseType: Stream or OnDemandStream
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>FreeOfChargeModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Pay Gated Stream

  1. CommercialModelType: PayAsYouGoModel
  2. UseType: Stream or OnDemandStream
  3. PriceType: not supported
  4. WholesalePricePerUnit: any nonzero USD amount
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>PayAsYouGoModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <PriceInformation>
            <WholesalePricePerUnit CurrencyCode="USD">1.0</WholesalePricePerUnit>
            ...
        </PriceInformation>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Free To Download

  1. CommercialModelType: FreeOfChargeModel
  2. UseType: Stream or OnDemandStream, PermanentDownload
  3. PriceType: not supported
  4. WholesalePricePerUnit: N/A
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>FreeOfChargeModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
            <UseType>PermanentDownload</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

Pay Gated Download

  1. CommercialModelType: PayAsYouGoModel
  2. UseType: Stream or OnDemandStream, PermanentDownload
  3. PriceType: not supported
  4. WholesalePricePerUnit: any USD amount
  5. ValidityPeriod
    1. StartDate: any
  6. TerritoryCode: Worldwide
<Deal>
    <DealTerms>
        <CommercialModelType>PayAsYouGoModel</CommercialModelType>
        <Usage>
            <UseType>OnDemandStream</UseType>
            <UseType>PermanentDownload</UseType>
        </Usage>
        <TerritoryCode>Worldwide</TerritoryCode>
        <PriceInformation>
            <WholesalePricePerUnit CurrencyCode="USD">1.0</WholesalePricePerUnit>
            ...
        </PriceInformation>
        <ValidityPeriod>
            <StartDate>2023-09-02</StartDate>
        </ValidityPeriod>
    </DealTerms>
</Deal>

ERN4 Support