Using conditional promises, the reliability of promises can be measured without reference to the reliability of the issuing
agent, by defining notions of when conditions operate and when promises are expected to be fulfilled. This inspires an analytical
method that attributes promise failures to incomplete knowledge rather than agent unreliability. This analysis allows agents
to choose between conditional offers of service based upon statistical measures of the completeness of stated conditions.