Current component protocol