動的委任発見システム
情報的 RFC である RFC 3401 には DDDS の概要が記述されている。すなわち、各 RFC の概要や RFC 3402 において記述されているアルゴリズムにおいて使用されるべきデータベースの種類などについて記述されている。RFC 3403 以下ではデータベースとして DNS が使用されているが、RFC 3402 の方法においては他のデータベース (たとえばディレクトリ) を使用することができる。
標準ドキュメントである RFC 3402 には DDDS のアルゴリズムが記述されているが、それに先立ってその背景が説明されている。DDDS はもともと IETF の URN (Uniform Resource Name) ワーキンググループの仕事から発展したものである。URN については D-Lib Magazine の 1996年2月号の記事 “The URN Implementors 著: Uniform Resource Names – A Progress Report” に解説されている。この記事によれば、URN とは場所に依存しない資源や情報単位を識別する名前のことをいう。URN フレームワーク (Knoxville Framework と呼ばれる) においては名前づけのスキーム (naming scheme: 唯一の名前を生成したり割り当てたりする手続き) と解決システム (resolution system: URN を格納し解決するネットワーク・アクセス可能なサービス) とは独立であるべきであるという。DDDS はこの原理に基づいて作られている。
DDDS のアルゴリズムの概要は次のとおりである。