citi-apps are smartcard applications for various platforms,
including Linux, OpenBSD, Windows, and the PalmOS.

- 'pay' is used to send commands to a smartcard.  (The Palm version is
  called 'lewis').
- 'dogg' makes a trace of a smartcard transaction. You need a card
  extender to use 'dogg'. 
- 'compost' translates the output of 'dogg' to a more readable form.
- 'balance' is a balance checker that usually works on Payflex, Visacash,
  Mondex, and maybe other cards.

These applications depend on CITI's sc7816 library [0] and at least one
MUSCLE card reader driver [1].

To install:
    install the sc7816 library and a reader driver.
    make
    su
    make install

The PalmOS applications depend on the towitoko-1.6.3 driver [2] written by
Carlos Prados [3], along with a small patch [4] to make it run on PalmOS.

[0] http://www.citi.umich.edu/projects/smartcard/sc7816.html
[1] http://www.linuxnet.com/
[2] http://www.citi.umich.edu/projects/smartcard/palmreader/tow_chpdv-src-1.6.3.tar.gz
[3] http://www.geocities.com/cprados/
[4] http://www.citi.umich.edu/projects/smartcard/palmreader/pilot-serial.tar.gz
