1) бот может быть инструментом взаимодействия с пользователем, но не может выступать гарантом или арбитражем между пользователями. для этого используются смарт-контракты.
2) создавать каждому пользователю свой кошелек – выглядит странно. если у человека нет своей крипты, то как он ее закинует? Если есть зачем создавать? На контакте можно хранить крипту многих пользователей.
Резюме выглядит как не продуманная архитектура из-за нехватки понимания предметной области.