Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: MOBILE Network Onboarding Fee #701

Merged
merged 56 commits into from
Jun 19, 2023
Merged
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
fa874e5
Create 0000-MOBILE-Oracle-Hex-Boosting.md
heatedlime Jun 6, 2023
9e95944
Update 0000-MOBILE-Oracle-Hex-Boosting.md
heatedlime Jun 6, 2023
47e625c
Update 0000-MOBILE-Oracle-Hex-Boosting.md
heatedlime Jun 7, 2023
63f604c
Update 0000-MOBILE-Oracle-Hex-Boosting.md
heatedlime Jun 7, 2023
88263fa
Update 0000-MOBILE-Oracle-Hex-Boosting.md
heatedlime Jun 7, 2023
127c5a6
Create 0000-MOBILE-Network-Onboarding-Fee
heatedlime Jun 14, 2023
823fe6a
Create HeatedLime
heatedlime Jun 14, 2023
2e6b475
Update 0000-MOBILE-Network-Onboarding-Fee
KeithRettig Jun 15, 2023
cf035e9
Update 0000-MOBILE-Network-Onboarding-Fee
KeithRettig Jun 15, 2023
879e469
Update 0000-MOBILE-Network-Onboarding-Fee
heatedlime Jun 15, 2023
810a502
Update and rename 0000-MOBILE-Network-Onboarding-Fee to 0000-designat…
KeithRettig Jun 15, 2023
938cb8a
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
e5b4f2b
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
ef814e1
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
fd0104a
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
3dc1279
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
be0083c
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
6e0da48
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
05e9db5
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
f56149d
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 15, 2023
fba969a
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
787f2ad
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 15, 2023
05ded47
Delete 0000-MOBILE-Oracle-Hex-Boosting.md
heatedlime Jun 18, 2023
dcee322
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 18, 2023
7791174
Delete HeatedLime
heatedlime Jun 18, 2023
2095be1
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 18, 2023
1d9480c
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 18, 2023
419380c
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
610c2a2
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
3ce92ff
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
fdca8e9
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
9713629
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
7f10506
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
02f48ab
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
ed9ccbf
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
5ffa9bd
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
9e0ab9c
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
75db2c3
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
1a4d125
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
ad0bca6
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
4f3d53d
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
85729bc
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
78db815
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
5750a0c
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
ffa2942
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
e530297
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
5ccca01
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
c3ed49a
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
ebdc153
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
20b0391
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
5e513e6
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
252100a
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
KeithRettig Jun 19, 2023
53f563b
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 19, 2023
4f67901
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 19, 2023
2526880
Update 0000-designate-mobile-network-onboarding-fees-and-device-defin…
heatedlime Jun 19, 2023
f49f2fd
Assign HIP number and prepare for merge
hiptron Jun 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# HIP 89: MOBILE Network Onboarding Fees
- Authors: [Andy Zyvoloski](https://github.com/heatedlime), [Keith Rettig](https://github.com/keithrettig)
- Start Date: 6/14/2023
- Category: Technical & Economic
- Original HIP PR: [#701](https://github.com/helium/HIP/pull/701)
- Tracking Issue: [#714](https://github.com/helium/HIP/issues/714)
- Voting Requirements: veMOBILE

## Summary
This HIP proposes implementing a $40 onboard fee paid in Data Credits (DC) for each Hotspot onboarded to the MOBILE Network.

## Motivation
Current MOBILE Hotspots, such as FreedomFi and Bobcat 500, contain both IOT and a MOBILE network capabilities. As such, HIP-53 specifies that MOBILE Hotspots should burn a 40 USD Onboarding Fee to be onboarded to the network. All onboarded MOBILE Hotspots were onboarded to the IOT network with the correct Onboarding Fee of 40 USD, but were onboarded to the MOBILE network with an Onboarding Fee of 0 USD. As a result, 0 USD in Onboarding Fees have been burned towards the MOBILE subDAO's $A$ Factor, which negatively affects the $A$ Score established in HIP 51 for the MOBILE subDAO. The current $A$ Score within the DAO Utility Score is as follows:

$A = \text{max}(1, \sqrt[4]{\text{DNP Active Device Count} \times \text{DNP Device Activation Fee}})$

## Stakeholders
Future MOBILE Hotspot owners - Future MOBILE Hotspot owners may have to pay a higher fee to purchase a MOBILE Hotspot, as manufacturers may pass the fee onto the consumer.

MOBILE Hotspot manufacturers - MOBILE Hotspot manufacturers will now be required to pay the onboarding fees for each MOBILE Hotspot, as well as retroactively pay onboarding fees for Hotspots already onboarded.

## Detailed Explanation
As the framework for the MOBILE subDAO was established after the passing of HIP 53, a way to pay onboarding fees for MOBILE Hotspots was never created, and therefore, the Onboarding Fee for MOBILE Hotspots is currently set to 0 USD. It is the purview of subDAOs to set the fees that apply to their network. The MOBILE subDAO, via this HIP, is setting the Onboarding Fee to 40 USD. While we are leaving the coding of this work to the Foundation, it is understood to be a rather simple task (estimated at less than an hour of work). The chain variable is to be changed from 0 USD to 40 USD.

## Drawbacks
The current $A$ Score factor within the DAO Utility Score currently accounts for the active devices on that subDAO multiplied by the current onboard fee set for each device. Therefore, the passing of this HIP and the establishment of a prescribed 40 USD MOBILE Onboarding Fee will raise the $A$ Score factor for the MOBILE subDAO. This will increase the daily emissions of HNT into the MOBILE subDAO treasury until the current limitation of the implementation is corrected.

This proposal may cause Hotspot Manufacturers to increase the costs of MOBILE Network Gateways. This is not expected to be the case.

An additional drawback is that the Onboarding Fees are not based the number of active radios, which may be a better metric of active devices. However, under guidance of the Helium Foundation, using Hotspots as the active device is easier to implement.

## Alternatives
One alternative is to do nothing, and keep Onboarding Fees as $0$ (zero). However, this would impair the daily HNT emissions to the MOBILE subDAO treasury since the $A$ score would remain $1$ (one).

Another alternative is to change the way the $A$ score is calculated to benefit the HNT emissions of the MOBILE Network; however, this would require a vote with veHNT instead of veMOBILE.

A complementary HIP is to require that for each MOBILE Hotspot that was previously onboarded at 0 USD, there is to be 40 USD worth of DCs burned to the MOBILE subDAO. Such a HIP should not require any specific payer for the DCs; it would be the responsibility of the MOBILE subDAO to find the payer(s) and to ensure the payment is settled. Given there is no mechanism currently for this be done, such a feature can not be included in this HIP.

## Deployment Impact
After the passing of this HIP, the Helium multisig will need to modify the variable that defines the onboarding fee for the MOBILE subDAO.

## Success Metrics
The success metric will be that any MOBILE Hotspot that is added to the MOBILE network will have paid its Onboarding Fee.