Something Bukkit needs is an API for plugins to register "services" in order for interoperability between plugins to be maximized. For example, if your plugin needs to get a player's wallet (in cash or points) on hand (for economy), there should be an easy way to do it without querying for 20 different economy plugins. Therefore, here has to be as standard for various services that may be needed that is both complete and extendable. Because not all plugins may implement all features, the services system MUST also have an understanding of "capabilities" so that plugins can declare what is supported. This thread is for discussion of a services API for economy services. We can start off with this: double getWallet(Player player) void setWallet(Player player, double amt) Capabilities: HAS_WALLET (No name is final.) Suggest both methods and capabilities in this thread.