mosaic

Fund projects together.
Stay private.

Support the projects you believe in. Matching rewards broad support, not big wallets.

Signal Round 01
Accepting contributions
Pool
500
Raised
112.9
Supporters
105
Open Curriculum+338.0
Relay Keepers+117.3
Loom+24.2
Open round

Four projects. One pool.

Every contribution is private. Every result is published.

All projects

From other platforms.

Rounds hosted elsewhere, with their own projects and pools. Mosaic adds the private payment rail and a public, checkable record.

All external rounds

How matching works.

Contribute privately

Pay from your wallet. Your name is not attached to the payment.

Matching rewards people

A project with 100 supporters receives more than a project with one large donor.

Results are public

Project totals and matching allocations are published when the round closes.

One donor of 1 ZEC counts as one supporter. A hundred donors of 0.01 ZEC count as a hundred.

100 supporters → 100×

Same money. Different support.

1 donor1 ZEC raised
One large donation
0.99
ZEC match
1.0% of the pool
100 donors1 ZEC raised
A hundred small donations
99.00
ZEC match
99.0% of the pool
105
contributions
0
identities collected
500
ZEC matched

What stays private.

Public
Sender
hidden
Amount
hidden
Memo
encrypted
Recipient
shielded address
Organiser
Amount
visible
Pseudonym
per round
Your identity
not collected
Other rounds
unlinkable
Everyone
Project totals
published
Matching
recomputable
Contributions
pseudonymous
Donor names
never

One limit: the organiser sees the amount you contributed and a per-round pseudonym. They cannot see who you are.

Check the results yourself.

Download the contribution set and recompute the matching in your browser.

Open auditor

Questions

The long version is in the code.

Do I need a Zcash wallet?

To pay from your own wallet, yes — any wallet that supports shielded payment requests. The demo also ships a local wallet so you can try the flow without one.

What does the organiser see?

The amount you gave and a per-round pseudonym. Not your name, wallet address or email.

Can I contribute twice?

On invite rounds, one code binds to one supporter. Open rounds do not claim to stop duplicate accounts.

How do I know the result is right?

The full contribution set is published with a fingerprint. Anyone can recompute the matching in their browser and check a receipt.