EXPLICIT Something deliberately spelled out (contract, document etc.). Something fully and clearly expressed (could be written or spoken). Explicit criticism means being very honest or candid.
IMPLICIT means something not specific, but either suggested/necessary to meet goal. American Heritage Dictionary says it can mean “understood though not directly expressed.”