> For the complete documentation index, see [llms.txt](https://guide.geyser.fund/geyser-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.geyser.fund/geyser-docs/product-guides/launch-a-project/create-an-all-or-nothing-campaign.md).

# Create an All-or-Nothing campaign

All-or-Nothing is a crowdfunding model where you only receive the funds if your project reaches its funding goal within a set time period. If the goal is not reached, all contributions are automatically returned to contributors.

This model creates clear expectations for both creators and supporters and helps build trust around ambitious or early-stage projects.

{% embed url="<https://www.youtube.com/watch?v=_f7-NqyakOw>" %}

***

#### How does it work?

1. You set a funding goal and choose how long the campaign will run, from 1 to 60 days.
2. Contributors can support your project during this time.
3. Contributions are locked until the campaign ends.
4. If the goal is reached before the deadline, the funds are released to your connected wallet.
5. If the goal is not reached, contributors receive their funds back and the project is closed.

***

#### How does it work technically?

All-or-Nothing funding on Geyser is powered by an open-source smart contract deployed on Rootstock, a Bitcoin-secured smart contract network.

* Contributions are locked in a non-custodial smart contract
* Neither Geyser nor the creator can access the funds unless the funding goal is reached
* The rules of the campaign are enforced by the contract, not by a platform or intermediary
* If the goal is not reached, contributors can claim their refunds directly from the contract

The smart contract code is fully open source and publicly available on GitHub, allowing anyone to review how funds are handled and how success or refunds are enforced.

***

#### Recommended for

* Early product prototypes
* Projects that require a minimum amount of funding to be viable
* Creators who need the full budget in order to deliver
* New or experimental ideas where contributor trust is important

***

#### Disadvantages

* If the funding goal is not reached, you will not receive any funds
* Campaigns have a fixed time limit, so momentum is important
* Requires more upfront planning and promotion to ensure success

***

#### Resources:

* [Announcement](https://x.com/geyserfund/status/2011830072924115231?s=20)
* [About All-or-Nothing on Bitcoin](https://about.geyser.fund/blog/all-or-nothing-on-bitcoin)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.geyser.fund/geyser-docs/product-guides/launch-a-project/create-an-all-or-nothing-campaign.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
