Fetching details from the dictionary...
written pledge; signed note of assurance; memorandum; legal instrument