A wallet service which you've entrusted your coins to can obviously do recurring payments (bonus: can't hurt you any worse than your total deposit).
Your local wallet software could do this (in a more user-friendly fashion than programming a crontab to invoke bitcoind).
A credit card would work, regardless of whether you settle your account with the credit card company in bitcoin or dollars.
The Bitcoin protocol supports future-dated transactions, but which can be canceled by a user at any point before the future date; so for a 'subscription', a user sends a few transactions worth $X future-dated to each month for the next, say, 5 months. The service holds onto them, and tries to commit them when they mature; if the transaction works, the user gets access for the next month. (See https://bitcointalk.org/index.php?topic=22772.msg287925#msg2...https://en.bitcoin.it/wiki/Contractshttps://en.bitcoin.it/wiki/Script )
A wallet service which you've entrusted your coins to can obviously do recurring payments (bonus: can't hurt you any worse than your total deposit).
Your local wallet software could do this (in a more user-friendly fashion than programming a crontab to invoke bitcoind).
A credit card would work, regardless of whether you settle your account with the credit card company in bitcoin or dollars.
The Bitcoin protocol supports future-dated transactions, but which can be canceled by a user at any point before the future date; so for a 'subscription', a user sends a few transactions worth $X future-dated to each month for the next, say, 5 months. The service holds onto them, and tries to commit them when they mature; if the transaction works, the user gets access for the next month. (See https://bitcointalk.org/index.php?topic=22772.msg287925#msg2... https://en.bitcoin.it/wiki/Contracts https://en.bitcoin.it/wiki/Script )