Under the Hood — Payment Requests

In a previous post I explained how Swaptacular’s digital coins work. In this post, I will talk about payment requests.

In the general sense, a request for payment (or a payment request) refers to any communication sent out to customers asking for them to pay for goods and services.

Read more »

Under the Hood — Digital Coins

In a previous post I outlined how Swaptacular’s Payments Web API works. In this post, I will talk about Swaptacular’s digital coins.

Every Swaptacular currency is uniquely identified by its debtor ID (a 64-bit integer number). In principal, the only thing that you need to know in order to create an account with a given currency, is the currency’s debtor ID. In practice however, before you decide to create an account, you will want to see more information about the currency: the name of the currency, the currency unit, the exchange rate with other currencies, etc.

Read more »

Under the Hood — Payments Web API

In a previous post I explained how the Swaptacular Messaging Protocol works, demonstrating the most important use cases.

In this post I will talk about the server Web API that currency holders’ client applications use to communicate with creditors agent nodes.

Read more »

Under the Hood — SMP

In a previous post I explained how peers in Swaptacular’s network use the STOMP message transport protocol, to send Swaptacular Messaging Protocol messages to each other.

In this post will try to explain how the Swaptacular Messaging Protocol (SMP) works.

Read more »

Under the Hood — Message Transport

In a previous post I explained how peers in Swaptacular’s network can establish authenticated SSL/TLS connections between themselves.

In this post, I will continue this thread, and will explain how the servers use the authenticated connections between the peers to send messages to each other.

Read more »

Under the Hood — Peer Connections

In a series of posts, starting with this one, I will try to explain how different things in Swaptacular work “under the hood”, hopefully without requiring a degree in computer science from the reader.

The topic of this post is: How peers in Swaptacular’s network set up reliable connections between themselves?

Read more »

Interest Rates in Swaptacular

In Spectacular, the issuer of each digital currency can publicly declare an interest rate, which will be applied to all accounts in the given currency. For example: If I create my own currency, and I declare an interest rate of 5% on it, then for everyone that holds my currency (and therefore I owe them something in return), every year, there will be an automatic 5% increase in the amount that I owe them.

Read more »

Swaptacular's Network of Trust

Imagine this: Paul is an owner of a restaurant. The business is good. Many people love Paul’s restaurant. Unfortunately, the old, but very expensive ventilation system has stopped working, and needs to be replaced. Paul applies for a bank loan. They make him sign a bunch of documents with lots of fine-print. Paul has no choice but to trust them. From now on, Paul and the bank are “partners”.

Sounds familiar?

Read more »

What is a Currency Peg?

Allowing everybody to create and issue their own currency is a terrible idea, right? Wouldn't this turn into a complete mess?

Well, yes, and no!

This is where currency pegging comes in:

Read more »

See Swaptacular in Action

After months of hard work on the Currency Issuer UI, and the Currency Holder UI, I am happy to show something that works reasonably well (fingers crossed).

There are two apps: My currency and My wallet. The fist app allows you to create your own currency. The second app allows you to use other peoples’ currencies, including your own one. These are progressive web-apps (PWA), which can be installed and can work offline.

Read more »