place.stream.metadata.distributionPolicy

moderation.stream.place

Documentation

Distribution and rebroadcast policy.

main object

Distribution and rebroadcast policy.

Properties

allowGenAiTraining boolean Optional

Whether this content may be used as training data for generative AI models. Absent means undeclared; Streamplace treats undeclared as false and stamps an explicit value into every minted segment. Covers generative AI only — non-generative machine learning (e.g. moderation, accessibility, speech models) is not governed by this flag.

allowedBroadcasters array of string Optional

List of did:webs of the broadcasters you want to allow to distribute your content. "*" allows anyone. Starting a line with a "!" bans that broadcaster.

deleteAfter integer Optional

Duration in seconds after which segments should be deleted. Each segment will expire N seconds after its creation time. -1 to allow indefinite archival.

View raw schema
{
  "type": "object",
  "properties": {
    "deleteAfter": {
      "type": "integer",
      "description": "Duration in seconds after which segments should be deleted. Each segment will expire N seconds after its creation time. -1 to allow indefinite archival."
    },
    "allowGenAiTraining": {
      "type": "boolean",
      "description": "Whether this content may be used as training data for generative AI models. Absent means undeclared; Streamplace treats undeclared as false and stamps an explicit value into every minted segment. Covers generative AI only — non-generative machine learning (e.g. moderation, accessibility, speech models) is not governed by this flag."
    },
    "allowedBroadcasters": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of did:webs of the broadcasters you want to allow to distribute your content. \"*\" allows anyone. Starting a line with a \"!\" bans that broadcaster."
    }
  },
  "description": "Distribution and rebroadcast policy."
}

Lexicon Garden

@