From 0d646b77686639fe418aa857aa1c57acdf4402c8 Mon Sep 17 00:00:00 2001 From: fryorcraken Date: Thu, 28 May 2026 11:20:22 +1000 Subject: [PATCH 1/4] Add standardized Dependencies section to L-Prize template and existing LPs Introduces a `## Dependencies` section in the LP template (LP-0000.md) and adds the same section to every existing prize in `prizes/`. The section lists other L-Prizes, RFPs, R&D items, or sample apps that must complete or exist before each Lambda Prize can be announced or claimed, using canonical IDs (LP-XXXX, RFP-XXX, ...). This is non-breaking: only structure is added or normalized. Existing dependency information previously expressed in status banners or prose (LP-0001, LP-0004, LP-0006, LP-0013) is now also captured in the new section. LPs whose related-LP cross-references are non-blocking (LP-0008, LP-0016, LP-0017) declare `(none)` and clarify the related links in Resources. The goal is to give downstream tooling (e.g. flywheels.logos.co) a single machine-readable place to discover LP dependencies. --- prizes/LP-0000.md | 11 +++++++++++ prizes/LP-0001.md | 7 +++++++ prizes/LP-0002.md | 7 +++++++ prizes/LP-0003.md | 7 +++++++ prizes/LP-0004.md | 7 +++++++ prizes/LP-0005.md | 7 +++++++ prizes/LP-0006.md | 11 +++++++++++ prizes/LP-0008.md | 9 +++++++++ prizes/LP-0009.md | 7 +++++++ prizes/LP-0010.md | 7 +++++++ prizes/LP-0011.md | 9 +++++++++ prizes/LP-0012.md | 7 +++++++ prizes/LP-0013.md | 7 +++++++ prizes/LP-0014.md | 7 +++++++ prizes/LP-0015.md | 7 +++++++ prizes/LP-0016.md | 9 +++++++++ prizes/LP-0017.md | 9 +++++++++ 17 files changed, 135 insertions(+) diff --git a/prizes/LP-0000.md b/prizes/LP-0000.md index 7293d7e..391d8d1 100644 --- a/prizes/LP-0000.md +++ b/prizes/LP-0000.md @@ -92,6 +92,17 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +> Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +> before this Lambda Prize can be announced or claimed. Use the canonical IDs. +> +> - LP-XXXX — short reason +> - RFP-XXX — short reason +> - (none, if standalone) + +- (none) + ## Resources > Links to relevant specs, documentation, APIs, or prior work that participants should know about. diff --git a/prizes/LP-0001.md b/prizes/LP-0001.md index 1a87c51..2f044fd 100644 --- a/prizes/LP-0001.md +++ b/prizes/LP-0001.md @@ -96,6 +96,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- LEZ NFT Program — the underlying NFT program on LEZ must be ready before this prize can open (see status banner above). + ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0002.md b/prizes/LP-0002.md index 3fd7ce7..e764ac5 100644 --- a/prizes/LP-0002.md +++ b/prizes/LP-0002.md @@ -99,6 +99,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [lez-multisig](https://github.com/jimmy-claw/lez-multisig) — public multisig PoC; architecture notes describe why private accounts are incompatible diff --git a/prizes/LP-0003.md b/prizes/LP-0003.md index bf1f855..c2d6a9a 100644 --- a/prizes/LP-0003.md +++ b/prizes/LP-0003.md @@ -102,6 +102,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0004.md b/prizes/LP-0004.md index 8af24f5..5b008c0 100644 --- a/prizes/LP-0004.md +++ b/prizes/LP-0004.md @@ -100,6 +100,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- LEZ timelock feature — on-chain timelock support on LEZ is required for the bid-reveal window and refund mechanics (see status banner above). + ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0005.md b/prizes/LP-0005.md index b294196..e483da5 100644 --- a/prizes/LP-0005.md +++ b/prizes/LP-0005.md @@ -111,6 +111,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0006.md b/prizes/LP-0006.md index a45022f..a1a964a 100644 --- a/prizes/LP-0006.md +++ b/prizes/LP-0006.md @@ -173,6 +173,17 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- LEZ timelock feature — on-chain timelock support on LEZ is required for swap refund mechanics (see status banner above). +- Logos Delivery module — required for makers to advertise prices and trading pairs (see status banner above). +- Logos Chat module — required for maker-taker negotiation and swap coordination (see status banner above). + +Note: see `## Infrastructure & Dependencies` above for per-chain runtime infrastructure (Bitcoin/Monero/Ethereum nodes) participants must run. + ## Resources ### General diff --git a/prizes/LP-0008.md b/prizes/LP-0008.md index 32c778c..cfaec17 100644 --- a/prizes/LP-0008.md +++ b/prizes/LP-0008.md @@ -170,6 +170,15 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + +Note: LP-0002 and LP-0005 are listed under Resources as related references, not hard dependencies for this prize. + ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0009.md b/prizes/LP-0009.md index f31400d..863a307 100644 --- a/prizes/LP-0009.md +++ b/prizes/LP-0009.md @@ -50,6 +50,13 @@ Open to any individual or team. Submissions must be original work. Teams must ho Submissions are evaluated first-come-first-served against the success criteria. The first submission that satisfies all criteria wins. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [NIP-46: Nostr Connect](https://github.com/nostr-protocol/nips/blob/master/46.md) diff --git a/prizes/LP-0010.md b/prizes/LP-0010.md index 4e361b1..59cc16c 100644 --- a/prizes/LP-0010.md +++ b/prizes/LP-0010.md @@ -68,6 +68,13 @@ Submissions are evaluated first-come-first-served against the success criteria. Evaluators will independently clone the repository and run the application from a clean environment. Evaluators may also ask technical follow-up questions to verify authorship and understanding of the implementation. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [ERC-4527: QR Code Based Air-Gapped Signer Interface](https://eips.ethereum.org/EIPS/eip-4527) — the standard for QR-based communication between airgapped signers and watch-only wallets, built on UR (Uniform Resources). Keystone pioneered this standard and provides mature SDKs implementing it. diff --git a/prizes/LP-0011.md b/prizes/LP-0011.md index 86e0e18..92b618c 100644 --- a/prizes/LP-0011.md +++ b/prizes/LP-0011.md @@ -128,6 +128,15 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + +Note: the status banner flags overlap with the LEZ framework — see the banner for the current review status — but no concrete L-Prize, RFP, or R&D item is identified as a blocker. + ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0012.md b/prizes/LP-0012.md index 92cb6e6..2d14f6f 100644 --- a/prizes/LP-0012.md +++ b/prizes/LP-0012.md @@ -130,6 +130,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0013.md b/prizes/LP-0013.md index f6a7198..6085288 100644 --- a/prizes/LP-0013.md +++ b/prizes/LP-0013.md @@ -87,6 +87,13 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- [RFP-001](https://github.com/logos-co/rfp/blob/master/RFPs/RFP-001-admin-authority-lib.md) — admin authority library (referenced in Success Criteria; the deliverable must reuse the approval pattern defined here). + ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0014.md b/prizes/LP-0014.md index 08557e6..4526589 100644 --- a/prizes/LP-0014.md +++ b/prizes/LP-0014.md @@ -67,6 +67,13 @@ Open to any individual or team. Submissions must be original work. Teams must ho By default, submissions are evaluated first-come-first-served against the success criteria. The first submission that meets **all** criteria wins. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0015.md b/prizes/LP-0015.md index 50f31f5..e92ff2e 100644 --- a/prizes/LP-0015.md +++ b/prizes/LP-0015.md @@ -109,6 +109,13 @@ Open to any individual or team. Submissions must be original work. Teams must ho The success criteria and submission requirements above are **retained as the original specification** of the intended work for historical reference. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0016.md b/prizes/LP-0016.md index eb860fb..abf1511 100644 --- a/prizes/LP-0016.md +++ b/prizes/LP-0016.md @@ -140,6 +140,15 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + +Note: LP-0001 and LP-0003 are listed under Resources as related references (ZK membership proof and nullifier scheme patterns), not hard dependencies for this prize. + ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0017.md b/prizes/LP-0017.md index ca7eee5..f69e2d7 100644 --- a/prizes/LP-0017.md +++ b/prizes/LP-0017.md @@ -120,6 +120,15 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. +## Dependencies + +Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist +before this Lambda Prize can be announced or claimed. + +- (none) + +Note: LP-0008 and LP-0012 are listed under Resources as related references (module architecture and on-chain event emission patterns), not hard dependencies for this prize. + ## Resources - [logos-co/ecosystem#88](https://github.com/logos-co/ecosystem/issues/88) — Whistleblower sample app scope issue From ae23a4ae2d8b0262c30ea7d9b2d07a07fdea1884 Mon Sep 17 00:00:00 2001 From: fryorcraken Date: Thu, 28 May 2026 11:26:16 +1000 Subject: [PATCH 2/4] Drop empty Dependencies sections; keep only on LPs with real hard deps Per maintainer feedback on PR #69, LPs without hard dependencies should not carry an empty `## Dependencies` section. Removes the section from LPs that previously declared `(none)` (LP-0002, LP-0003, LP-0005, LP-0008, LP-0009, LP-0010, LP-0011, LP-0012, LP-0014, LP-0015, LP-0016, LP-0017). LP-0001, LP-0004, LP-0006, LP-0013 retain the section because they have real hard dependencies. The template (LP-0000.md) still describes the section, but the body now instructs authors to add it ONLY when there are real deps and to omit the entire section otherwise. Co-Authored-By: Claude Opus 4.7 (1M context) --- prizes/LP-0000.md | 8 +++----- prizes/LP-0002.md | 7 ------- prizes/LP-0003.md | 7 ------- prizes/LP-0005.md | 7 ------- prizes/LP-0008.md | 9 --------- prizes/LP-0009.md | 7 ------- prizes/LP-0010.md | 7 ------- prizes/LP-0011.md | 9 --------- prizes/LP-0012.md | 7 ------- prizes/LP-0014.md | 7 ------- prizes/LP-0015.md | 7 ------- prizes/LP-0016.md | 9 --------- prizes/LP-0017.md | 9 --------- 13 files changed, 3 insertions(+), 97 deletions(-) diff --git a/prizes/LP-0000.md b/prizes/LP-0000.md index 391d8d1..e486405 100644 --- a/prizes/LP-0000.md +++ b/prizes/LP-0000.md @@ -94,14 +94,12 @@ The following policies apply to all prizes (see [evaluation policies](../README. ## Dependencies -> Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -> before this Lambda Prize can be announced or claimed. Use the canonical IDs. +> Add this section ONLY if this prize has hard dependencies on other +> L-Prizes, RFPs, R&D items, or sample apps. Omit the entire section +> if there are no hard deps. Format: > > - LP-XXXX — short reason > - RFP-XXX — short reason -> - (none, if standalone) - -- (none) ## Resources diff --git a/prizes/LP-0002.md b/prizes/LP-0002.md index e764ac5..3fd7ce7 100644 --- a/prizes/LP-0002.md +++ b/prizes/LP-0002.md @@ -99,13 +99,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [lez-multisig](https://github.com/jimmy-claw/lez-multisig) — public multisig PoC; architecture notes describe why private accounts are incompatible diff --git a/prizes/LP-0003.md b/prizes/LP-0003.md index c2d6a9a..bf1f855 100644 --- a/prizes/LP-0003.md +++ b/prizes/LP-0003.md @@ -102,13 +102,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0005.md b/prizes/LP-0005.md index e483da5..b294196 100644 --- a/prizes/LP-0005.md +++ b/prizes/LP-0005.md @@ -111,13 +111,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0008.md b/prizes/LP-0008.md index cfaec17..32c778c 100644 --- a/prizes/LP-0008.md +++ b/prizes/LP-0008.md @@ -170,15 +170,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - -Note: LP-0002 and LP-0005 are listed under Resources as related references, not hard dependencies for this prize. - ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0009.md b/prizes/LP-0009.md index 863a307..f31400d 100644 --- a/prizes/LP-0009.md +++ b/prizes/LP-0009.md @@ -50,13 +50,6 @@ Open to any individual or team. Submissions must be original work. Teams must ho Submissions are evaluated first-come-first-served against the success criteria. The first submission that satisfies all criteria wins. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [NIP-46: Nostr Connect](https://github.com/nostr-protocol/nips/blob/master/46.md) diff --git a/prizes/LP-0010.md b/prizes/LP-0010.md index 59cc16c..4e361b1 100644 --- a/prizes/LP-0010.md +++ b/prizes/LP-0010.md @@ -68,13 +68,6 @@ Submissions are evaluated first-come-first-served against the success criteria. Evaluators will independently clone the repository and run the application from a clean environment. Evaluators may also ask technical follow-up questions to verify authorship and understanding of the implementation. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [ERC-4527: QR Code Based Air-Gapped Signer Interface](https://eips.ethereum.org/EIPS/eip-4527) — the standard for QR-based communication between airgapped signers and watch-only wallets, built on UR (Uniform Resources). Keystone pioneered this standard and provides mature SDKs implementing it. diff --git a/prizes/LP-0011.md b/prizes/LP-0011.md index 92b618c..86e0e18 100644 --- a/prizes/LP-0011.md +++ b/prizes/LP-0011.md @@ -128,15 +128,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - -Note: the status banner flags overlap with the LEZ framework — see the banner for the current review status — but no concrete L-Prize, RFP, or R&D item is identified as a blocker. - ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0012.md b/prizes/LP-0012.md index 2d14f6f..92cb6e6 100644 --- a/prizes/LP-0012.md +++ b/prizes/LP-0012.md @@ -130,13 +130,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0014.md b/prizes/LP-0014.md index 4526589..08557e6 100644 --- a/prizes/LP-0014.md +++ b/prizes/LP-0014.md @@ -67,13 +67,6 @@ Open to any individual or team. Submissions must be original work. Teams must ho By default, submissions are evaluated first-come-first-served against the success criteria. The first submission that meets **all** criteria wins. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0015.md b/prizes/LP-0015.md index e92ff2e..50f31f5 100644 --- a/prizes/LP-0015.md +++ b/prizes/LP-0015.md @@ -109,13 +109,6 @@ Open to any individual or team. Submissions must be original work. Teams must ho The success criteria and submission requirements above are **retained as the original specification** of the intended work for historical reference. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0016.md b/prizes/LP-0016.md index abf1511..eb860fb 100644 --- a/prizes/LP-0016.md +++ b/prizes/LP-0016.md @@ -140,15 +140,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - -Note: LP-0001 and LP-0003 are listed under Resources as related references (ZK membership proof and nullifier scheme patterns), not hard dependencies for this prize. - ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0017.md b/prizes/LP-0017.md index f69e2d7..ca7eee5 100644 --- a/prizes/LP-0017.md +++ b/prizes/LP-0017.md @@ -120,15 +120,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- (none) - -Note: LP-0008 and LP-0012 are listed under Resources as related references (module architecture and on-chain event emission patterns), not hard dependencies for this prize. - ## Resources - [logos-co/ecosystem#88](https://github.com/logos-co/ecosystem/issues/88) — Whistleblower sample app scope issue From 5746b7bc5776cb4cf3b90700478a88b23f5f309b Mon Sep 17 00:00:00 2001 From: fryorcraken Date: Thu, 28 May 2026 11:30:41 +1000 Subject: [PATCH 3/4] Convert Dependencies to YAML frontmatter to match RFP convention MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aligns the L-Prize repo with logos-co/rfp PR #64, which standardised dependency declarations as a structured `dependencies:` field in YAML frontmatter (a list of `{ id, reason }` objects). - LP-0013: adds frontmatter with the RFP-001 dependency; removes the markdown `## Dependencies` section. - LP-0001, LP-0004, LP-0006: drop the markdown `## Dependencies` section. Their hard deps are platform features (LEZ NFT Program, LEZ timelock, Logos Delivery, Logos Chat) with no canonical RFP-/LP- ID, so no frontmatter entry is added — matching the RFP-003 precedent in logos-co/rfp PR #64. The dependency information is already captured in each file's status banner. - LP-0000.md (template): replaces the markdown `## Dependencies` section with a frontmatter example in an HTML comment, noting that the field is included only when there are real hard deps with canonical IDs and is otherwise omitted entirely (no `[]`), per the L-Prize convention. Co-Authored-By: Claude Opus 4.7 (1M context) --- prizes/LP-0000.md | 26 +++++++++++++++++--------- prizes/LP-0001.md | 7 ------- prizes/LP-0004.md | 7 ------- prizes/LP-0006.md | 11 ----------- prizes/LP-0013.md | 14 +++++++------- 5 files changed, 24 insertions(+), 41 deletions(-) diff --git a/prizes/LP-0000.md b/prizes/LP-0000.md index e486405..cf79c76 100644 --- a/prizes/LP-0000.md +++ b/prizes/LP-0000.md @@ -1,5 +1,22 @@ + + # LP-XXXX: [status] **`Status`**: @@ -92,15 +109,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -> Add this section ONLY if this prize has hard dependencies on other -> L-Prizes, RFPs, R&D items, or sample apps. Omit the entire section -> if there are no hard deps. Format: -> -> - LP-XXXX — short reason -> - RFP-XXX — short reason - ## Resources > Links to relevant specs, documentation, APIs, or prior work that participants should know about. diff --git a/prizes/LP-0001.md b/prizes/LP-0001.md index 2f044fd..1a87c51 100644 --- a/prizes/LP-0001.md +++ b/prizes/LP-0001.md @@ -96,13 +96,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- LEZ NFT Program — the underlying NFT program on LEZ must be ready before this prize can open (see status banner above). - ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) diff --git a/prizes/LP-0004.md b/prizes/LP-0004.md index 5b008c0..8af24f5 100644 --- a/prizes/LP-0004.md +++ b/prizes/LP-0004.md @@ -100,13 +100,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- LEZ timelock feature — on-chain timelock support on LEZ is required for the bid-reveal window and refund mechanics (see status banner above). - ## Resources - [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/) diff --git a/prizes/LP-0006.md b/prizes/LP-0006.md index a1a964a..a45022f 100644 --- a/prizes/LP-0006.md +++ b/prizes/LP-0006.md @@ -173,17 +173,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- LEZ timelock feature — on-chain timelock support on LEZ is required for swap refund mechanics (see status banner above). -- Logos Delivery module — required for makers to advertise prices and trading pairs (see status banner above). -- Logos Chat module — required for maker-taker negotiation and swap coordination (see status banner above). - -Note: see `## Infrastructure & Dependencies` above for per-chain runtime infrastructure (Bitcoin/Monero/Ethereum nodes) participants must run. - ## Resources ### General diff --git a/prizes/LP-0013.md b/prizes/LP-0013.md index 6085288..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`** @@ -87,13 +94,6 @@ The following policies apply to all prizes (see [evaluation policies](../README. - **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**. - **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria. -## Dependencies - -Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist -before this Lambda Prize can be announced or claimed. - -- [RFP-001](https://github.com/logos-co/rfp/blob/master/RFPs/RFP-001-admin-authority-lib.md) — admin authority library (referenced in Success Criteria; the deliverable must reuse the approval pattern defined here). - ## Resources - [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone) From c45ea08349d9531c5757b9b17ed10281970f17c2 Mon Sep 17 00:00:00 2001 From: fryorcraken <commits@fryorcraken.xyz> Date: Thu, 28 May 2026 11:33:11 +1000 Subject: [PATCH 4/4] Always declare `dependencies:` in LP frontmatter (use `[]` if none) Previous convention omitted the `dependencies:` field entirely when an LP had no hard deps. This change makes the field mandatory on every LP: use `dependencies: []` for standalone LPs. A missing field now signals the author hasn't considered deps yet (lintable); `[]` signals considered and none. This aligns with the convention in logos-co/rfp PR #64. - LP-0000.md (template): replace the conditional frontmatter example with `dependencies: []` and a comment explaining the new convention. - LP-0001..LP-0017 (excluding LP-0007 which does not exist and LP-0013 which already declares an RFP-001 hard dep): add `dependencies: []` YAML frontmatter at the top of each file. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --- prizes/LP-0000.md | 28 ++++++++++++++-------------- prizes/LP-0001.md | 4 ++++ prizes/LP-0002.md | 4 ++++ prizes/LP-0003.md | 4 ++++ prizes/LP-0004.md | 4 ++++ prizes/LP-0005.md | 4 ++++ prizes/LP-0006.md | 4 ++++ prizes/LP-0008.md | 4 ++++ prizes/LP-0009.md | 4 ++++ prizes/LP-0010.md | 4 ++++ prizes/LP-0011.md | 4 ++++ prizes/LP-0012.md | 4 ++++ prizes/LP-0014.md | 4 ++++ prizes/LP-0015.md | 4 ++++ prizes/LP-0016.md | 4 ++++ prizes/LP-0017.md | 4 ++++ 16 files changed, 74 insertions(+), 14 deletions(-) diff --git a/prizes/LP-0000.md b/prizes/LP-0000.md index cf79c76..c9ce4c9 100644 --- a/prizes/LP-0000.md +++ b/prizes/LP-0000.md @@ -1,21 +1,21 @@ <!-- Don't forget to add/update this prize in the table in README.md --> -<!-- -Optional YAML frontmatter for prizes that have hard dependencies on -other L-Prizes, RFPs, R&D items, or sample apps. Include the -`dependencies:` field ONLY when there are real hard deps with -canonical IDs (LP-XXXX, RFP-XXX). Omit the entire frontmatter block -if this prize has no hard deps — do not use `dependencies: []`. This -field is parsed by downstream tooling (e.g. flywheels.logos.co). - --- -dependencies: - - id: LP-XXXX - reason: short reason this prize depends on it - - id: RFP-XXX - reason: short reason this prize depends on it +# 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: <Title> [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-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`**