New: contract-vault