Republic agent