James Armistead was a black slave who served in the colonial army in the American Revolutionary War. He served under Lafayette, with the permission of his master, and worked as a spy- posing as a runaway slave. He would often provide information to the colonial army about British plans.