Record a promise

The promise ledger records what was promised, to whom, by whom, and by when.