Proposal: Subscription Model for Steem Services

in #utopian-io6 years ago (edited)

steem-subscription-gateway


Site for managing subscription model for STEEM services. I am recommending a new pricing plan, paradigm, and strategy for STEEM-based services. As of now, most services are paid via SBD or STEEM.

STEEM Power Delegation as Subscription Payment

That's right. I'm recommending a new strategy that uses SP as a means for subscription payments. Increase your subscription benefit by increasing the amount of delegation you giver. Likewise, by reducing. Want to unsubscribe? Undelegate. Once the grace period has ended, your subscription will be over. Feel free to continue use until delegation has been redeemed.

Why subscription

Most uses are paying regular fees on a daily, weekly, or monthly basis. I'd like to take advantage of a flat plan that allows everyone to reap more rewards without actually spending money. That's right. Since you're delegating SP, you're not actually spending anything for services. Simply by delegating, your services are valuable.

An alternate way to look at it is not that you are purchasing services, but rather someone is offering you services in trade for your SP delegation. It works both ways. Both receive rewards from this. This is what it means for a mutually beneficial relationship.

User Interface


List of views in the UI by use case

Authorization/Authentication

Managed through STEEM keys same as steemconnect.

Payment View

View of pricing/payment scale for subscriptions.

image.png

Subscriber View

View for subscribers.

Subscribing to services (Service List)

List of services a subscriber can subscribe to. The subscriber can choose to learn more or to begin configuration of a service.

image.png

Detail Service View

When a subscriber is shopping for services and wants to know more about services to subscribe to, this is what they will see.

image.png

Configuration View

Form for configuring services to subscribe to. When a user wants to subscribe to a service, this is what they will see.

image.png

Publisher View

View for managing services for people to subscribe to.

image.png

Note Look into how this is done

Technology Stack


Component/LibraryPurpose
VueJSFrontend templating
CouchDB BackendDatastore for State/Preference information
KubernetesCluster/Pod orchestration for bots. Each bot gets a pod and has access to backend information
AWSCloudwatch/Lambda/EC2/SQS/R53 for services, functions, and infrastructure to run K8s on

Multitenancy


Bots can request to be deployed with peristence which is a sidecar pod containing a database of their choosing (Couch, redis, elasticsearch). Bots can also gain access to general use platform status details from the local couch database.

Fee/Payment Model


Subscription model follows the idea that you pay by subscribing, but subscriptions are handled through STEEM Power delegation rather than periodic payment system. By delegating to a service, the user becomes

For Subscribers

Subscribers play a flat fee based on what publishers want to sell content for.

For Publishers

Publishers pay tiered subscription fees based on features and bandwidth:

Tier 1 (100 SP)

Feature includedUsage Amount
Bandwidth45000 requests / month
Number of Bots1 Bot
SMS500 SMS messages

Tier 2 (200 SP)

Feature includedUsage Amount
Bandwidth45000 requests / month
Number of Bots2 Bots
SMS500 SMS messages
Persistent Storage1 GB (includes use of a database)

Tier 3 (500 SP)

Feature includedUsage Amount
Bandwidth60000 requests / month
Number of Bots5 Bots
SMS750 SMS messages
Persistent Storage2 GB (includes use of a database)

Tier 4 (1000 SP)

Feature includedUsage Amount
Bandwidth75000 requests / month
Number of Bots7 Bots
SMS1000 SMS messages
Persistent Storage5 GB (includes use of a database)

Tier 5 (2000 SP)

Feature includedUsage Amount
Bandwidth100000 requests / month
Number of Bots10 Bots
SMS1000 SMS messages
Persistent Storage10 GB (includes use of a database)

Tier Unlimited (20000 SP)

Feature includedUsage Amount
BandwidthUnlimited requests / month
Number of BotsUnlimited Bots
SMSNot unlimited SMS messages
Persistent StorageNot Unlimited storage

Note pricing must be sustainable. Pricing can change at any time that it becomes unsustainable. Please do not abuse the pricing tiers or they will become adjusted. Unlimited tier is configured such that obvious cases of abuse are avoided. Unlimited bots and requests can easily be abused, so please do not do so. Remove any bots you're not using.

Release Date

Tenatively, I'm expecting to release this on March 1, 2018

Feedback

Please give feedback in replies or contact me on Discord. I am eager to know what people think of this pricing model. I am especially interested in those experience with the community to give their opinions on the effects this may/may not have on the reward system (negative or positive).



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

All I can say is

maybegene.gif

Your contribution cannot be approved because it does not follow the Utopian Rules.

The contribution cannot be approved because:

  • You should not promote your own projects in blog posts category, instead you should create a development post with a proper format for the category. Additionally, you can't use an empty repository in any category. You are only allowed to use your own repository in Development category.

The contribution doesn't follow the rules:

  • Blogs must have a unique and consistent format. Posts must be part of a series and contain links to previous parts.
  • Blogs must be strongly related to the promotion and development of an open-source project.

Suggestions:

  • Please create your development post with a non-empty repository. Our development moderators will evaluate your work and therefore you should provide source codes.
  • Committing directly to the master branch is discouraged. Use PR's instead.
  • Make sure that you read both general and category specific rules.

You can contact us on Discord.
[utopian-moderator]

Thanks @roj. I think I am misusing the category of blog post. You're going to have to reject this. Thanks.

This is still the plan, but because of work I'm doing for @the-resistance, I'm pushing back the release.

Interesting idea. Perhaps a pledge process similar to Patreon can also be explored. As there is no cool alternative to Patreon, perhaps you can explore creating an alternative for it.

Wow. That's a great idea. Looking at SP as a pledge. That is interesting. I think @steembasicincome is similar to that. You can donate on behalf of someone else. There just isn't a manageable interface. Also, those that pledge should get extra benefits. That is something I will have to think on and get feedback for since STEEM is open to everyone, there is no way to provide preference to any one user over another.

Thank you

@janettetoral, I'm so glad that you upvoted this post. I went and upvoted you as well.

I do not agree with you in that brother @r531574nc3

Think it's a bad idea? Going to wreck things?

This post has received a 14.43 % upvote from @booster thanks to: @r351574nc3.

Too bad. I thought this was a real game-changer.

Coin Marketplace

STEEM 0.18
TRX 0.12
JST 0.027
BTC 63260.19
ETH 3025.69
USDT 1.00
SBD 2.50