@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Interface GenerationCredential

    A scoped credential issued by an LLM provider for generating rights-cleared content. The rights agent coordinates with the provider to issue the credential; the provider enforces usage constraints at generation time. Any creative agent can use the credential.

    interface GenerationCredential {
        provider: string;
        rights_key: string;
        uses: RightUse[];
        expires_at?: string;
        endpoint?: string;
        ext?: ExtensionObject;
    }
    Index

    Properties

    provider: string

    LLM or generation service provider identifier (e.g., 'midjourney', 'elevenlabs', 'stability')

    rights_key: string

    Scoped API key or token for generating rights-cleared content. The provider validates this key at generation time to verify the caller is authorized.

    uses: RightUse[]

    Which rights uses this credential covers

    expires_at?: string

    When this credential expires. Key lifetime is determined by the provider.

    date-time

    endpoint?: string

    Provider API endpoint to use with this credential, if different from the provider's default

    ext?: ExtensionObject