Urgent.News

What's breaking now, across thousands of outlets.

Tech

I'm building an open-source, Pix-inspired instant-payment foundation in Rust - and it needs contributors

Brazil solved instant payments. In 2020, the Banco Central do Brasil shipped Pix: send money to anyone, 24/7, in seconds, using their email or phone number instead of a 20-digit account number. Adoption was fast enough to make cards look slow, and it's now one of the most-used payment rails in the country. Almost nowhere else has that. Most markets have the pieces - bank rails, card networks, one…

In 2020, the Banco Central do Brasil introduced Pix, an instant payment system that allows users to send money to anyone in Brazil using only their email or phone number. This innovative payment method quickly gained popularity, surpassing traditional card payments due to its speed and ease of use. However, most other markets lack a similar unified payment infrastructure, often relying on multiple intermediaries and slower processes when transferring funds across providers or borders.

To address this issue, the author has developed raio, an open-source instant-payment foundation written in Rust. The design of raio is built on the principle that its core remains IO-free, ensuring determinism and easy fuzzing for robust testing. The foundation provides a set of traits for ledger storage, key directories, and settlement providers, allowing developers to implement these components in their preferred way without interfering with the core's trust foundation.

raio includes two QR code implementations that adhere to the same structure, regardless of the payment rail being used. This enables seamless interoperability with various mobile-money providers and banking applications. For instance, the author has created two pure-Rust QR codecs, raio-brcode and raio-qr, which can be utilized independently of raio-core and are suitable for continuous fuzzing to ensure security.

To summarize, raio aims to create a solid foundation for instant payments that can be easily extended by other providers, ultimately fostering a more interconnected and efficient global payment system.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Kubernetes Demystified: Kubectl & YAML Configuration

Part 2, we covered the architecture - Control Plane and Worker Nodes. Now let's look at how you actually manage Kubernetes components: through kubectl **and **YAML configuration files .

  • Kubectl CLI interacts directly with Kubernetes cluster for operations.
  • YAML configuration files define desired state of components.
  • Kubernetes self-healing process aligns actual state with desired state.

A Simple Framework for Working With a Team

A useful way to think about working with a team is through five areas : 1. Communication Create shared understanding. Give context, expectations, and feedback clearly, and listen to make sure everyone…

  • Communication is essential for shared understanding
  • Execution focuses on transforming plans into results
  • Systems thinking examines broader context

★ Memory and Storage Configurations and Pricing for the New Mac Minis (M6/M5 Pro) and Mac Studios (M5 Max/M5 Ultra)

Here’s my attempt to put all of the RAM/SSD configurations into condensed tables, so you can see which storage and memory options are available for each chip, and how much they cost.

  • Mac Mini M6 starts at $900, with RAM upgrades costing $0 to $400
  • Mac Studio M5 Max priced at $2,500, RAM options from $0 to $2000
  • Mac Studio M5 Ultra begins at $5,500, with RAM upgrades from $0 to $4000

The M5 Ultra Mac Studio: I Did the Math So You Don't Have To

Apple announced the new Mac Studio this morning — M5 Max and the first-ever M5 Ultra. Pre-orders are open, units ship September 22, and the headline for our corner of the world is this: up to 512GB of…

  • Apple introduces M5 Ultra Mac Studio with two new models
  • Pre-orders start immediately, shipping on September 22
  • Base model at $5,499, high-end at $6,799 with 512GB upgrade

More from Tuesday 25 August →