Technology

The open network for payment requests. View Roadmap

Image

Request is an open network for payment requests. It allows anyone to create, store and access invoices in a universal, decentralized network.

By having all payment requests in one place, companies with services like accounting, invoicing, payment processing, and auditing can plug into the same network and communicate with each other using the same single source of truth. It is built using blockchain technology and is completely decentralized. No one owns the network and the data remains verifiably immutable. Permissioned access means that the data remains accessible to those who need it, and completely private from those who don’t grant users ultimate control over their own data.


Request – What is the Request network?

Watch video
Image

Simple to use

Request gateways reduce the complexity of interacting with the blockchain. No need to manage different contracts, specific libraries, and gas (the calculable fee for every operation carried out on the Ethereum network). Gateways enable blockchain interactions as easily as any other SaaS, through HTTP APIs.


Visit the documentation
  1. Ethereum

    Ethereum is an open-source, public, blockchain-based, distributed computing platform and operating system featuring smart contract functionality.
  2. IPFS

    The InterPlanetary File System is a protocol and network. It is designed to create a content-addressable, peer-to-peer method of storing and sharing hypermedia in a distributed file system.
  3. Request Node

    Nodes receive transactions (such as the creation of a request or its acceptance), batch them, and save them on IPFS and Ethereum. They abstract IPFS, Ethereum and gas for the users. They also store all data.
  4. Request Gateway

    Gateways make Request even easier to use than the nodes would on their own. They offer high-level APIs to Request users. These APIs then allow anyone to interact with Request seamlessly. That way anyone can manage their blockchain keys (if needed), identity, the purchase of gas, and so on. All using a clear, developer-friendly interface.
  5. Payment processors

    Payment processors connect Request with payment networks (such as BTC, Ethereum, Monero, and fiat networks). They detect payments and update the state of requests (like whether they have been paid).
  6. Apps

    Apps connect to the Request system to help manage payments. They can enable and streamline invoicing, accounting, crowdfunding, and more. These applications are not part of the protocol or its implementation but are built on top of it.

In progress

  • Shared Encryption (selective disclosure)

    Protocol

Up next


Done

  • Transferable Requests

    Feature available
    Protocol
  • Fungible token payments on NEAR

    Feature available
    Protocol
  • Shared Encryption (add stakeholder)

    Feature available
    Protocol
  • Binance Smart Chain

    Feature available
    Protocol
  • Request Explorer

    Feature available
    Protocol
  • Request Node Resiliency Improvements

    Feature available
    Protocol
  • Technical Architecture V2

    Feature available
    Protocol
  • Payment processor Library

    Feature available
    Currency support
  • ETH payment Proxy smart-contract

    Feature available
    Currency support
  • Client request broadcast

    Feature available
    Protocol
  • Faster node response times

    Feature available
    Protocol
  • Declarative fiat requests

    Feature available
    Currency support