Back to top

Peer to peer financial agreements

Try our demo products built around Marlowe, the language made for finance.

Run Marlowe contracts

Picture of a running smart contract in Marlowe Run

Run our first collection of smart contract templates with the Marlowe Run app.

Build Marlowe contracts

Picture of Marlowe code with Blockly blocks floating around it

Write, build and simulate financial smart contracts with the Marlowe Build sandbox.

Discover more

Scroll down to discover more

Financial smart contracts made easy

Interact with running smart contracts on the web.

Try our first smart contract templates now (many more to come!).

See how it works

We've embedded content from YouTube. As YouTube may collect personal data and track your viewing behaviour, we'll only load the video after you consent to their use of cookies and similar technologies as described in their privacy policy.

Playground for financial engineers

Build in the language made for finance

No code? No problem.

Write smart contracts in the visual builder

With the Blockly visual builder you can develop financial smart contracts whithout writing a single line of code, right in the browser.

Animated gif of blockly blocks being put together.

See how it works

We've embedded content from YouTube. As YouTube may collect personal data and track your viewing behaviour, we'll only load the video after you consent to their use of cookies and similar technologies as described in their privacy policy.

Marlowe build logo

Marlowe

Animated gif of Marlowe code being written in a text editor

Write in Marlowe, JS or Haskell

Build your very own smart contract ideas

Rapidly build your own smart contracts from scratch or from pre-built templates in the Marlowe Build sandbox.

FAQs

1. What is Cardano?

Cardano is the blockchain platform that is used for building and running Marlowe contracts. It is a third-generation proof-of-stake blockchain that is developed by IOHK - the first to evolve out of a scientific philosophy and a research-first driven approach. Cardano is fully decentralized and is home to the ada cryptocurrency.

2. What is Marlowe?

Marlowe is a new language developed by IOHK for writing and executing financial contracts on blockchain. It is a domain-specific language (DSL) designed for the financial industry. Read our Marlowe explainer to learn more or jump straight into our Marlowe tutorials.

3. What is a smart contract?

A smart contract is a digital agreement that tracks, verifies, and executes the binding transactions of a contract between various parties.

The transactions that are part of the contract are automatically executed when predetermined conditions are met. These contracts are self-executing and reliable and do not require the actions or presence of third parties which means they are both fast and cost effective. Importantly, they cannot be changed, can be easily distributed, and are tamper-proof, as well as being safe due to encryption.

4. What can I do on Marlowe Run?

Marlowe Run is a fast and easy way to use and run contracts on Cardano. You will find a selection of financial contract templates so you can pick the right smart contract for you. Once you choose a template, you simply add in roles and terms, and then run your contract. You will be using the prototype version of Marlowe Run.

5. Are there more smart contracts coming in Marlowe Run?

You have the option to build your own contract using Marlowe Build. Also, we will be creating more contract templates for users to try out and these will be added to the contract catalogue soon.

6. Can I make changes to my contract once it’s been set up?

You can make changes to your contract at any time before it has started running. You can simply edit the fields for Roles and Terms. Once it has started running, all terms are set, just as they are with a traditional legal contract.

7. Am I using real funds on Marlowe Run?

No, when you use Marlowe Run you are using test funds to run and execute your contracts.

8. Is there a limit on how many contracts I can run at once?

Good question. We are not imposing hard user-specific limits on the prototype, but may do so in Version 1.0 of Marlowe Run. Keep in mind that there are limits on how many contracts and transactions our servers can handle simultaneously, but this is not user-specific at this time.

9. Can I open a contract with someone outside of the Cardano blockchain?

As all transactions within these financial agreements occur between Cardano wallet addresses in Version 1.0, all agreements need to be made with someone who has a Cardano wallet. In future versions, we may support agreements on other chains, as technically speaking, Marlowe is blockchain-agnostic.

10. Can I build my own financial smart contracts on Marlowe Run?

At this time, you can set up financial agreements using an array of templates available on Marlowe Market - a smart contract template library. If they want to, you can also build your own financial contracts on the Marlowe Playground. You can then upload these to Marlowe Market and run them on Marlowe Run.

11. What is the difference between Marlowe Run and Marlowe Build?

Marlowe Run is a new product designed for non-developer end users, serving a broader audience. The Marlowe Playground is for a technical developer audience where contracts can be built on the Playground and subsequently used on Marlowe Run.

12. How do I get help with Marlowe Run contracts?

If you experience any issues, you can use the ‘Submit Feedback’ email form on the sign and we will help you. You can also help us to stress test Marlowe further by signing up to our Marlowe Pioneer Program to work with our team. We will be releasing details about this program soon.

Share your feedback

Have you tested Marlowe Run or Marlowe Playground prototype? We'd love to hear your thoughts on the experience.