1. Let's say I own a gun shop and I want to create IOU's based on the most popular bullet sold in my store. They send me cash and I issue 9MM's-BITACCUMLATION (or whatever they'll be called). Every one can pick up their bullets on demand from the store during work hours or have them shipped to their home for the cost of postage and delivery.
See this post by TTBit where he describes how he is doing something similar with DYM, pre-1965 silver US dimes.Would this be a good application of Ripple and what would be the exact procedure to go about this within the Ripple client? This same procedure could be repeated with other items like gold, silver, etc. - yes?
Personally I think the negatives of trying to use one specific type of ammo as currency outweigh any benefit. Rather I'd think you'd just sell all your various types of ammo priced in whatever currencies make sense for you to accept; you'd then use Ripple to allow people to pay you that currency using whatever currencies/credit they have on Ripple (the same way you'd use Paypal as a merchant).If you did want to do it anyway ... [The following may seem complicated but if you replace "9MM via Ripple" with "USD via Paypal" it's the same level of complexity for what Paypal lets you do. Ripple lets you do more however and with less fees.] ...
You'd post somewhere (on the store website, here, where ever) what your redemption policy on "9MM" is (as you say above: in store or shipped; probably add that amounts need to be above a minimum and rounded off to whatever the ammo box size is, e.g. multiples of 24 or 50 or whatever, or make the unit "boxes of 9mm" rather than "rounds of 9mm"). This would act kind of like a gift card.
If someone sends you cash or pre-orders in-store a years supply of ammo you could directly send then "9MM" (via Ripple's "Send" interface). However if someone sends you cash they likely want you to send them the ammo and not IOUs; unless they want to trade or resell them or something. Again, this use would be kind of like a gift card.
If you want to directly accept currencies/IOUs traded/used on Ripple you can enter trade offers. For example, on the trading interface type in "9MM/BTC" (you need to type it in because 9MM is not a standard currency type). You select your ripple address as the 9MM issuer and you'd select some gateway as the BTC issuer (e.g. Bitstamp; you could enter multiple offers for multiple BTC issuers, perhaps even yourself) and enter in a SELL order at X rounds priced at Y BTC per round. [Since Y would probably be very small you'd likely flip this around and instead enter a BUY order for BTC/9MM for 1/Y rounds per BTC, the effect is identical; this is why BTC/XRP is used instead of XRP/BTC].
Anyone can now try to redeem/use/pay you "9MM". Lets say they go to your gun store's web page and enter an order form asking for X rounds. You list Ripple as a payment option and if selected you send them to a link (just like paypal works). The link includes your ripple address, an identifier, the amount+currency (X 9MM; but it could be Y USD or whatever). The user then gets the Ripple send interface to send X "9MM". Ripple finds whatever paths are available to the user and either says "no path" or says something like "you could send X 9MM or Y BTC or Z USD or # XRP" the user picks whatever available currency they hold to complete the payment. If they select a non-9MM currency Ripple automatically executes the appropriate trades (perhaps some third party is SELLing 9MM for EUR, this gives the user the ability to pay in EUR). Also note that within a currency Ripple will find paths through extended credit lines without needing trades. E.g. the person can pay in EUR buy redeeming some of their IOUs with the guy trading for 9MM and by owing someone else that had EUR the remainder, the paths can be complicated but the user just sees "pay # EUR ?".
If Joe Schmoe is at the range and "borrows" a box of X rounds from Fred; then Joe could record this debt by sending Fred X "9MM" on Ripple; this would be a 9MM IOU issued by Joe. By themselves they can't do anything with this IOU. However, Joe later trades some of his BTC for your 9MM IOU. Now Fred can send you 9MM to be redeemed for actual ammo (Ripple ripples the payment through Joe basically swapping the Joe-9MM for your 9MM IOUs) thus clearing the Joe's debt.