Proposal: Subscription Model for Steem Services

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

H2
H3
H4
3 columns
2 columns
1 column
11 Comments