Skip to content

Commit c0f368a

Browse files
orishimclaude
andcommitted
Fix broken links and add link checker script
Fix 3 Wikipedia URLs with truncated parentheses, remove 12 dead mechanism resources, and clear dead URL fields in 29 implementation files. Add scripts/check-links.ts for future link auditing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 93ba0a4 commit c0f368a

45 files changed

Lines changed: 177 additions & 59 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/implementations/aave-flash-loans.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
name: "Aave Flash Loans"
33
description: "Borrowers interact with a dedicated flash loan contract. Their mechanism requires implementing a specific interface (IFlashLoanReceiver) in the borrowing contract, which must include an executeOperation function. This function receives the borrowed assets and handles the loan's business logic. Aave charges a 0.09% fee on successful flash loans and allows borrowing of any asset in their liquidity pools up to the pool's total liquidity. The protocol enforces repayment through a balance check before and after the executeOperation call, ensuring the borrowed amount plus fee returns to the pool."
44
sourcecode: ""
5-
docs: "https://aave.com/docs/developers/flash-loans"
5+
docs: ""
66
app: "https://aave.com/"
77
---

content/implementations/algorand-foundation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "Algorand Foundation"
33
description: "Manages its grant process through a referral-based system organized by vertical focus areas (DeFi, Gaming, NFTs, Impact, and general ecosystem), with funding distributed in tranches based on milestone completions. Projects must provide regular updates and demonstrations of progress. Crucially, all major funding decisions go through the Foundation's on-chain governance system, where governors must send ZERO-Algo transactions with specific note formats (**af/gov1:j[idx,list-of-options]**) to vote while maintaining their committed ALGO balance throughout the quarterly governance periods to remain eligible for rewards."
44
sourcecode: ""
55
docs: "https://algorand.co/resources/governor-guide"
6-
app: "https://app.intropia.io/job/cl6nofqev05390gjgc1h1ctas"
6+
app: ""
77
---

content/implementations/aragon-court.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "Aragon Court"
33
description: "Decentralized arbitration protocol designed for DAOs within the Aragon ecosystem. It selects random jurors from a pool of staked ANJ token holders, who vote on disputes using a coherence-based mechanism (jurors are incentivized to align with the majority decision). Appeals trigger a new round with more jurors, increasing the cost and complexity of overturning a decision. The appellant must stake additional collateral, making repeated appeals financially burdensome."
44
sourcecode: ""
55
docs: "https://github.com/aragon/whitepaper"
6-
app: "https://anj.aragon.org/#/dashboard"
6+
app: ""
77
---

content/implementations/blast.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
name: "Blast"
33
description: "Utilizes a point system to drive user engagement and liquidity. Blast Points can be earned primarily by bridging assets to the Blast mainnet, inviting friends to participate, and trading tokens. The amount of Blast Points earned is proportional to the wallet balance of bridged assets, with point earnings growing over time due to Blast’s native yield generation. Users can earn point “boosts” through referrals, secondary referrals, and tiered trading volumes. This system encourages direct participation and network growth, contributing to Blast’s rapid adoption and high Total Value Locked (TVL)."
44
sourcecode: ""
5-
docs: "https://docs.blastfutures.com/get-started/blast-points-and-gold"
5+
docs: ""
66
app: ""
77
---

content/implementations/blockstack-app-mining.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
name: "Blockstack App Mining"
33
description: "Pilot program that incentivized developers to build dApps on its platform by distributing Stacks (STX) tokens based on app rankings. Apps were evaluated monthly by independent reviewers using criteria such as user experience, privacy, and alignment with decentralization principles. The ranking determined each app’s share of a fixed STX reward pool. Developers could improve their app’s performance to earn higher rewards. However, the program faced challenges in creating unbiased ranking metrics, preserving user privacy in analytics, and transitioning to a decentralized governance model, leading to its pause for restructuring."
44
sourcecode: "https://github.com/stacks-archive/app-mining"
5-
docs: "https://blog.blockstack.org/the-next-phase-of-app-mining"
5+
docs: ""
66
app: ""
77
---

content/implementations/breadchain.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "Breadchain"
33
description: "Created a cooperative model where users stake xDAI to generate sDAI yield, which flows to a democratically managed treasury. Stakers receive BREAD tokens equivalent to their staked amount, serving both as collateral and as a local currency within their ecosystem."
44
sourcecode: "https://github.com/BreadchainCoop"
55
docs: "https://breadchain.mirror.xyz/nwQx4CqPAcwZ5zSNB2_K25N1quOF1NGcKaYcS3S33CA"
6-
app: "https://app.breadchain.xyz/"
6+
app: ""
77
---

content/implementations/council-by-delv-previously-element.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "Council by DELV (previously Element)"
33
description: "Element Finance’s implementation of voting vaults in its Council governance framework introduced a highly modular approach to token-abstracted voting. The system allows users to select from different vault types depending on how their assets are deployed. Each vault is designed to recognize and verify specific token positions—whether staked in Element pools, held in liquidity positions, or delegated to third-party strategies. Governance participants interact with a registry that tracks the vaults, ensuring that voting power is accurately distributed according to the user's active DeFi commitments. Element’s approach also introduced an on-chain mechanism to verify voting eligibility dynamically, preventing double voting across multiple vaults while ensuring that users retain full governance rights."
44
sourcecode: ""
55
docs: ""
6-
app: "https://council.delv.tech/"
6+
app: ""
77
---

content/implementations/dap-ps.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "Dap.ps"
33
description: "Implemented the original Fair Ranking mechanism for dApp discovery. The system used SNT tokens with an exponential curve that minted virtual votes based on staked amounts. When users staked SNT to rank their dApp, the contract would calculate available votes using a ceiling of 1.6% of total SNT supply (~1.09M SNT) to prevent single-party dominance. The cost to downvote decreased as more SNT was staked, creating an equilibrium where highly-ranked dApps became increasingly vulnerable to community challenges. All downvote costs were sent directly to dApp developers, providing compensation even when targeted by coordinated downvoting campaigns."
44
sourcecode: "https://github.com/dap-ps/discover"
55
docs: "https://observablehq.com/@andytudhope/embedded-discover"
6-
app: "https://dap.ps/"
6+
app: ""
77
---

content/implementations/debtdao.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "DebtDAO"
33
description: "Permissionless marketplace for crypto-native credit for DAOs and DeFi protocols to borrow from future cash flows. It provides debt financing through Line of Credit contracts. The technical implementation includes features like automated liquidation mechanisms, flexible loan terms, and revenue claiming functionality."
44
sourcecode: "https://github.com/debtdao"
55
docs: ""
6-
app: "https://debtdao.finance/#/mainnet/market"
6+
app: ""
77
---

content/implementations/drips.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name: "Drips"
33
description: "Applies the splitter mechanism to support open-source software funding by allowing users to create \"Drip Lists\" that continuously distribute payments to multiple projects, which then further split the funds among maintainers and dependencies according to configurable percentages. Funds flow continuously between addresses at a per-second rate, facilitated by a gas-efficient accounting system. Users deposit funds into the DripsHub contract, which manages the streaming balances and allows recipients to collect their accumulated funds with a single transaction. A splitter mechanism automatically redistributes incoming streams according to predefined ratios. A “squeezing” functionality enables anyone to trigger fund collection on behalf of recipients, ensuring uninterrupted flow of funds through the network."
44
sourcecode: "https://github.com/radicle-dev/drips-contracts"
55
docs: "https://docs.drips.network/the-protocol/overview"
6-
app: "https://www.drips.network/"
6+
app: ""
77
---

0 commit comments

Comments
 (0)