-- URN vs HRN
-* methods should support urn or hrn arguments
-* create a module that converts urn to hrn so we can continue using
- hrn behind the scenes
-* add get_urn() method to GID object
-* urn is the standard over the wire format
+- test rpms: build/install
+
+- Stop invalid users
+* a recently disabled/deleted user may still have a valid cred. Keep a list of valid/invalid users on the aggregate and check callers against this list
+
+- Component manager
+ * GetTicket - must verify_{site,slice,person,keys} on remote aggregate
+ * Redeem ticket - RedeemTicket/AdminTicket not working. Why?
+ * install the slice and node gid when the slice is created (create NM plugin to execute sfa_component_setup.py ?)
+
+- Protogeni
+* agree on standard set of functon calls
+* agree on standard set of privs
+* on permission error, return priv needed to make call
+* cache slice resource states (if aggregate goes down, how do we know what
+ slices were on it and recreate them? do we make some sort of transaction log)