An agreement ledger is distributed ledger used by two or more parties to negotiate and reach agreement.