A business relationship is effectuated between a first party and a second
party and is governed by an agreement between the first party and the
second party. The first party creates a token that authorizes a delegate
to request a transaction according to the agreement on behalf of the
first party, specifies in the token at least one constraint on a
transaction requested by the delegate on behalf of the first party, and
provides the token to the delegate. The delegate sends to the second
party the token and a transaction document requesting a transaction
according to the agreement. The second party applies each constraint in
the token against the transaction document to determine whether the
transaction document satisfies each constraint. If so, the transaction
document is accepted for fulfillment.