diff --git a/prizes/LP-0000.md b/prizes/LP-0000.md index 7293d7e..c9ce4c9 100644 --- a/prizes/LP-0000.md +++ b/prizes/LP-0000.md @@ -1,5 +1,22 @@ +--- +# Always declare `dependencies:` — use `[]` if there are none. +# A missing field signals the author has not considered deps yet +# (lintable); `[]` signals considered and none. Replace `[]` with +# a list of `{ id, reason }` objects for prizes with hard deps on +# other L-Prizes, RFPs, R&D items, or sample apps, using canonical +# IDs (LP-XXXX, RFP-XXX). This field is parsed by downstream tooling +# (e.g. flywheels.logos.co). Example: +# +# dependencies: +# - id: LP-XXXX +# reason: short reason this prize depends on it +# - id: RFP-XXX +# reason: short reason this prize depends on it +dependencies: [] +--- + # LP-XXXX: [status] **`Status`**: diff --git a/prizes/LP-0001.md b/prizes/LP-0001.md index 1a87c51..8d2c5a4 100644 --- a/prizes/LP-0001.md +++ b/prizes/LP-0001.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0001: Private NFT Ownership Proof [DRAFT] **`Status: draft - pending NFT Program readiness`** diff --git a/prizes/LP-0002.md b/prizes/LP-0002.md index 3fd7ce7..42311f4 100644 --- a/prizes/LP-0002.md +++ b/prizes/LP-0002.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0002: Private M-of-N Multisig [OPEN] **`Logos Circle: N/A`** diff --git a/prizes/LP-0003.md b/prizes/LP-0003.md index bf1f855..62f0be3 100644 --- a/prizes/LP-0003.md +++ b/prizes/LP-0003.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0003: Private Allowlist / Airdrop Distributor [OPEN] **`Status: Open`** diff --git a/prizes/LP-0004.md b/prizes/LP-0004.md index 8af24f5..37f955e 100644 --- a/prizes/LP-0004.md +++ b/prizes/LP-0004.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0004: Sealed-Bid Auction Using Shielded Balances [DRAFT] **`Status: Draft - pending LEZ timelock feature`** diff --git a/prizes/LP-0005.md b/prizes/LP-0005.md index b294196..67cf8d0 100644 --- a/prizes/LP-0005.md +++ b/prizes/LP-0005.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0005: Private Token Balance Attestation [OPEN] **`Logos Circle: N/A`** diff --git a/prizes/LP-0006.md b/prizes/LP-0006.md index a45022f..a697fce 100644 --- a/prizes/LP-0006.md +++ b/prizes/LP-0006.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + <!-- Don't forget to add/update this prize in the table in README.md --> # LP-0006: Atomic Swap with LEZ [DRAFT] diff --git a/prizes/LP-0008.md b/prizes/LP-0008.md index 32c778c..cc9456e 100644 --- a/prizes/LP-0008.md +++ b/prizes/LP-0008.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0008: Autonomous AI Module with Wallet, Storage, and Messaging [OPEN] **`Logos Circle: N/A`** diff --git a/prizes/LP-0009.md b/prizes/LP-0009.md index f31400d..6c593c2 100644 --- a/prizes/LP-0009.md +++ b/prizes/LP-0009.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0009: Keycard NIP-46 Nostr Signer Proxy [CLOSED] **`Logos Circle: N/A`** diff --git a/prizes/LP-0010.md b/prizes/LP-0010.md index 4e361b1..708e8ca 100644 --- a/prizes/LP-0010.md +++ b/prizes/LP-0010.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0010: Shell dApp Integration Proof of Concept [CLOSED] **`Logos Circle: N/A`** diff --git a/prizes/LP-0011.md b/prizes/LP-0011.md index 86e0e18..95f8285 100644 --- a/prizes/LP-0011.md +++ b/prizes/LP-0011.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0011: Program development tooling: minimal Rust SDK for programs + CPI [DRAFT] **`Status: Draft - To review with overlap with LEZ framework`** diff --git a/prizes/LP-0012.md b/prizes/LP-0012.md index 92cb6e6..07c5da1 100644 --- a/prizes/LP-0012.md +++ b/prizes/LP-0012.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0012: Event/Log mechanism: Structured events for LEZ program execution [CLOSED] **`Logos Circle: N/A`** diff --git a/prizes/LP-0013.md b/prizes/LP-0013.md index f6a7198..7321485 100644 --- a/prizes/LP-0013.md +++ b/prizes/LP-0013.md @@ -1,3 +1,10 @@ +--- +dependencies: + - id: RFP-001 + reason: Provides the standardised admin authority library that the + mint authority approval pattern must reuse, per Success Criteria. +--- + # LP-0013: Token program improvements: authorities [OPEN] **`Logos Circle: N/A`** diff --git a/prizes/LP-0014.md b/prizes/LP-0014.md index 08557e6..2f27350 100644 --- a/prizes/LP-0014.md +++ b/prizes/LP-0014.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0014: Token program improvements: Associated Token Accounts (ATAs) + wallet tooling [CLOSED] **`Logos Circle: N/A`** diff --git a/prizes/LP-0015.md b/prizes/LP-0015.md index 50f31f5..a747e67 100644 --- a/prizes/LP-0015.md +++ b/prizes/LP-0015.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0015: General cross-program calls via tail calls: external vs internal entrypoints + tooling [CLOSED] **`Status: Closed`** diff --git a/prizes/LP-0016.md b/prizes/LP-0016.md index eb860fb..78249a5 100644 --- a/prizes/LP-0016.md +++ b/prizes/LP-0016.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0016: Anonymous Forum with Threshold Moderation and Membership Revocation [OPEN] **`Status: Open`** diff --git a/prizes/LP-0017.md b/prizes/LP-0017.md index ca7eee5..49341d9 100644 --- a/prizes/LP-0017.md +++ b/prizes/LP-0017.md @@ -1,3 +1,7 @@ +--- +dependencies: [] +--- + # LP-0017: Whistleblower — censorship-resistant document upload and indexing Basecamp app [OPEN] **`Status: Open`**