From 0001128e249d19a549bc5c40b3868f5cc0580a45 Mon Sep 17 00:00:00 2001 From: John Walter Munene Njeru <104344424+john-walter-munene@users.noreply.github.com> Date: Thu, 6 Nov 2025 11:11:03 +0300 Subject: [PATCH 1/3] Add new article: Bug Bounty Program. --- public/articles/bug-bounty-program.md | 40 ++++++++++++++++++ .../gluon-stablecoin-bug-bounty-program.webp | Bin 0 -> 38594 bytes 2 files changed, 40 insertions(+) create mode 100644 public/articles/bug-bounty-program.md create mode 100644 public/images/gluon-stablecoin-bug-bounty-program.webp diff --git a/public/articles/bug-bounty-program.md b/public/articles/bug-bounty-program.md new file mode 100644 index 0000000..d68fbf6 --- /dev/null +++ b/public/articles/bug-bounty-program.md @@ -0,0 +1,40 @@ +--- +title: "Bug Bounty Program for Gluon on Ergo" +author: "Zahnentferner" +date: "2024-07-2024" +image: "/images/collateralized-vs-backed-stablecoins.webp" +excerpt: "Discover how crypto-collateralized and crypto-backed stablecoins differ—and what it means for holders." +--- + +# Bug Bounty Program for Gluon on Ergo + +We’re launching a Bug Bounty Program for The Stable Order’s implementation of the Gluon Protocol on the Ergo blockchain. Gluon is a new and innovative stablecoin protocol designed by Dr. Bruno Woltzenlogel Paleo (a.k.a. Zahnentferner). Gluon Gold on Ergo (https://gluon.gold) is the first implementation of this protocol in the blockchain space, with the stablecoin pegged to gold. This represents a significant advancement in stablecoin technology on the Ergo blockchain. + +The bug bounty program aims to protect users and their funds from potential vulnerabilities in the smart contract. We’ll be rewarding anyone who identifies and reports critical bugs that could enable fund theft. + +Program Scope: This bug bounty program only covers critical bugs found in the code repository at https://github.com/DjedAlliance/Gluon-Ergo-Backend-Contracts. Critical bugs are defined as vulnerabilities that could allow an attacker to steal funds. For non-critical bugs, please contact us. + +Reporting Process: Please report the critical bug to gluon.alliance@gmail.com. Reach out to us privately on Discord or Telegram. Do not disclose the bug publicly until it is resolved. If possible, please exploit the bug to secure and return any affected user funds. We will work together to resolve the issue quickly. + +Reward Structure: We offer a reward in gluons (The Stable Order’s contribution accounting token). The *initial reward amount* is equal in value to the sum of the following: + +- A base reward of 50,000 gluons. +- 50% of the funds that could have been stolen from Gluon Gold on Ergo at the moment when it is reported. +- 50% of the funds that were safeguarded by the bug reporter, if they exploited the bug, secured the funds, and returned them to the users. + +To encourage bugs to be reported quickly, the reward amount decreases linearly as time passes until a minimum reward amount is reached, according to the following formula: + +R(t) = max((1 — t/1000) * R* , R*/10) + +Where: + +- R* is the initial reward amount. +- t is the number of days between the day in which the bug was reported and 2024–07–10 (10th of July 2024) + +Transparency: As part of our bug bounty program, we will publicly disclose every critical bug that has been resolved, along with details about the resolution process. This includes the total payout amount (in gluons) and the average resolution time, while protecting the identities of the bug reporters. + +By participating in this program, you’ll be contributing to the security and protection of Gluon Gold on Ergo and its users. We’re excited to collaborate with security researchers who share our dedication to securing blockchain and smart contract systems. + +Questions? If you have any questions or concerns, feel free to reach out to us on our Discord server: https://discord.gg/xgUybE4s7G. Thank you for your interest in securing the Gluon Stablecoin Protocol. + +*Note: This announcement was written by Cannon_q, Ergo's Sigmanaut and Knight of the Stable Order.* \ No newline at end of file diff --git a/public/images/gluon-stablecoin-bug-bounty-program.webp b/public/images/gluon-stablecoin-bug-bounty-program.webp new file mode 100644 index 0000000000000000000000000000000000000000..e8e795b6deb3912f0cfc3026e44440d97333880a GIT binary patch literal 38594 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 literal 0 HcmV?d00001 From 320433837ce98e530d496a8a4ec14110257fc44c Mon Sep 17 00:00:00 2001 From: John Walter Munene Njeru <104344424+john-walter-munene@users.noreply.github.com> Date: Mon, 17 Nov 2025 12:11:59 +0300 Subject: [PATCH 2/3] Fix: corrected date, image, and excerpt in Bug Bounty Program article --- public/articles/bug-bounty-program.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/articles/bug-bounty-program.md b/public/articles/bug-bounty-program.md index d68fbf6..ad16c2d 100644 --- a/public/articles/bug-bounty-program.md +++ b/public/articles/bug-bounty-program.md @@ -1,9 +1,9 @@ --- title: "Bug Bounty Program for Gluon on Ergo" author: "Zahnentferner" -date: "2024-07-2024" -image: "/images/collateralized-vs-backed-stablecoins.webp" -excerpt: "Discover how crypto-collateralized and crypto-backed stablecoins differ—and what it means for holders." +date: "2024-07-10" +image: "/images/gluon-stablecoin-bug-bounty-program.webp" +excerpt: "Gluon is launching a bug bounty program on Ergo — security researchers are invited to report vulnerabilities." --- # Bug Bounty Program for Gluon on Ergo From 69449742d0312ed27e0d5db20e7df8f172a13ef5 Mon Sep 17 00:00:00 2001 From: John Walter Munene Njeru <104344424+john-walter-munene@users.noreply.github.com> Date: Mon, 17 Nov 2025 12:24:18 +0300 Subject: [PATCH 3/3] Update bug-bounty-program.md Update links for accessibility. Escape the asterisks --- public/articles/bug-bounty-program.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/public/articles/bug-bounty-program.md b/public/articles/bug-bounty-program.md index ad16c2d..bf0f2bf 100644 --- a/public/articles/bug-bounty-program.md +++ b/public/articles/bug-bounty-program.md @@ -8,13 +8,13 @@ excerpt: "Gluon is launching a bug bounty program on Ergo — security researche # Bug Bounty Program for Gluon on Ergo -We’re launching a Bug Bounty Program for The Stable Order’s implementation of the Gluon Protocol on the Ergo blockchain. Gluon is a new and innovative stablecoin protocol designed by Dr. Bruno Woltzenlogel Paleo (a.k.a. Zahnentferner). Gluon Gold on Ergo (https://gluon.gold) is the first implementation of this protocol in the blockchain space, with the stablecoin pegged to gold. This represents a significant advancement in stablecoin technology on the Ergo blockchain. +We’re launching a Bug Bounty Program for The Stable Order’s implementation of the Gluon Protocol on the Ergo blockchain. Gluon is a new and innovative stablecoin protocol designed by Dr. Bruno Woltzenlogel Paleo (a.k.a. Zahnentferner). Gluon Gold on Ergo ([https://gluon.gold](https://gluon.gold)) is the first implementation of this protocol in the blockchain space, with the stablecoin pegged to gold. This represents a significant advancement in stablecoin technology on the Ergo blockchain. The bug bounty program aims to protect users and their funds from potential vulnerabilities in the smart contract. We’ll be rewarding anyone who identifies and reports critical bugs that could enable fund theft. -Program Scope: This bug bounty program only covers critical bugs found in the code repository at https://github.com/DjedAlliance/Gluon-Ergo-Backend-Contracts. Critical bugs are defined as vulnerabilities that could allow an attacker to steal funds. For non-critical bugs, please contact us. +Program Scope: This bug bounty program only covers critical bugs found in the code repository at [https://github.com/DjedAlliance/Gluon-Ergo-Backend-Contracts](https://github.com/DjedAlliance/Gluon-Ergo-Backend-Contracts). Critical bugs are defined as vulnerabilities that could allow an attacker to steal funds. For non-critical bugs, please contact us. -Reporting Process: Please report the critical bug to gluon.alliance@gmail.com. Reach out to us privately on Discord or Telegram. Do not disclose the bug publicly until it is resolved. If possible, please exploit the bug to secure and return any affected user funds. We will work together to resolve the issue quickly. +Reporting Process: Please report the critical bug to [gluon.alliance@gmail.com](mailto:gluon.alliance@gmail.com). Reach out to us privately on Discord or Telegram. Do not disclose the bug publicly until it is resolved. If possible, please exploit the bug to secure and return any affected user funds. We will work together to resolve the issue quickly. Reward Structure: We offer a reward in gluons (The Stable Order’s contribution accounting token). The *initial reward amount* is equal in value to the sum of the following: @@ -24,7 +24,7 @@ Reward Structure: We offer a reward in gluons (The Stable Order’s contribution To encourage bugs to be reported quickly, the reward amount decreases linearly as time passes until a minimum reward amount is reached, according to the following formula: -R(t) = max((1 — t/1000) * R* , R*/10) +R(t) = max((1 — t/1000) \* R\* , R\*/10) Where: @@ -35,6 +35,6 @@ Transparency: As part of our bug bounty program, we will publicly disclose every By participating in this program, you’ll be contributing to the security and protection of Gluon Gold on Ergo and its users. We’re excited to collaborate with security researchers who share our dedication to securing blockchain and smart contract systems. -Questions? If you have any questions or concerns, feel free to reach out to us on our Discord server: https://discord.gg/xgUybE4s7G. Thank you for your interest in securing the Gluon Stablecoin Protocol. +Questions? If you have any questions or concerns, feel free to reach out to us on our Discord server: [https://discord.gg/xgUybE4s7G](https://discord.gg/xgUybE4s7G). Thank you for your interest in securing the Gluon Stablecoin Protocol. -*Note: This announcement was written by Cannon_q, Ergo's Sigmanaut and Knight of the Stable Order.* \ No newline at end of file +*Note: This announcement was written by Cannon_q, Ergo's Sigmanaut and Knight of the Stable Order.*