LP-0001: rewrite as an NFT extension of LP-0021 with adoption criteria - #152
Draft
fryorcraken wants to merge 1 commit into
Draft
LP-0001: rewrite as an NFT extension of LP-0021 with adoption criteria#152fryorcraken wants to merge 1 commit into
fryorcraken wants to merge 1 commit into
Conversation
LP-0021 scoped NFTs out so the wallet could ship fungible-asset support quickly. Recast LP-0001 as the prize that fills that gap, following the same extension pattern LP-0022 uses: it builds on the LP-0021 feature set (wallet, Wallet Provider SDK, approval flow) rather than a specific codebase, so the LP-0021 winner, another team, or a fork can all bid. Leads with basic NFT features (own, transfer, collection-grouped display, SDK enumeration and transfer proposals); the private collection-membership proof becomes one criterion among several rather than the whole prize, surfaced through the SDK and a token-gating reference mini app. Adds an Adoption section mirroring LP-0022's structure, including the same-team-vs-fork inheritance rule, and moves the prize to the adoption-first table in README. Prize set at $5,000 / Medium. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
✅ Validation passedA reviewer will assess against the prize criteria. Automated check. See solution template and TERMS. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #122 (
wallet), since LP-0021/LP-0022 only exist on that branch. Base should be retargeted tomasteronce #122 merges.What this does
Recasts LP-0001 from a standalone ZK bounty into LP-0001: NFT Wallet Support and Private Ownership Proof — an extension of LP-0021, following the same pattern LP-0022 uses.
LP-0021 deliberately scoped NFTs out so a winning team could ship fungible-asset support quickly. This prize fills that gap and turns it into a token-gating primitive dApps can consume.
Key decisions
Adoption criteria
Mirrors LP-0022's structure, including the same-team-vs-fork inheritance rule:
Worth a look during review
RISC0_DEV_MODE=0. Per the house rule that prize docs specify product requirements rather than implementation, this is now "proving enabled rather than a development/mock mode" — the anti-cheat intent survives without naming a stack. Easy to make prescriptive again if that is preferred.Status: draft - pending NFT Program readinessline is dropped (LP-0021/22 carry onlyLogos Circle), and the standard spec disclaimer is appended.🤖 Generated with Claude Code