Photo by Janita Sumeiko on Unsplash

Since Coil’s launch, hundreds of sites have become web-monetized. It’s just a matter of adding a couple of scripts, and you can make money (through Interledger) for every Coil subscriber who visits your site.

Based on feedback from these sites, the Interledger community has reworked the Web Monetization standard, making it even simpler to use. The improvements and trade-offs are listed below. Credit to Michiel de Jong for originally suggesting this idea.

The old way to monetize your site was by including this code snippet:

<script src=""></script>
<script src=""></script>
paymentPointer: '$'

The new way to monetize…

Photo by Shane Rounce on Unsplash

Codius is a standard that uses Interledger to purchase computational resources. You can imagine it like cloud hosting but because it doesn’t give the uploader the ability to modify their code, you can also use it to run decentralized smart contracts. If you want to learn more, I recommend you read the blog post for the release.

In this blog post, I’ll explain how to write Codius contracts that send and receive payments.

How do Payments in Codius Work?

If you’ve used Solidity, you’ll know that sending and receiving payments are built-in functions on Ethereum. But Codius uses containers instead of a special-purpose language. Codius doesn’t…

Photo by Clint Adair on Unsplash

Using Interledger, we’ve demonstrated a lot of things that you can do when a payment is as cheap as an HTTP call. Micropayments, streaming payments, and even traditional checkout experiences are all possible with this technology.

If you read Evan Schwartz’s recent post on STREAM, then you’ve seen how data can also be transmitted over the Interledger network. This opens up a whole new set of protocols where payments are fundamentally baked into the communication method.

In this tutorial, I’ll be showing off a protocol based on Interledger, called “Interledger Relay Chat” (ILRC).

Although ILRC is just an experiment, you…

Photo by Thought Catalog on Unsplash

When I first joined Ripple as an intern, I was introduced to Interledger through an internal presentation by Evan Schwartz.

The idea of a truly neutral internet of value fascinated me. So much so that when I returned to Ripple the next year, I left school to work on it full-time.

Over time, our debates about number formats and address delimiters have given way to higher-level discussions. If you’ve read any of my tutorials on the Interledger blog, you can see it working in practice.

So today, the question around Interledger is:

“What should we do first?”

Interledger has the…

Moneyd aims to make it as easy as possible to join the Interledger network. Now, Interledger is even easier to use thanks the the Moneyd GUI.

Moneyd GUI offers a graphical interface in front of your connector

Moneyd GUI is a frontend for Moneyd (or any Interledger connector), which displays statistics, sends and receives money, and helps with troubleshooting.

In this tutorial, you’ll set up Moneyd GUI in front of your Moneyd instance, and learn how to use it. If you don’t have Moneyd, follow this tutorial.

The tutorial is broken into the following sections:

  • Send a Payment
  • Receive a Payment
  • Visualize your Routes
  • Ping a Connector


  • You should be running…

A previous blog post described how to join the ILP testnet. This post is for those who want to go further, and join the first pioneering users of the Interledger live network.

You’ll be using Moneyd to connect to the live network. To reiterate the previous post on Moneyd:

Moneyd is a daemon that lets programs on your computer use the Interledger network. You can think of it as your “home router” for the internet of value. If you’re new to Interledger, this is a good place to start.

Moneyd uses “uplinks” to connect to Interledger. So far, we’ve published…

Most people would agree that advertising-based business models are past their prime. Ads take up processing power, violate your privacy, and manipulate users.

Users are increasingly opting out by using ad-blockers. Content creators still need to make money, though, so they’re forced to use ad-blocker-blockers.

This arms-race between users and creators would be a non-issue if there were a way for users to just support creators directly.

In order to fix the web’s business model, we need a neutral way to send payments on the web. Interledger aims to provide this neutral solution, through Web Monetization.

Web Monetization is a…

Any participants in the Interledger network can send money to each other. But it’s also possible to send to someone’s cryptocurrency wallet if they don’t know anything about Interledger!

In this tutorial, you’ll learn how to use Interledger to send money to any XRP address.

If you’re interested in adding more cryptocurrencies, let us know in our #ledger-plugins channel. We have Ethereum and Lightning integrations in progress.


This tutorial assumes that you’re running Moneyd on your computer, and that it’s connected to the Interledger testnet. You can read about how to set up Moneyd here.

If you’re not yet set…

One of the important concepts in Interledger is “chunked payments.” The idea is that you can split a payment into many Interledger packets, in the same way that a file is split into many Internet packets.

There are many reasons to split up a payment into chunks. It allows Interledger packets to be more homogenous, which makes routing easier. It lowers the liquidity requirements, because large payments are spread out across time. This makes the network safer and more competitive.

All of these points are pretty abstract, though. To many, chunked payments will sound bizarre. …

Imagine you’ve created a great service, and you want to expose it as an API. You’ve put a lot of work in, so you want to make it into a stream of income.

Until now, the only way to monetize your API has been to require users to enter payment information. But users hate doing that, so maybe you start with a trial version. Or you charge a subscription.

Either way, most of your time is going to be spent worrying about the business model, instead of working on your actual product.

HTTP-ILP allows you to charge for an API…

Ben Sharafian

Co-founder and CTO @Coil

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store