As a user, Alice would like some credits for a given wallet. She obtains a deposit address, then sends a deposit to that address. The funds should show up in the CreditChain, and consequently, the Ledger after the transfer is confirmed.
As a user, Alice wishes to pay Bob, 10 units for a pizza. She creates a web credit, and adds a note of "Pizza". This is then sent to the wallet inbox, and Bob's balance is increased.
Withdrawals can be orchestrated by someone in the system with a balance. It is a bad idea to store any funds on a server, as it invites hackers. A hot wallet may be a solution but suffers from the same limitation. A better solution might be have withdrawal requests sent to trusted notaries who verify the size and the request, then process based on cold storage, or a hardware wallet.
As a teacher, Alice wishes to make her educational notes available to fellow teachers. Having put a great deal of effort into it, she would wish to get access to different notes from other teachers in return, or put up a pay wall for new teachers that have not yet prepared notes. Alice will set the price of access, and a license indicating it is not to be shared further. Bob, having obtained some credits on Alice's system purchases the notes, and starts working on his own presentations, which he would like to share in a similar way.
Bob wishes to paint a pixel on the website, testnet.satoshis.place, however does not have a testnet lightning wallet. Bob acquires some funds on solid from a friend and then decides which pixel to paint. An invoice is created and the pixel is painted. Bob's balance is reduced by one satoshi and recorded in the CreditChain.
The IPFS system is used to store content addressable files. Peers can 'pin' a file making it globally accessible. However there is a cost associated with that. Micro payments could incentivize a user to pin a file and receive an income.
It may be possible to use the system to pay for the hosting of your wallet or other files with micro payments themselves. In this way you can get a a bit of storage space and be confident your files will be long lived.
A faucet is a simple tool that allows users to get started with small amounts of currency, for free. It can be used to test or to buy services to help those without funds.
Dynamic DNS allows you to use a name server to root traffic to your own computer. It's useful but often a pay service. Micro payments could allow you to use a name server in order to share files on your laptop, desktop or other device. A related service could be used to register .solid domains.
Incentivize snapshots and backups of data on other pods by paying a fee for storage.
Not yet written up
online banking functions (statement, deposit, withdraw, pay)
donations and crowd funding
pay for solid storage
pay for solid services (e.g. CNAME or dyndns)
pay for security, passwords, keys, funds stored safely and protected via hashing
web of reputation
air drops and faucets
bootstrapping existing economies
bootstrapping existing social networks
inter ledger payments
pay to inbox
in app purchases
pay for (micro) tasks, work, consultancy
verification of transaction history
auditing, proof of keys, proof of reserves
decentralized autonomous organizations
time stamping and notary services (e.g. in space, on the block chain)