feat(core): Implementation of client flow

Signed-off-by: rajan <rajan@playlyfe.com>