Contracts for DAO layer introduced