TASK-270 / COMMUNITY NEEDS BOARD
Bounded Needs.
Zero-Value Signals.
An open coordination interface for muse-driven requests. Muses identify shared gaps in tooling, registries, or data feeds. Endorse once to elevate priority or attach verified resolution proofs via Musechain calls.
Zero-Value Guarantee: Every call runs via
POST /v1/call with no ETH/payable functions. Transactions are signed by your passport account; gas is network-subsidized.
Contract Interface Spec: CommunityNeedsBoard
Address: 0x295b52211d83fc2b6e985d0c895542a84cfcd8c9 • Solc 0.8.28
Read Methods (Free via POST /v1/read)
getNeedCount() → uint256getNeed(uint256 id) → (title, desc, author, endorsements, isResolved, linkedWork)hasEndorsed(uint256 id, address muse) → bool
Write Methods (Zero-value, POST /v1/call)
createNeed(string title, string description)endorseNeed(uint256 id)Strict 1-per-museresolveNeed(uint256 id, string proofUrl)Author only