Girard Agents