Recovery One Foundation

Introduction
In response to the Horizon bridge incident, a group of community members formed to discuss creative solutions. During this process, the discussion expanded to additional community members, validator stakeholders, ecosystem developers, ecosystem partners, outside counsel, and financial industry advisors to constitute the Recovery One Foundation. Recovery One continued to expand the discussion to the entire ecosystem and sought new suggestions, ideas, solutions, and proposals for the bridge incident. That greater ecosystem collaboration and public review further strengthened Recovery One’s community proposal and made the solution more dynamic.

Recovery One is ready to take action.

R1 logo

Governance
An official vote coming September 2022.

Mission
The recovery of depegged assets, and the strengthening of the Harmony ecosystem through a community-governed action.

Purpose
The structure promotes collaborative action. Committee members 1) create proposals with community input and facilitate discussions and initiate the voting process with its members 2) provide grants to take on problems and build solutions.

Membership
A smart contract enables users to stake their depegged tokens for governance tokens (rONE) and unstake to receive depegged tokens by burning governance tokens.

Structure

  1. Steering Committee (5 members) - responsible for taking ideas and turn to proposals, and approving grants.
  2. Grantees - contract to build, market, and engage with the community.
  3. Active members - actively engage by providing proposal feedback, and ideas, disseminating to the community, and voting.
  4. Non-active members - own governance token but do not vote.

Steering committee

  • Quoc Le (Chair) / Harmony contributor, ex-founder DeFI, and 20 yrs experience in tech.
  • Matthew Barrett (Co-chair) / Harmony community member, Web2 founder, business development, finance.
  • Logan / Harmony Villains validator, experienced in OSInt, Business, and Reporting.
  • Michael Otis / Fuzz.fi
  • [open] / Defi partner

Members Voting
Every proposal starts with an idea, which is vetted with a committee member who can be a sponsor. The job of the sponsor is to help you present the plan in a well-formed language, validate the data & assumptions, in order to move it toward the proposal. The proposal is discussed with the community and further developed with the committee guidance. Then the proposal is made public for discussion and if no major issues arise, the date of the voting is announced. The proposal is posted on a snapshot for voting.

Contract Specifications
Staking is similar to Defi staking for LP. In this case, your LP is your governance token. Voting is done via snapshot.

Funding
Future funding will be derived from the management fee for the recovery.

What’s next?

  1. Release sections of the proposal.
  2. Release the full proposal.
  3. Make the contract available.
  4. Convert depegged assets. (Stake rONE to vote).
  5. Move for a vote.

How to get involved?
We need your help in sharing our effort and inspiring new members, and collaborators to join…

Reach out to any of our committee members below:
Mathew Telegram: Telegram: @mattbarrett
Logan/Pioneer Telegram: @HarmonyPioneer/ Twitter @HarmonyVillains
Quoc Telegram: @cryptoQuoc
Jack Telegram: @jacksteroo

Socials
Join our Twitter: https://twitter.com/recoveryonefdn
Join our Telegram: Telegram: Contact @recoveryone

7 Likes

The Recovery One contract has been reviewed by Tranquil. We thank 0xGoten and his Defi team for their assistance, support and advice.

2 Likes

New thread, with the proper Governance classification as we move towards action in September.

What’s next?

  1. Release sections of the proposal.
  2. Release the full proposal.
  3. Make the contract available.
  4. Convert depegged assets. (Stake rONE to vote).
  5. Move for a vote.
4 Likes

This is exciting. Timing is right with cryptos and Ethereum’s major upgrade Ethereum 2.0. We want a vote. Wen vote?

So its true there will not be a vote of ONE token holders in approving the printing the 2.5B tokens?

2 Likes

Hi babakajone, after the governance vote there WILL BE a vote of ONE token holders.

Bigfeettalking, governance vote end of September.

VOTING SEASON is coming!

2 Likes

Technically, minting any additional ONE tokens requires a fork and would then be subject to a validator vote

2 Likes

And we’re definitely on top of this, Jack has helped to ensure that the chain is prepared on the tech side for a validator vote to hard fork!

1 Like

Am I correct in assuming a lot of ONE will be locked forever in liquidity pools once the depegged asset tokens are burned?

