Great idea in theory, but how will you deal with piracy? Accept it as a fact of doing business?
Not saying your idea is bad or anything, but this is a reality for digital content creators putting things behind paywalls or stores. Piracy will always exist and will never go away.