Work · Pickers
Trade a recycling credit. Keep the buyer out of the public record.
Project · Live prototype on Midnight preview · Built with the Midnight Solutions Team under a Midnight Foundation grant, third milestone delivered April 2026, remaining work nearly complete · 2026 · Midnight Foundation grant
- Which buyer bought which credit, on the public ledger
- The buyer's secret that unlocks a purchase, away from the chain and the bot
- A buyer's full holdings and retirements
- That a credit was created under a named issuer, with its material, region and volume
- That it is listed, sold or redeemed
- That a holder can prove a credit is theirs, when they choose to
The problem, as they feel it
An issuer certifies that a quantity of post-consumer material was collected, sorted and returned to the production cycle. Buyers want those credits, and want to prove they own or retired them. What nobody wants is a public ledger that shows who bought what: a company's purchases say a great deal about its operations, and a credit that can be traced back to its buyer is a liability as much as an asset.
Open it →
What it is
Pickers is a marketplace for recycling credits, on Midnight: proof that a quantity of material was collected, sorted and returned to the production cycle, issued by a certifier who vouches for it. A credit is created under a named issuer with its material, region and volume; a holder lists or retires it; a buyer browses, buys, and can prove a credit is theirs without their identity leaving with the proof.
Two paths for two kinds of write
The part worth drawing is how a write reaches the chain, because there are two kinds and they must not be treated the same. It is why the buyer stays out of the record.
- The Lace wallet
- The purchase intent
- Proof of ownership, when asked for
- The buyer's secret noncenever reaches the chain or the bot
- Listing
- Price
- Unlisting
- The burn that completes a redemption
Public-state writes go through a bot: listing, pricing, unlisting, and the burn that completes a redemption. Witness-bearing writes, buying, withdrawing, proving you own something, are signed in the buyer's own wallet, in the browser; the secret nonce behind a purchase is generated there and never reaches the chain or the marketplace bot.
Where it stands
The repository carries a written spec, not yet built, for agents acting for a buyer through a pluggable signer, so an agent can act without ever holding the secret. The RWA framework, the base new projects start from, was extracted from work like this.
The facts
- StatusLive prototype on Midnight preview
- Backed byBuilt with the Midnight Solutions Team under a Midnight Foundation grant, third milestone delivered April 2026, remaining work nearly complete
- When2026
- FundingMidnight Foundation grant
- Built onCompact contracts on Midnight; a React front end with a Convex real-time backend; a Fastify and Inngest workflow server for the public-state writes; the Lace wallet for the writes that carry a secret.
- Live atpickers.eddalabs.io
Working on a problem like this?
The first step is a conversation, and often a spec and a mockup for your case before anything is built.
Talk to us