Fund the thing being made. Give supporters a keepsake to keep.
One shop's Cardano crowdfunding board for equipment, renovations, seasonal runs or community tables. Supporters lock ADA and receive token keepsakes; the shop collects after reaching its goal or cancels to return ADA while keepsakes stay.
The shop lists a project. Supporters lock ADA and receive one keepsake of the thing being made. If the shop cancels, the ADA goes back and the keepsake stays.
A personal Cardano crowdfunding board for one shop, supplied as downloadable application source and companion crowdfunding AI skills. Fund equipment, a renovation, a seasonal run or a community table without turning the project into a pre-order or an online store.
The keepsake is a Cardano token, not the physical object, a discount, a share of the shop or a claim on the business. This app does not sell, ship, reserve or make the object.
Support, collect or cancel
Support locks ADA
A CIP-30 wallet supports a running project while the shop is not paused and the deadline has not arrived. The payment locks ADA at the script and mints one keepsake to the supporter in the same transaction. The shop is not paid at the moment of support.
Collect after reaching the goal
The shop manually collects once locked ADA reaches the goal, even before the deadline. A fixed 2% fee, rounded down in lovelace, goes to the recipient baked into the validator; the rest goes to the shop. A pot whose fee rounds to zero cannot be collected. Collection is not automatic.
Cancel returns ADA; keepsakes stay
The shop may cancel a running, uncollected project even after its goal is met. Contributions return to their recorded addresses in the same cancellation transaction, with no 2% fee. Keepsakes remain in supporters’ wallets after cancellation or collection. Cancel stays disabled if every locked supporter output cannot be found.
Important refund limits
There are no automatic deadline refunds, supporter self-refunds or partial refunds. If the shop never collects and never cancels, ADA stays locked. Place and Use labels do not enforce where or how collected funds are spent.
Neighbor · Regular · Maker · Keeper
Each project asks for four finishes of one object, each with its own name, description and picture. The ADA amount chooses the finish; an amount on a boundary takes the higher finish.
Neighbor: from 5 ADA.
Regular: the higher of 20 ADA and 0.02% of the goal.
Maker: the higher of 75 ADA and 0.10% of the goal.
Keeper: the higher of 300 ADA and 0.40% of the goal.
Under 5 ADA, nothing is minted. The Keeper floor must be strictly below the goal, so the practical minimum goal is just over 300 ADA. The form starts at 8,000 ADA and 30 days; those are defaults, not rules. A keepsake grants no share, discount, pre-order or vote.
A project board grounded in the shop’s state token
The owner sets PLATFORM_ADDRESS to the shop wallet and creates the shop profile with its name, about text, website, banner and portrait. Images are pinned on IPFS before the transaction is built. After minting the PLATFORM token, copy the returned script address into PLATFORM_SCRIPT_ADDRESS and reload. These are different addresses. There is no sample shop or sample project; the board stays empty until the token is on the configured script.
List a title, one-line description, whole-ADA goal, 1–365 day deadline, poster and four finish images. All five project images must be different pinned files. Place is This street, The neighborhood, A second site or The market. Use is Equipment, A renovation, A seasonal run or A community table. The labels are stored on the project token, but the contract does not verify spending against them or that the four pictures show the same object.
Only the shop wallet operates the desk. Pause stops new projects and support without removing existing projects. There is no second admin, wallet rotation or editing of listed goals, deadlines, prices or images. The Keepsakes page lists holdings; there is no cart, inventory, delivery, auction or transfer screen.
Both uploaded packages in one private download · €10,000
shop-crowdfunding.zip — the unchanged source upload. Its package manifest is named shop-crowdfunding and declares no semantic version.
crowdfund-agent-skills.zip — the unchanged companion upload, starting at crowdfund-agent/SKILL.md.
START-HERE.md — setup guidance and funding, keepsake and refund limitations.
The seller’s release label is 2026-10-30-bundle, not an upstream version. Some supplied UI labels still read “List a raise,” “new raises” and “This film is not listed”; these refer to this project and keepsake. Both archives are preserved unchanged.
One-time card purchase through the existing payment-confirmed private-download flow. The crowdfunding app itself takes ADA, not fiat, card payments or off-chain pledges.
Before accepting public funding
Supply hosting, required infrastructure, a CIP-30 wallet, Blockfrost and IPFS services, ADA and rights-cleared artwork. Match CARDANO_NETWORK, the Blockfrost project and the shop wallet to Preprod, Preview or Mainnet; keep Blockfrost keys on the server. Test all actions and arrange independent security and legal review before mainnet use.
This is not a hosted service or guaranteed funding outcome. Hosting, implementation, ongoing support and future updates are not included. No standalone commercial software licence grant was supplied; review included and third-party terms. Production readiness, live-wallet acceptance and an independent security audit have not been verified.