Das Token ist ein physischer Gegenstand, der gewissen Ansprüchen bzgl. Flugfähigkeit und Robustheit genügen sollte, und wird vom Team gewählt. Dies könnte zum Beispiel ein Ball, eine Gummiente, ein Geldbörse oder eine Kuscheltier sein.
Die Spielregeln, die bei einem Integrationstoken gelten, sind einfach: der Integrationsvorgang bei einem Programmierpaar (siehe PairProgramming: natürlich funktioniert das auch im SingleProgramming) darf nur dann erfolgen, wenn es im physischen Besitz des Tokens ist. Solange es integriert, gehört ihnen das Token. Sobald sie fertig sind, können sie das Token dem nächsten Paar zukommen lassen (werfen, treten, was auch immer Spass macht). Auf diese Weise wird gewährleistet, dass nur ein Paar zur Zeit integriert.