-
Notifications
You must be signed in to change notification settings - Fork 23
Strategic Technical Enhancements for PiRC1: Verifiable Engagement & Liquidity Transparency #2
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
base: main
Are you sure you want to change the base?
Changes from all commits
51ffc10
ca42ad2
5fe5c77
8bece08
1d799cd
8a6993d
1c1aca3
74c1dd7
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -19,4 +19,17 @@ $$ | |
| - At window close, participants are ranked highest-to-lowest based on the Engagement Score; this rank may have an effect on the effective price of the token in the Allocation Period. | ||
|
|
||
|
|
||
| Next: **4-Allocation [`Design 1`](<4-allocation/4-allocation design 1.md>) [`Design 2`](<4-allocation/4-allocation design 2.md>)** | ||
| ### 3.3 Proposed Refinement: Weighted Engagement Framework (WEF) | ||
| To ensure the **Engagement Score** mentioned in Section 3.2 reflects true utility, I propose a **Weighted Engagement Framework**. | ||
|
|
||
| As a Full-Stack developer, I suggest that the Engagement Score should be a composite of: | ||
| 1. **Proof of Activity (PoA):** Basic interactions (Logins, navigation). | ||
| 2. **Proof of Utility (PoU):** High-value actions (e.g., contributing data, completing transactions, or reaching app-specific milestones). | ||
| 3. **Consistency Factor:** Rewarding users who engage throughout the entire window, rather than burst activity at the end. | ||
|
|
||
| **Technical Implementation:** | ||
| Projects should provide a `Manifest` of weighted actions to the Launchpad. This prevents "Engagement Farming" and ensures that the "Engagement-ranked order" truly rewards the most valuable users of the ecosystem. | ||
|
Comment on lines
+25
to
+31
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. good points. |
||
|
|
||
|
|
||
|
|
||
| Next: **4-Allocation [`Design 1`](<4-allocation/4-allocation design 1.md>) [`Design 2`](<4-allocation/4-allocation design 2.md>)** | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -55,4 +55,17 @@ In the base case with no rewards ($T_{engage}=0$), this gives $p_{floor}=0.25\,p | |
|
|
||
| **Intuitively:** even to the extent of “everyone swaps every token of theirs back to the pool”, the pool cannot be drained because the Escrow Wallet that added the liqludiity initially is locked and cannot withdraw from the pool; the pool still retains nearly half of the entire initial participant commitment ($0.488C$ Pi) and all of the tokens in circulation ($2.05T$ tokens), which mathematically prevents the price to drop further than 23.8% of $p_{list}$ in this construct. | ||
|
|
||
|
|
||
| ### 5.1 Proposed Developer Utility: Transparency API & Real-time Floor Monitoring | ||
| To build trust within the ecosystem, it is crucial that Pioneers can verify the "Liquidity Lock" and the "Price Floor" directly within project apps. | ||
|
|
||
| **Developer Proposal:** | ||
| I propose that the Pi SDK provides a standardized method (e.g., `getPoolStabilityMetrics()`) that allows dApps (like Map-of-Pi) to fetch and display: | ||
| 1. **Escrow Lock Status:** A verifiable on-chain proof that the Escrow Wallet's signing authority is revoked. | ||
| 2. **Dynamic p_floor Calculation:** Real-time calculation of the theoretical lower bound based on current circulating supply. | ||
|
Comment on lines
+64
to
+65
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. both of these are good ideas. implementation seems possible. |
||
|
|
||
| **Impact:** | ||
| Integrating these metrics into the MERN stack frontend will enhance user confidence and distinguish Pi Network projects from traditional, high-risk Web3 launches. | ||
|
|
||
|
|
||
| Next: [`Design 2`](<../4-allocation/4-allocation design 2.md>) | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -51,3 +51,15 @@ $$ | |
| Intuitively: even to the extent of “everyone sells everything”, the pool cannot be drained because the Escrow Wallet that added the liqludiity initially is locked and cannot withdraw from the pool; the pool still retains $0.4C$ Pi and $T$ tokens, which prevents the price to drop further in this construct. | ||
| **Intuitively:** even to the extent of “everyone swaps every token of theirs back to the pool”, the pool cannot be drained because the Escrow Wallet that added the liqludiity initially is locked and cannot withdraw from the pool; the pool still retains nearly half of the entire initial participant commitment ($0.4C$ Pi) and all of the tokens in circulation ($T$ tokens), which mathematically prevents the price to drop further than 16% of $p_{list}$ in this construct. | ||
|
|
||
|
|
||
|
|
||
| ### 5.1 Proposed Extension: Post-TGE Liquidity Analytics Interface | ||
| Design 2 relies heavily on automated swaps and constant-product invariants. To maintain the highest level of community trust, developers should be able to integrate real-time liquidity health metrics. | ||
|
|
||
| **Developer Proposal:** | ||
| I propose the inclusion of a **Standardized Liquidity Event Log** within the Pi Block Explorer or via an SDK hook. This allows MERN-stack developers to: | ||
| 1. **Verify the "signing authority 0" status:** Proving that the Escrow Wallet is permanently locked. | ||
| 2. **Track the $x \cdot y = k$ invariant:** Monitoring the pool's health to ensure that the $p_{floor}$ remains mathematically intact. | ||
|
|
||
| **Value Addition:** | ||
| By providing these hooks, Pi Network empowers developers to create "Transparency Dashboards" within their apps (like Map-of-Pi), providing Pioneers with real-time confidence in the ecosystem's mathematical floor. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I like the term "Transparency Dashboard", and the concept it represents. |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, Pi Browser can measure engagement to a certain extent, but it would be beneficial to provide APIs that allow apps to report more fine-grained engagement metrics.