Let's say two improv troupes want to engage their customers in a joint improv show. This is their "campaign".

Raising funds

As an example, a campaign costs $100 to create, so Troupe A pays $20, because they're a new troupe, and Troupe B pays $80 to create this campaign. Both payments transfer to a financial pool where each dollar equals one share. Currently, there's a financial pool of 100 shares, where 20 belong to Troupe A and 80 belong to Troupe B. During this event, they have invited the audience to tip to provide suggestions for the performance skit or simply for support, and the businesses agree to split the tips equally.

Accessing tips

When the campaign ends, if the campaign tips add up to $500, then, after the businesses split tips 50/50, each troupe receives $250 in tips.

Accessing funds

via the campaign or directly from the common financial pool

The minimum amount the small business can withdraw from the financial pool is however much money they put in initially, and they can do so at any time. Furthermore, let's say someone in the audience really likes this app ecosystem for supporting small businesses, so they tip $900 to the common financial pool, instead of tipping the campaign directly. This benefits every business in the ecosystem. Thanks to the campaign, when Troupe A goes through financial trouble, they have access to their 20 shares that are now worth a total of $200 (%20 of $1000); their money has grown.


We implement Blockchain technologies to run this ecosystem. This lets us encrypt our users’ data while maintaining mutual funds that are accessible in no time because the process doesn't involve a 3rd party approval. With a subscription-based business model, we intend to take care of all costs for data’s encryption and storage and for transferring data; e.g., sending funds from the financial pool to the business. Each business in the pool also acts as a checkpoint to validate transmissions into and out of the pool.

Customization to raise engagement

Blockchain also provides us with “smart” contracts that use analytics while letting the business owners and their customer audience maintain anonymity; e.g., when a user opts-in on sharing their name and their interest in cooking with Troupes A and B. More importantly, small businesses can view at an aggregated level what users are interested in and how they interact with other businesses. For example, if Troupe A can use C-crowd to be notified with user interests and see how a significant number of individuals, who interact with them, self-identify as foodies and are interested in cooking classes. Thus, during the campaign, Troupes A and B can invite a cooking class instructor to comment on audience responses during their show, after which they prop the audience with questions like “Substitute garlic with mayo?”, making the show more fun for both the customer audience and the cast members.

Built With

Share this project: