[Core] Migrate to channel scheme