[UPDATE: I no longer support R1 as currently proposed. But will again support the plan if the linked concern below is properly addressed.

Recovery One Foundation - #55 by TrickLuhDaKidz]


I support R1.


Unfortunately there is no “perfect” solution. That’s impossible.

But R1 is a good solution; our best solution.


I know people dislike the notion of minting additional ONE, but all of the “leftover” ONE will be burned at the end of this. And additional components like using a portion of validator staking fees, transaction fees, the nft auction house, etc., will all increase the amount of ONE that will be burned in the end. I think when the recovery play is over, the final amount of newly minted ONE in the ecosystem will be substantially smaller than what R1 is proposing.

I also know many are upset at @stse and @lij for their abdication of responsibility of this entire ordeal and for failing to proffer a reasonable recovery plan. I’m right there with you. But blocking R1 as a statement/retaliation against those two would only further hurt ourselves imo: the community cutting off its nose to spite its face.

I’m voting for my chance to recoup the financial losses I’ve endured - that we’ve all endured.


If R1 isn’t approved by the community, I believe there will be no reimbursement at all. This is it. I think this is our best and last chance. We need to be practical and start making tangible progress towards a recovery. Enough talking and indecision. Without a plan to improve unpegged assets and defi on Harmony, there is no Harmony.

7 Likes

I don’t support R1.

Harmony team (i.e., @stse and @lij) should own and lead the recovery plan. Under its original reimbursement proposal, Harmony team owns and leads the recovery plan. For continuity, as long as Harmony team exists, the Harmony-owned-and-lead recovery plan will keep continuing.

The current governance team members for R1 proposal were not selected and/or voted to represent Harmony ONE holders and/or the affected wallets. In the future, they (i.e., the current or future governance team members) can possibly join or leave, request more money, etc. There could possibly be risks that the governance team under R1 proposal could hold the recovery plan hostage if the demand from the governance team is not met. Or, worst, the R1 recovery plan could eventually be abandoned.

IMHO, the recovery plan should include sharing risks equally between Harmony team and ONE investors, at such, the Harmony team’s original reimbursement proposal be modified to include using treasury fund. The reimbursement to affected wallets is to be replenished over 3 years so, similarly, the treasury fund will be replenished over 3 years.

Unlike R1 recovery plan, Harmony team’s original reimbursement proposals do not waste treasury fund. No fees are incurred and no grants are given out under Harmony team’s original reimbursement proposals.

New token and its associated processes in R1 recovery plan make it more complex to ONE holders and are subject to unforeseen risks and/or circumstances.

Thank you.

1 Like

The Core teams first plan was so bad. It was massive inflation with a touch of take it or leave it. So bad. It lacked innovation and vision. The plan felt like the chain die and lost any sense of innovation.

IMO Recovery One’s work and plan breaths life and the idea of community back into the chain. We want innovation. Not a lack of creativity. Print billions of ONE.

If Harmony ever released another plan it would be the opposite. I can see it, the next plan will magically make ONE disappear.

1 Like

We are happy to release the full Community Proposal by Recovery One. Thank you to everyone who collaborated and made the final proposal possible. Cheers to you. #web3 #community #solutions #progress

5 Likes

Community Proposal
by Recovery One

Introduction
In response to the Horizon bridge incident, a group of community members formed to
discuss creative solutions. During this process, the discussion expanded to additional
community members, validator stakeholders, ecosystem developers, ecosystem
partners, outside counsel, and financial industry advisors to constitute the Recovery
One Foundation. Recovery One continued to expand the discussion to the entire
ecosystem and sought new suggestions, ideas, solutions, and proposals for the bridge
incident. That greater ecosystem collaboration and public review further strengthened
Recovery One’s community proposal and made the solution more dynamic.
Recovery One. The governance foundation represents depegged token holders and
the Harmony community. Our mission is the recovery of depegged assets and
strengthening of the Harmony ecosystem through community-governed action.
The Recovery One community proposal is made up of Commitments to the
Community and the Recovery Token.

Commitments to the Community
Below is the list of commitments to the community that validators, developers,
ecosystem partners, and the 16 community proposals are seeking from Harmony. We
ask that the Harmony foundation accept;

  • Commitment to a long-term working relationship with Recovery One Fdn.
  • Commitment to gather roadmap feedback from Recovery One Fdn.
  • Commitment to release a State of Treasury summary and to maintain a transparent and secure treasury.
  • Commitment that bridges be non-custodial.
  • Commitment to BAYC and use those resources for ecosystem growth.

The Recovery Token
The proposed solution offers depegged tokens in exchange for rONE tokens, which the
user can redeem on a smart contract for the full value in $ONE at the end of three
years, and earn 15% returns as staking rewards in $ONE for the same period. The
impact to the total supply is 2.5Bil tokens including the 700M paid for staking rewards.
The solution is the best tradeoff in returning the user full value while preserving the
Harmony treasury for future growth. In the first 30 days, the solution proposes a $3M
exit liquidity (at market price) for those who choose to exit early. We commit to burning
any unused $ONE tokens during/ after the recovery process.

rONE’s Mechanics
A smart contract has been created to accept depegged tokens in exchange for a
Recovery token, rONE. Anyone can deposit bridged assets and mint (rONE) tokens.
The rONE mint contract will close in 1 year, and the staking period will last 3 years from
the initial mint date.

  • rONE will set bridged assets at 66% (parity).
    Horizon Bridge incident date of 06/23/2022, ONE at .0264.
  • The contract is injected with 114M ONE tokens ($3M).
    rONE holders can initially redeem (50% parity) within 30 days of mint. Limit $1000 per wallet (at 50%). The original wallet address must have an equal amount being redeemed to prevent market manipulation, (eg creating multiple wallets to drain). Must have held depegged assets on, snapshot date of 06/23/2022 and currently hold depeg token.
  • rONE can trade freely on exchanges.
  • rONE can be staked for rewards (15% APR) for the next 3 years to receive blockchain emission and gas fees.
    Minted rONE (not staked) can be traded on exchanges and used in DeFi.
  • rONE can be redeemed early.
    Early redemption of rONE will reduce ONE debt to rONE
  • At the Year 3 Redemption date, users can redeem rONE: ONE at 1:1.

Priced at:
https://docs.google.com/document/d/1vDjI_rPA28YxjWztVZmNAPaf-ueuj7VlcOJq3pmCE4Q/edit#heading=h.mde21uf2e5av

How To Redeem rONE
A smart contract that accepts bridged assets and mints rONE has the following redemption options:

  • Initial Exit Redemption
    rONE can redeem (50% parity) within 30 days of the initial mint date.
    Capped $1000 (pre-incident valuation) in bridged assets per wallet.
    Provides holders with small sums to exit early, with a snapshot date of 06/23/2022.
  • Early Redemption
    Redemption of rONE to ONE before the Year 3 Redemption date will result in partial redemption.
    Partial redemption from rONE to ONE starts at 33% after 3 months from the initial mint date.
    This Partial redemption rate increases linearly to 1:1 (rONE to ONE) swap in 3 years.
  • Year 3 Redemption
    At the Year 3 Redemption date, users can redeem at 1:1, (rONE: ONE).

rONE Wallet Example
Assume Wallet A has 1000 USDC, and anticipation of rONE has pushed the market
price for USDC to 0.20 cents (20% of parity). ONE on 6/23/2022 was .0264. The parity
is selected as (66%). Wallet A receives 25,000 rONE (~$660, with rights to receive
25,000 ONE at the end of 3 years while receiving 15% APR rewards).

  • Primary Exit:
    At the end of 3 years, Wallet A receives 25,000 (par value) + 11,250 ONE
    (interests). Depending on market conditions, ONE may be valued more or
    less.
  • Secondary Exit:
    Wallet A exchanges rONE via the HInitial Exit Redemption for 50% within
    the first 30 days of the initial mint date.
  • Tertiary Exit:
    Wallet A sells rONE on the market to another wallet.

rONE Tokenomics & Impact
Blockchain emissions and gas fees will continuously fund the rONE token.

  • Up front $3M (114M ONE).
  • 5% are retained for governance.
  • We can assume participation is around 60% (taking into account some users have exited), and parity at 66%, we will have to mint:
    $60M x 66% = $39.6M in ONE ( 1.65Bil ONE ) to be released in 3 years.
    Annual mint and deposit into the rONE contract to smooth out circulating supply and to give rONE value.
    Mint annually 247M ONE token to pay rONE interest rate.
    Totaling 741M ONE token.
  • Total Mint 2,491M ONE

rONE Governance Contracts
Our goal is to implement the full end to end solution as contracts, compound governance, and 100% non-custodial (no owner, no upgrade keys, no dev or admin keys — no keys period!).

We have implemented Phase 1: Stake/Unstake depegged tokens contract to exchange
for rONE — this will be used for voting on the proposal on behalf of the depegged token
holders. This has been peer-reviewed by 0xGoten (Tranquil) and others.
image

Phase 2: Focused on Stake/Unstake rONE for 15% annual rewards.
Phase 3: Focused on Redemption of rONE for ONE which enables it to exit anytime up
to the 3 year period. (w/ penalty linear proportion to the time remains on the 3yr term).
We will deploy this contract Friday, Sept 16, 2022 9AM EST and provide instructions on
how to use it.

Supplemental Plans

  1. Ecosystem Liquidity Solution - highlights payment for bad debt and plans to
    restart DeFi with Harmony partners
    a. https://docs.google.com/document/d/1IWG46yoSa0xcZB6tl1MMlWiUmRy
    hy9dCpOzHY929mvw/edit

  2. rONE Committee Governance - highlights voting structure, membership, and
    compensation
    a. https://docs.google.com/document/d/1sKh8riiv-nj9ikFll1esDJCGbEMTwT9
    KzQzfzkQuZOM/edit

  3. rONE Launchpad - Innovative launchpad platform to bring projects to Harmony,
    voted by rONE holders (governance)
    a. https://docs.google.com/document/d/13O9yMN3_JhetrGdVe431IKSze84y
    bQRqTEdw5yQUouc/edit

  4. Harmony hardfork (2.391B tokens to mint)
    a. [Reimbursement] Issue additional 2.391 billion ONE tokens over 3 years by peekpi ¡ Pull Request #4273 ¡ harmony-one/harmony ¡ GitHub

  5. rONE Calculator - includes rONE calculator, bridge hack tokens, and more
    a. https://docs.google.com/spreadsheets/d/1P68H_6eRNSWJx5nc-JbZewcE
    knVImIlee5OO97BuH0Y/edit?usp=sharing

Next Steps
Timeline

  • Release sections of the proposal.
  • Release the full proposal.
  • Make the contract available. (Friday, Sept 16)
  • Convert depegged assets. (Stake rONE to vote). (Friday, Sept 16 to Friday, Sept 23)
  • Move for a vote. (Sept 23rd or later)

Community Collaboration
Below is a list of community ideas, suggestions, and proposals and the ways they have
influenced all versions (including the latest version) of the community plan.

  • Proposal 15, the early exit of rONE, capped per wallet to incentivize small community holders. Snapshot date of 6/23/2022 to effectively serve the majority. Increased early exit redemption (50% parity) within 30 days of mint. The raised partial redemption rate to 33% after 3 months from the initial mint date. Proposal sections, “The Recovery Token Mechanics" & “How To Redeem rONE”.
  • Proposal 8, commitment to sell BAYC and use sales for ecosystem growth, proposal section “Commitments to the Community”.
  • Proposal 4, collaborating with DeFi partners to restart DeFi using rONE to swap depegged assets for the backed rONE tokens, proposal section, “The Recovery Token Mechanics”, “How To Redeem rONE”, “rONE Use Cases & Utility” and * partnerships post talk forum.
  • Proposal 7, commitment to releasing a State of Treasury summary and maintaining a transparent and secure treasury, proposal section “Commitments * to the Community”.
  • Proposal 3, 12 & 13, the swapping mechanics for depegged tokens into rONE and the idea around staking rewards, proposal section “The Recovery Token * Mechanics”, and “How To Redeem rONE”
  • Proposal 16, inspired the concept of R1 LaunchPad (built by DeFi partners) to support ecosystem growth and long-term community support, proposal section “rONE Use Cases & Utility”, and partnerships post talk forum.
  • Proposal 1, creating liquidity pools for rONE to maintain price stability and provide value with help from DeFi partners, proposal section “rONE Use Cases & Utility” and “Why rONE?”.
  • Proposal 10, a new token (rONE) that backs depegged assets with an asset of value, the ONE token, proposal section “The Recovery Token” and “The Recovery Token Mechanics”.
  • Proposal 5, steering committee members assist in marketing noble causes (efforts to buy back and burn bridged tokens) via past, present, and future action steering members.
  • Proposal 9, Recovery One grant program can be used to help with special cases and emergency situations, proposal section “rONE Use Cases & Utility” and “Why rONE?”.

Some of the community ideas, suggestions, and proposals are being incorporated into
Harmony’s larger recovery strategy and will work together with the Recovery One
community proposal.

Recovery One Team

  • Quoc- Telegram: @cryptoQuoc
  • Matt- Telegram: @mattbarrett
  • Logan- Telegram: @HarmonyPioneer
  • Jack- Telegram: @jacksteroo

Advisors

  • Tranquil
  • Stably
  • Harmony (Li, and Jack)

Guidance, Opinions & Contributions

  • Harmony Community
  • OneCelestial
  • Fuzz Fi
  • Cheeky Crypto
  • HarmonyDragon
  • Tabasco
  • Unite Finance
  • Repegging Node Validator
  • Peace Antz
  • Domino
  • Maria - Everstake
  • Celer
  • Curve
  • Aave
  • Huobi

FAQ

Does rONE’s have deflationary characteristics?
The rONE token has deflationary characteristics to offset emissions of ONE. First,
holders of rONE choose how to use the token in the market and have a choice of when
to redeem rONE to ONE. Redemption choices engage the deflationary burn mechanics
depreciating the supply of the rONE token (as rONE is redeemed it is burned) and sets
in action the burning of ONE token at year 3. The second deflationary aspect of rONE is
the deflationary nature of the $100M in unpegged bridged assets. Holders of rONE can
choose to wait and recover value with time, or holders can choose to redeem rONE to
ONE before year 3 (making the decision to reduce an overall $100M in depegged
assets to a lower amount) burning depegged assets at this redemption.
rONE’s Redemption Choices

  • Initial Exit - burns depegged assets, burns rONE.
  • Early Redemption - burns depegged assets, burns rONE.
  • Year 3 Redemption - burns depegged assets, burns rONE, burns unallocated ONE staking rewards, and burns ONE allotted from early redemption.
  • Additional burning utility in future DeFi projects (Defira, R1 LaunchPad)- future rONE and ONE feature.

Why only 66% initial parity?
At 66% parity, 15% interest rate over 3 years (at set price of bridged incident, that
remains constant) brings full 100%.

Why rONE?

  • rONE provides a resolution to depeg by swapping depegged assets and minting rONE tokens.
  • rONE provides DeFi protocols and exchanges the method to swap depegged assets to rONE.
  • rONE mechanics and utility provide holders choices on when to redeem for ONE.
  • The rONE token has deflationary characteristics to offset emissions.
  • rONE allows DeFi partners to restart DeFi on Harmony using rONE, ONE, native tokens, and new bridged assets.
  • rONE can be staked to yield 15%.
  • rONE is liquid and can be traded.
  • rONE holders gain governance utility and a voting process for future actions by the Recovery One Fdn.
  • rONE provides the ecosystem with an opportunity to create new dynamic liquidity tokens for the Harmony ecosystem.
  • rONE can act as a catalyst for DeFi innovation.
  • rONE is a smart contract-based Protocol Token.
  • rONE has multi-phase utility.

What is the rONE Use Cases & Utility?
Phase 1 - The Recovery of Depegged Assets

  • Traded/speculated on (no staking emission).
  • Collateralized (no staking emission) via Tranquil and DeFi.
  • Staking/Potential liquid staking similar to stONE via Tranquil.
  • Liquidity pools (no staking emission from R1) via DeFi.
  • Voting (with staking emission).
  • Delegated voting.

Phase 2 - Strengthening of the Harmony Ecosystem

  • In-game Defira utility for rONE.
  • rONE Grants - Recovery One community governed action.
  • R1 LaunchPad (Commitment from Tranquil to build).
  • Sell tokens in exchange for rONE/ONE LP.
  • 100% burn rONE and distribute LP fees to staked rONE holders.

Could the SEC consider the rONE token a security?
Compliance is our foundation priority. Early on, our team spoke with the Harmony
Counsel (Fenwick & West LLP), who guided us toward establishing a Recovery One
foundation representing a voice, the community of the depegged assets holder. The first
step is to build the community of depegged assets by establishing community
governance. Then we hold a community vote via a governance token to decide how the
community prefers to move forward with the recovery process. Our proposal asks
Harmony to donate 2.491 billion ONE tokens to repay back the depegged token holders
to the governance contracts. So long, the foundation is acting on the community’s
behalf, the governance token is considered as a utility token serving on the behalf of
its community.

Why is only 60% participation expected?
We calculate the emission based on an expected participation. The participation drops
off mainly due to the mechanics of the rONE in these ways:

  1. Early exit of rONE at $3M / 50% peg (expected $6M debt reduction)
  2. Redemption of rONE before the 3 year are penalized (reduce debt/ participation)
  3. Many depegged tokens have already exited Harmony ecosystem
  4. Some users are unable (lost wallet/hacked) or unwilling to participate with rONE
    If participation is higher than expected, then redemption will be provided on first come
    first serve basis.
5 Likes

Although I was initially skeptical, I fully support this and think the group have done a great job putting it together. I’m hoping it passes the validator vote and I’m interested to see what rONE trades at.

I am against the proposal.

Stephen’s was 2.5B in inflation, victims got it all. This is 2.5B in inflation, victims get 5% less, don’t get the bulk of it until the end after it unlocks in 3 years and take all the risk of the chain surviving and rONE working or they will end up with less if the experiment fails.

As you can see before, I was and am against the same exact 2.5B inflation with a 5% cut going to this. As to where exactly these funds are going, the transparency has gotten worse. Now the 5% is not described in anyway where those funds will go. 125M ONE unaccounted for that could pay people back.

There’s nothing worthwhile that’s new here other than undisclosed partners receiving massive funds to fund their own development. The process has been hijacked and it only resulted in a worse deal for those hacked. The inflation hasn’t changed, just how much is spent on this when it could pay people back.

I disagree they should make a whole new grant system and mooncoin launchpad when the first grant system wasted a significant amount of Treasury funds and this isn’t some degen trading fund. Now this is an unaccountable new grant process and waste of money which should not be used to divert funds further from victims.

I don’t think they should receive a 5% of the victims funds to try this defi experiment and add more risk to the victims. No projects should be funding their own development out of this when people are not getting paid back in full.

If rONE doesn’t work, victims may have to wait 3 years to get the lionshare of their compensation (66% of compensation in locked ONE) at the end of an unlock where a massive amount of tokens could simultaneously come unlocked towards the end of Harmony’s runway.

The rONE Plan has Significant Leakage to Unaffected Wallets

rONE Adds Risk of Loss to Victims Based on Unexplained Price of rONE in Liquidity Pools v. Minting Price

Alternative Proposal

Comparison to Stephen Tse 1.0

3 Likes

I found Harmony through cheeky crypto. They mentioned how great the harmony community is. Recover ONE group has done a good job.

I went back & read ur comments. You are against community proposals & show support for the core idea. Last week in discord i read Core anons are against the community ideas & want to stop their input.

I think this plan is good & comprehensive.

In the end if harmony fails to grow & lead all plans fail.

1 Like

@mbarret3 can you update the docs links? They don’t seem to be working.

1 Like

As this proposal stands, we are still AGAINST it.

Why?

  1. instead of quickly reimbursing the victims, it makes them take a risky gamble with what were initially their stable and blue chip coins
  2. on a duration totally disconnected from the reality of the crypto sphere
  3. that the victims are the only ones to bear
  4. while having to pay the authors of this risky arrangement 5% of their own money
  5. a proposal that does not improve S.Tse’s initial proposal and that only substitutes a volatile shell for a stable coin, betting on a hypothetical rise, itself based on mechanisms that have already proven their inefficiency in the DeFi

Therefore, we are willing to accept this proposal only if the following variables are applied, in order to minimize the risk and accelerate the recovery of depegged assets and of the whole Harmony eco-system.

  1. A significant financial contribution from Harmony’s treasury greater than or equal to 50%
  2. A minimum initial parity greater than or equal to 80%
  3. A parity value of ONE at a price of less than or equal to $0.015
  4. A reimbursement period of less than 2 years
  5. A highest rate for staking rONE, possibly greater than or equal to 20%

As an example, here are the numbers for 1000 1USDC:

1 Like

It seems like babakajone wants whatever the core plan is & MaewouOne wants the impossible (to liquidate everything). Very interesting to see what going on in here but somewhat obvious at this point. These two anons seem like false Pied Pipers for core. Good cop, bad cop, …both dishonest anons.

1 Like