Disclaimer
Last updated: Thursday, 29 October 2026
This disclaimer applies to the Request Network protocol, its smart contracts, and all interfaces, software and information made available in connection with it, including the Request Network website, the Request Network API and dashboard, SDKs and npm packages, documentation, GitHub repositories, developer resources, social media channels, forums, integrations and related communications (collectively, the “Materials”).
By accessing or using the Materials or interacting with the Request Network protocol, you acknowledge and agree to the terms of this disclaimer. In this disclaimer, “Request Network Foundation” means Request Network Stiftung, c/o Coin Finance AG, Gartenstrasse 5, 6300 Zug, Switzerland, together with its affiliates and contributors.
Definitions
In addition to the capitalised terms defined elsewhere in this disclaimer, the following capitalised terms have the meanings set forth below:
| Term | Meaning |
|---|---|
| Client ID | A client identifier issued by or on behalf of a Recipient that grants a Connectivity Provider the right to create Transfer Preparation Links on that Recipient’s behalf. |
| Compliance Rules | The policies, parameters and rules defined by the Integrator or the Recipient (or by any third-party compliance provider retained by either of them) governing which Wallets, Payers, Operators, Recipients or counterparties may interact with a given Integration. |
| Connectivity Provider | Any Integrator, orchestrator or platform that creates Transfer Preparation Links or payouts through the Request Network APIs on behalf of a Recipient, using a Client ID. |
| End User | Any person or entity that accesses, uses or interacts with the Request Protocols, directly or through an Integration (including any Payer, Operator or Recipient). |
| Integration | Any product, feature, application, interface or application programming interface deployed by an Integrator that interacts with the Request Protocols. |
| Integrator | Any person or entity, other than the Request Network Foundation, that deploys an Integration. |
| Operator | Any person or entity that initiates a payout or other outgoing instruction through the Request Protocols. |
| Payer | Any person or entity that initiates an incoming payment through the Request Protocols. |
| Payment Destination | The chain, currency, receiving address and associated parameters (including any Screening Policy) defined by a Recipient for receiving funds. |
| Transfer Preparation Link | A uniform resource locator generated through the Request Protocols allowing an End User to access a Payment Page in respect of a defined payment expectation. |
| Payment Page | The IPFS-hosted front-end interface made available by the Request Network Foundation that permits an End User to prepare, sign and broadcast a transaction from that End User’s own Wallet. |
| Recipient | Any person or entity that receives funds, or for whose benefit funds are routed, through the Request Protocols. |
| Request Protocols | Any current or future decentralised, permissionless and non-custodial protocols developed, maintained or promoted by the Request Network Foundation, including the Smart Contracts listed in section 3. |
| Screening Policy | A set of wallet-screening rules and exposure thresholds applied by a Screening Provider to classify a Wallet as high risk or not. |
| Screening Provider | A third-party blockchain wallet-screening, analytics or compliance provider (currently Hypernative and Merkle Science) whose services may be connected to the Request Protocols. |
| Smart Contracts | Self-executing programs deployed on a public blockchain that enforce and execute the terms of a transaction when predefined conditions are met. |
| Third Party Services | Services not operated by the Request Network Foundation on which an Integration relies, including cross-chain bridges and aggregators, Screening Providers, indexing providers, remote-procedure-call (RPC) providers, oracle providers and wallet providers. |
| Wallet | A self-custodial software or hardware system controlled by an End User that enables that End User to hold, and authorise transactions in respect of, crypto-assets, the private keys to which are at no time accessible to the Request Network Foundation. |
| Webhook | An automated message sent to an endpoint designated by an Integrator or Recipient notifying it of an on-chain event or screening result. |
1. Informational purposes only
All Materials are provided solely for informational and educational purposes. Nothing contained in the Materials constitutes or should be construed as:
- financial, investment or trading advice;
- legal, tax, accounting or regulatory advice;
- an offer to sell, or a solicitation of an offer to buy, any financial instrument or digital asset, including the REQ token;
- a recommendation or endorsement of any digital asset, protocol, payment method, strategy or transaction.
Certain Materials have been obtained from third-party sources. While we strive for accuracy, we cannot guarantee that the data and information provided are precise or exhaustive; this content is provided on a best-effort basis. We make no representation about the continuing accuracy of the Materials or their suitability for any particular situation.
The Materials may contain forward-looking statements. These are inherently uncertain and are not guarantees of future performance or outcomes. Users should conduct their own independent research and consult qualified professional advisors before making any financial, legal or technological decision, and should not rely on the Materials as the basis for such decisions.
2. Nature of the Request Network protocol
The Request Network protocol is a set of open-source smart contracts deployed on public blockchain networks, together with open-source software for creating, storing and reconciling payment requests. These smart contracts operate autonomously and permissionlessly and may be interacted with by any user or application. This means that:
- any user, developer or third party may create requests to receive tokens, prepare and execute their own transactions, and interact directly with the Smart Contracts;
- new integrations, interfaces and applications may be built by independent actors;
- the protocol may be integrated into third-party software or applications without authorization.
The Request Network Foundation:
- does not operate, control or manage the blockchain networks or storage networks (such as IPFS) on which the protocol relies, and does not control how the protocol is used once deployed;
- does not process payments or initiate fund transfers, and does not monitor, authorise or verify the correctness or completeness of any transaction before an End User authorises it;
- does not take custody, control or possession of any fiat currency or crypto-asset, at any point in time;
- does not execute, authorise, sign or co-sign any transaction on behalf of any Payer, Operator, Recipient or End User;
- does not hold, control or have access to any private key, seed phrase or other credential controlling a Wallet;
- does not maintain End User balances, ledger entries or accounts representing claims on funds;
- does not act as a payment institution, electronic money institution, payment service provider, virtual asset service provider, money services business, custodian, fiduciary, trustee, broker, dealer, exchange, clearing house, market-maker, ICT third-party provider or investment adviser;
- does not provide any regulated financial service, or any service that would require it to obtain a licence, authorisation or registration under applicable law;
- does not decide which transactions, Payers, Operators, Recipients or counterparties may participate in any flow routed through the Request Protocols, all Compliance Rules being defined, maintained and applied by Integrators, Recipients or the Screening Providers they select.
All transactions made through the Request Protocols are: (1) initiated by an End User on its own account; (2) reviewed and approved by that End User; (3) signed by that End User using its own Wallet and credentials; and (4) executed directly from that End User’s Wallet to the relevant destination, without the Request Network Foundation having custody, control or signing authority at any point.
Use of the protocol, the Materials or any related software does not create any partnership, joint venture, agency, fiduciary or advisory relationship between users and the Request Network Foundation. Users interact with autonomous Smart Contracts and third-party software at their own initiative.
3. Request Network smart contracts
This disclaimer covers every smart contract forming part of the Request Network protocol, in all versions, on every network where it is or will be deployed, including those listed below. The authoritative list of contracts, versions and addresses is maintained in the @requestnetwork/smart-contracts package; testnet deployments and test contracts are also covered. Addresses below are taken from that package as of 29 October 2026; where several addresses appear for one network, each is a separate version and all are covered.
| Contract | Function | Mainnet addresses (all versions) |
|---|---|---|
| RequestHashStorage | Records the hashes (IPFS identifiers) of requests on-chain | 0x24a66afda3666fb0202f439708ece45c8121a9bb (Ethereum); 0x2256938E8225a998C498bf86B43c1768EE14b90B (Gnosis) |
| RequestOpenHashSubmitter (StorageFeeCollector) | Entry point for submitting request hashes and collecting storage fees | 0xa9cEaA10c12dcB33BAbC2D779e37732311504652 (Ethereum); 0x268C146Afb4790902Ee26A6D2d3aff968623Ec80 (Gnosis) |
| RequestDeployer | Deploys protocol contracts at deterministic addresses (CREATE2) | 0xE99Ab70a5FAE59551544FA326fA048f7B95A24B2 (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Fuse, Moonbeam, Core, Sonic, Boba, Mantle, Tomb Chain) |
| ERC20Proxy | Pays requests in ERC20 tokens with a payment reference | 0x5f821c20947ff9be22e823edc5b3c709b33121b3 (Ethereum); 0x88Ecc15fDC2985A7926171B938BB2Cd808A5ba40 (Core, Mantle); 0xc31323ea7513799e1e112Dc15a05d5b600Cc357e (Base); 0xC8D3FE2A27bB69a85F6973081FdC41103E107595 (Sonic); 0x5079FE74b3888dE1B2b2deeCF1751E3759e4bd72 (Boba) |
| ERC20FeeProxy | Pays requests in ERC20 tokens with an optional fee to a third party | 0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C (Ethereum); 0x2171a0dc12a9E5b1659feF2BB20E54c84Fa7dB0C (Polygon, Celo); 0xee07ef5B414955188d2A9fF50bdCE784A49031Fc (Fuse); 0x0DfbEe143b42B41eFC5A6F87bFD1fFC78c2f0aC9 (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Avalanche, Celo, Fantom); 0xAe23992483FeDA6E718a808Ce824f6864F13B64B (Ronin); 0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE (Optimism, Moonbeam, Core, Sonic, Mantle, Tomb Chain); 0x6e28Cc56C2E64c9250f39Cb134686C87dB196532 (zkSync Era); 0x1892196E80C4c17ea5100Da765Ab48c1fE2Fb814 (Base); 0x8881F1623D0015FAA93139fB88558be7dB0aBeE7 (Boba); pay.reqnetwork.near (NEAR); TCUDPYnS9dH3WvFEaE7wN7vnDa51J4R4fd (TRON) |
| EthereumProxy | Pays requests in a network’s native token | 0x37a8f5f64f2a84f2377481537f04d2a59c9f59b6 (Ethereum); 0x27c60BE17e853c47A9F1d280B05365f483c2dFAF (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Avalanche, Celo, Fantom, Fuse); 0x322F0037d272E980984F89E94Aae43BD0FC065E6 (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Avalanche, Celo, Fantom, Fuse); 0x171Ee0881407d4c0C11eA1a2FB7D5b4cdED71e6e (Optimism, Moonbeam, Core, Sonic, Mantle); 0x090D3583e3f5953e2CC758b146f4Ae11f8224ad7 (Base); 0xba25dA333691A23DC527b4BBa35cda68abd8dfBA (Boba) |
| EthereumFeeProxy | Pays requests in a native token with an optional fee | 0xC6E23a20C0a1933ACC8E30247B5D1e2215796C1F (Ethereum, Polygon, BNB Chain, Arbitrum, Avalanche, Celo, Fantom); 0xfCFBcfc4f5A421089e3Df45455F7f4985FE2D6a8 (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Avalanche, Celo, Fantom, Fuse); 0xe9cbD1Aa5496628F4302426693Ad63006C56959F (Ronin); 0xe11BF2fDA23bF0A98365e1A4c04A87C9339e8687 (Optimism, Moonbeam, Core, Mantle, Tomb Chain); 0xE9A708db0D30409e39810C44cA240fd15cdA9b1a (zkSync Era); 0xd9C3889eB8DA6ce449bfFE3cd194d08A436e96f2 (Base); 0x4989F941D62bEEb3548Bf55d0D5291Ec335429f0 (Sonic); 0xe4569336bcaeaBFa5bDE1713288E54cD2073a6eF (Boba) |
| Erc20ConversionProxy | Pays in ERC20 tokens a request denominated in another currency, using price feeds | 0xe72Ecea44b6d8B2b3cf5171214D9730E86213cA2 (Ethereum); 0xf0f49873C50765239F6f9534Ba13c4fe16eD5f2E (Polygon, Gnosis, Celo, Fantom); 0xA5186dec7dC1ec85B42A3cd2Dc8289e248530B07 (Arbitrum, Avalanche); 0xbbd9c5D112343A4Aa2bc194245760CaeeaF118Be (BNB Chain); 0x1550A8C4F4E5afC67Ea07e8ac590fdcAdB4bBfb1 (Ethereum, Optimism, Moonbeam); 0x8296D56321cf207925a7804E5A8E3F579838e6Ad (Base); 0xe43fd55Da253628Ed7Cad5ab198664F5B3659DA9 (Sonic) |
| EthConversionProxy | Pays in native tokens a request denominated in another currency, using price feeds | 0xCa3353a15fCb5C83a1Ff64BFf055781aC5c4d2F4 (Ethereum, Polygon, Celo, Fantom); 0x7Ebf48a26253810629C191b56C3212Fd0D211c26 (Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Moonbeam); 0xEdfD8386d5DE52072B4Ad8dC69BBD0bB89f9A1fb (Base); 0x3E3B04e1bF170522a5c5DDE628C4d365c0342239 (Gnosis, Sonic) |
| ChainlinkConversionPath | Stores the price-feed (oracle) paths used for currency conversion | 0xC5519f3fcECC8EC85caaF8836563dEe9a00080f9 (Ethereum); 0xEEc4790306C43DC00cebbE4D0c36Fadf8634B533 (Ethereum, Polygon, Gnosis, BNB Chain, Celo, Fantom); 0x0818Ad7016138f0A40DFAe30F64a923c2A8F61bA (Ethereum, Polygon, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Moonbeam); 0x05D782aD6D6556179A6387Ff1D2fA104FD5c515a (Gnosis, Sonic); 0x3dF89c727eaDF67eeD7b4d09EC4F2b41f8Dec2ca (Base) |
| ERC20SwapToPay | Swaps one token for another, then pays a request | 0x6691E334525b41A26C7398dbdC3c1e68fb3A7898 (Ethereum); 0x8433ed02a32154aa0edbae12b1c8816205d6d02c (Ethereum); 0x75740D9b5cA3BCCb356CA7f0D0dB71aBE427a835 (Polygon, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Moonbeam); 0x626e6E3dac82205EA5FfB526092F4DCe525E46a9 (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Fuse, Moonbeam); 0x78384dB9674109A3Edf9F2814eFF4B6fc25D816A (Base) |
| ERC20SwapToConversion | Swaps one token, then pays a request denominated in another currency | 0x1d6B06C6f7adFd9314BD4C58a6D306261113a1D4 (Ethereum, Polygon, BNB Chain, Arbitrum, Avalanche, Celo, Fantom); 0x3b4837C9F4A606b71e61FD56Db6241781194df92 (Ethereum, Polygon, Gnosis); 0x80D1EE67ffAf7047d3E6EbF7317cF0eAd63FFc78 (Optimism, Moonbeam); 0xFbBd0854048a8A75a8823c230e673F8331140483 (Base) |
| BatchPayments | Pays several requests in one transaction (earlier version) | 0x0DD57FFe83a53bCbd657e234B16A3e74fEDb8fBA (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Fuse) |
| BatchConversionPayments (incl. BatchNoConversionPayments) | Pays several requests, with or without conversion, in one transaction | 0x3cF63891928B8CeebB81C95426600a18cd59C03f (Ethereum, Polygon, Gnosis, BNB Chain, Arbitrum, Optimism, Avalanche, Celo, Fantom, Fuse, Moonbeam); 0x0C41700ee1B363DB2ebC1a985f65cAf6eC4b1023 (zkSync Era); 0x1aF3f22685AcdDc788B3730ed415912d8f654420 (Base); 0x02561967c48e87cfB079763F3BEf6424A5A166A7 (Core); 0x118159B0fD020c5Ba3891fD7B626573E810FB265 (Sonic); 0xD83031c8e0A855c512661CB626ec3B05E4Df7C76 (Boba); 0x1E7E0E707B482E6858a88289E0E4004875EcEEbD (Ethereum) |
| ERC20BatchPayments | Pays several ERC20/TRC20 requests in one transaction | TRZbXXuLd3HW5utzVysA3rpLgU7sVBrd1D (TRON) |
| ERC20EscrowToPay | Holds a payment in escrow until released to the payee | 0x7DfD5955a1Ed6Bf74ccF8e24FF53E0a9A7e9F477 (Ethereum); 0x937Db37ffb67083242fbC6AdD472146bF10E01ec (Polygon); 0x4BA012eae4d64da79Bd6bcdBa366803fCe701A4C (Fuse); 0x26d4912fA5aC84F185843E19eeEdcc47f4Cc9F1a (Optimism, Moonbeam) |
| ERC20TransferableReceivable | Represents a receivable as a transferable token (NFT) | 0xA9930c8e4638D9a96a3B73e7ABe73a636F986323 (Polygon); 0x6278949d3b4C10569BEB696Ff8864B5c772c740d (Ethereum); 0xd6C04C5d0e561D94B15622e770045776D4ce3739 (Polygon); 0xcE80D17d38cfee8E5E6c682F7712bfb5A04Ae912 (Ethereum) |
| SingleRequestProxyFactory (ERC20SingleRequestProxy, EthereumSingleRequestProxy) | Creates a dedicated payment address for a single request; each proxy it creates has its own address | 0x9Fd503e723e5EfcCde3183632b443fFF49E68715 (zkSync Era); 0xAdc0001eA67Ab36D5321612c6b500572704fFF20 (Base); 0x4D417AA04DBb207201a794E5B7381B3cde815281 (Polygon, Gnosis, BNB Chain, Arbitrum, Avalanche); 0xf8cACE7EE4c03Eb4f225434B0709527938D365b4 (Optimism, Mantle); 0x8d996a0591a0F9eB65301592C88303e07Ec481db (Celo); 0xD5933C74414ce80D9d7082cc89FBAdcfF4751fAF (Ethereum) |
| ERC20RecurringPaymentProxy | Executes recurring (subscription) payments authorised by the payer | 0xD3BD678f219439c2bcf602Beb07e601a91b8Cd3d (Polygon); 0xC335f956e91faa1DC103f9B54f7009c470dc6EEf (Arbitrum); 0xbb0f20890E9e405f9D4c2e707590525ccAA3De16 (BNB Chain); 0xC82f76682E16fD2f030A010785a870e6fC6Ad1D1 (Gnosis); 0xF0Bebbc99E26Ba7F651E7Ff14e0D3029B0228880 (Ethereum); 0xd2c3392e3e70F4CE033Cb39CC80B414aDdD64fFa (Base); 0xbd43EDecA92d4c4721F6EecaD347516f9DeB0711 (Ethereum); 0x04a118727287a1588DA09dE054a9AcaD66Bd99Dc (Polygon); 0xDdd4328fe040E44B8445e2dD2D9518c56CE4b07d (Base); 0x72B79b40e3e9F883FBff3ec30D4a2372489a95ed (Optimism); 0xBB9835Ecea4967AA7Dc06241cEA20323ddA8f1D5 (Arbitrum); 0x322e3e9553a497434A68791e60BAFD2972597e3D (BNB Chain) |
| ERC20CommerceEscrowWrapper | Wraps a third-party commerce escrow (AuthCaptureEscrow) for authorise-and-capture payments with platform fees | 0x9A73b3774183d07d4a2b585B04982F2Ec672B03b (Base) |
| Legacy v1 contracts (RequestCore, RequestEthereum, RequestERC20, RequestBurnManager and related) | First-generation protocol contracts deployed from 2018 | Ethereum |
| REQ token | ERC20 utility (access) token of the Request Network, burned as an anti-spam fee to use the protocol | 0x8f8221aFbB33998d8584A2B05749bA73c37a938a (Ethereum) |
AuthCaptureEscrow, price-feed oracles (such as Chainlink), swap routers and token contracts referenced by the protocol are third-party contracts that the Request Network Foundation does not develop or control (see section 5).
4. No custody of digital assets
The Request Network smart contracts transfer funds directly from payer to payee (and, where applicable, to a fee recipient) in the same transaction. The Request Network Foundation does not hold, custody, manage or control users’ digital assets or funds at any time, including assets held in escrow contracts, single-request proxies or recurring-payment authorisations. Users interact with blockchain networks and smart contracts directly through their own wallets and private keys.
Accordingly:
- users remain solely responsible for safeguarding their private keys, wallets and assets;
- users are solely responsible for verifying the payee, amount, currency, network and payment reference before paying;
- the Request Network Foundation cannot reverse, refund or recover payments, lost private keys or assets.
Loss of private keys, or a payment sent to a wrong address, network or reference, may result in the permanent and irreversible loss of digital assets.
5. Third parties
Users may access the Request Network protocol through third-party websites, invoicing and payment applications, wallets, payment gateways, on-ramps, aggregators or other interfaces (“Interfaces”) developed and operated by independent entities (“Interface Providers”).
The Request Network Foundation:
- does not develop, operate or control these Interfaces;
- does not guarantee the security, reliability, availability or accuracy of any Interface;
- does not endorse or recommend any specific Interface Provider.
When interacting with the protocol through an Interface, users interact with software operated by the Interface Provider, and any terms of service or agreements applicable to that Interface are solely between the user and the Interface Provider. Use of an Interface creates no contractual, fiduciary or advisory relationship between users and the Request Network Foundation.
The ecosystem also includes independent participants such as Request Node operators, integrators and application developers, merchants and payees, fee recipients, liquidity and swap providers, price-feed (oracle) providers, indexing services (such as The Graph), storage providers (such as IPFS) and compliance or KYT providers. These participants act independently and are solely responsible for their activities, representations and services. The Request Network Foundation assumes no responsibility for their conduct, actions or omissions.
Third-party Interfaces or integrations may change how protocol information (including request status and payment detection) is displayed, or add functionality. The Request Network Foundation does not verify or guarantee the accuracy of such representations.
6. Risks associated with digital assets and blockchain payments
Interacting with blockchain-based protocols involves substantial risk, including but not limited to:
- price volatility of digital assets, including stablecoins losing their peg;
- smart-contract vulnerabilities or bugs (coding errors, unforeseen interactions with other protocols or tokens);
- blockchain network failures, congestion, reorganisations or forks;
- failure, delay or inaccuracy of price feeds (oracles) used for conversion payments;
- failure of swap routers or insufficient liquidity for swap payments;
- unavailability or data loss in storage networks (IPFS), Request Nodes or indexing services, affecting request data or payment detection;
- errors in payment references, addresses, networks or amounts;
- changes to protocol parameters or contracts by administrators;
- regulatory uncertainty.
Such risks may result in loss of digital assets, unexpected protocol behaviour and economic losses. Blockchain transactions are generally irreversible, and users may lose part or all of their digital assets. Users should assess their financial situation and risk tolerance before using the protocol. By interacting with the protocol or relying on the Materials, users acknowledge that they understand these risks and accept full responsibility for their actions.
7. Administration, governance and the REQ token
Most Request Network payment contracts are immutable once deployed. Certain contracts include administrative functions, such as maintaining price-feed paths, whitelisting hash submitters, setting storage fees, or managing swap routers and fee parameters, which are controlled by multisignature wallets. Changes made through these functions may alter the operation, risk profile or economics of the affected contracts. The Request Network Foundation does not guarantee that any such parameter will remain unchanged.
The REQ token (“REQ”) is a utility token that acts as an access token to the Request Network. Access relies on a proof-of-burn mechanism: a marginal amount of REQ is burned, meaning permanently and verifiably destroyed, as a fee for using the network. The burn increases the cost of attacking or spamming the network and so serves a security and anti-spam purpose. It is not intended to significantly affect the circulating supply of REQ or to influence its market price.
End Users do not need to hold REQ to use the Request Protocols. The protocol supports automatic currency conversion: fees can be paid in the End User’s currency of choice and are converted automatically, with the required REQ fee burned as part of the process.
REQ also allows its holder to vote on network governance issues and to support the operation of the network. Governance participants act independently and in their own capacity, and do not represent the Request Network Foundation unless explicitly stated. The Request Network Foundation does not control or guarantee governance outcomes, which may alter the operation, risk profile or economics of the protocol.
REQ does not give, or purport to give, any equity, debt, dividend, profit-sharing or other investor rights in the Request Network Foundation or any other entity. It is not backed by any asset, and no return is promised or can be earned from merely holding it. Where REQ is traded on secondary markets, its value fluctuates according to supply and demand and is unconnected with any earnings of the Request Network Foundation; holders should be prepared for significant price fluctuations, both down and up. Nothing in the Materials is an offer of, or a solicitation to buy, REQ. Users acquire, hold or use REQ at their own risk.
8. No warranty and limitation of liability
The Materials, the smart contracts and the protocol are provided “as is” and “as available”. To the fullest extent permitted by applicable law, the Request Network Foundation disclaims all warranties, express or implied, including but not limited to merchantability, fitness for a particular purpose, non-infringement, and uninterrupted or error-free operation. No representation is made that the protocol, the smart contracts or the Materials will be secure, accurate or free of defects, or that any security audit has identified all vulnerabilities.
To the maximum extent permitted by applicable law, in no event shall the Request Network Foundation or its contributors, officers, directors, employees, agents or affiliates be liable to any user or third party for any direct, indirect, incidental, consequential, special, punitive or exemplary loss or damage of any kind, whether in contract, tort (including negligence), strict liability or any other legal or equitable theory, and even if advised of the possibility of such damages, including but not limited to:
- loss of digital assets or any decrease in their value;
- loss of profits, anticipated profits or revenue;
- failed, delayed, duplicated, misdirected or undetected payments;
- conversion or swap losses arising from price-feed or liquidity issues;
- loss of data, including request data;
- other economic damages.
9. Regulatory considerations
The regulatory treatment of digital assets, stablecoin payments and decentralised protocols varies across jurisdictions and remains uncertain in many regions. Users, including merchants, payees and integrators, are solely responsible for ensuring that their use of the protocol complies with applicable laws and regulations in their jurisdiction, including tax, anti-money-laundering, sanctions and consumer-protection rules. Nothing in the Materials should be interpreted as:
- an offer of regulated financial, payment or money-transmission services;
- crypto-asset services, or the offer or marketing of crypto-assets to the public, within the meaning of the European Union Markets in Crypto-Assets Regulation (MiCA) or other applicable regulatory frameworks.
10. Payment value chain and allocation of roles
Where the Request Protocols are used through an Integration to make on-chain payments to Recipients, or on-chain payouts by Operators to Recipients, the value chain is as follows, and the allocation of roles set out in section 2 applies at every step.
Setup:
- The Recipient defines a Payment Destination on the Request Protocols (chain and currency in which to receive funds) and, where it chooses, a Screening Provider and Screening Policy used to screen Payer and Recipient Wallets.
- The Recipient grants a Connectivity Provider the right to create Transfer Preparation Links on its behalf by issuing a Client ID. Where the Connectivity Provider sets the Screening Policy for a Client ID, the Recipient accepts that choice by completing onboarding.
At every payment:
- The Connectivity Provider creates a Transfer Preparation Link through the Request Network APIs, using the Client ID and the payment expectation provided by the Recipient (amount, Screening Policy, fees, transaction reference and payer reference).
- The Payer is presented with the IPFS-hosted Payment Page to prepare its own transaction. Any fees of the Connectivity Provider and of the Request Protocols are included and routed atomically in the same transaction at the Smart Contract level.
- Where screening is enabled, the selected Screening Provider screens the Payer and Recipient Wallets against the applicable Screening Policy (see section 11).
- The Payer selects a payment method (currency and chain) consistent with the Payment Destination. Where needed, a third-party cross-chain provider (such as Li.Fi) is queried to surface the transaction details to the Payer.
- The Payer signs and executes the payment from its own Wallet.
- The Request Protocols index the resulting on-chain event, and a Webhook is dispatched to the Connectivity Provider and the Recipient.
The value chain for payouts is identical, save that the Operator replaces the Payer and screening is applied to the Recipient Wallet.
In this value chain, each Integrator and Connectivity Provider is solely responsible for the design, operation and support of its Integration, including the onboarding and authentication of its End Users, the definition and application of Compliance Rules, its contracts with Screening Providers or other compliance providers, all customer due diligence, transaction monitoring, sanctions screening, suspicious-activity reporting and recordkeeping obligations, determining the eligibility of End Users in any jurisdiction, consumer-facing disclosures, complaints handling and dispute resolution, and all communications with End Users and competent authorities. Cross-chain providers, Screening Providers and other Third Party Services are not controlled, operated or guaranteed by the Request Network Foundation, and their terms of use apply directly to the Integrator and, as applicable, to End Users.
Integrators must present this disclaimer, or a link to it, to End Users before their first interaction with the Request Protocols, and must not represent that their Integration is provided by a regulated entity by virtue of the Request Network Foundation’s involvement, or that the Request Network Foundation guarantees, backs or insures any End User’s funds or transactions.
11. Wallet screening (KYT)
The Request Protocols can be connected to third-party Screening Providers to offer optional blockchain wallet screening for incoming payments and outgoing payouts. When screening is enabled, Payer Wallets and Recipient Wallets are screened against the Screening Provider’s risk intelligence across supported blockchains before a transaction is authorised. The purpose of screening is to help reduce exposure to Wallets associated with sanctions, illicit finance activity, scams, ransomware, mixers, darknet activity, terrorism financing and other high-risk categories, and to help reduce the risk of frozen assets.
11.1 Standard and custom screening
Screening may be used in one of two ways:
- (a) Standard screening (Request Network API key). Screening runs through the Screening Provider account connected by the Request Network Foundation, using that provider’s standard Screening Policy (the Hypernative Standard policy or the Merkle Science standard rule, described below). The Request Network Foundation provides the technical connectivity and access to the provider’s standard rules only; it does not define, tune or approve those rules.
- (b) Custom screening (custom API key or custom policy). An Integrator or Recipient connects its own Screening Provider account or API key, or selects a custom Screening Policy. It then enters into a direct contractual relationship with that provider, is responsible for all fees and obligations owed to it, and is solely responsible for defining, maintaining and applying the resulting Compliance Rules. The Request Network Foundation provides the technical connectivity only.
In both cases, screening can be enabled at the Payment Destination level and, where supported, overridden at transaction creation, unless a Connectivity Provider has fixed the Screening Policy for a Client ID. Where a primary and a backup Screening Provider are configured, the backup is used only if the primary provider has a technical failure; a definitive rejection by the primary provider is not re-screened by the backup.
11.2 Hypernative Standard policy
Under the Hypernative Standard policy, incoming Payer Wallets identified as high risk may be prevented from transacting with the Recipient, and outgoing payouts to Wallets identified as high risk may be blocked when payout screening is enabled. The policy uses market-standard rules and exposure thresholds maintained and periodically updated by Hypernative, intended to provide a baseline level of automated wallet risk protection only.
Wallets directly associated with the following categories are classified as high risk: Sanctions, Phishing, Scam, Attacker Wallets, Mixing Services, Sanctioned Jurisdiction Exchanges, Terrorism Financing, CSAM, Darknet Marketplaces, Drugs Trade, Weapon Trade, Illicit Goods and Services, Special Measures, and Ransomware.
Indirect exposure may also trigger a high-risk classification when the following thresholds are exceeded:
| Category | Threshold |
|---|---|
| Sanctions, Sanctioned Jurisdiction Exchanges, Terrorism Financing, CSAM, Darknet Marketplaces, Drugs Trade, Weapon Trade, Illicit Goods and Services, Special Measures, Ransomware | > $10 exposure |
| Scam | > 5% incoming exposure |
| Attacker Wallets | > 10% exposure |
| Mixing Services | > 30% exposure or > $10,000 exposure |
The current version of this policy is published at Hypernative KYT Policy and may be updated by Hypernative from time to time.
11.3 Merkle Science standard rule
Where Merkle Science is selected with its standard rule, Payer and Recipient Wallets are screened against a standard compliance rule maintained and periodically updated by Merkle Science. Wallets the rule identifies as high risk may be prevented from transacting or receiving payouts in the same way as under section 11.2. The rule is a standard compliance rule run against Merkle Science’s risk intelligence; it provides a baseline level of automated wallet risk protection only and does not represent a guarantee of the absence of high-risk interactions.
11.4 Opt-out
Users may choose to opt out of screening. By disabling or bypassing screening, the user acknowledges and accepts the risks associated with transacting with unscreened Wallets.
11.5 No guarantee and allocation of responsibility
Neither the Request Network Foundation nor any Screening Provider provides compliance, legal, regulatory or risk-management services through this feature. Screening results, whether under a standard or a custom Screening Policy, do not constitute legal advice, a guarantee of Wallet safety, a guarantee of the absence of high-risk interactions, or a determination that funds are free from illicit exposure or regulatory risk. Screening Providers may produce false positives or false negatives, and their data, rules and thresholds may change without notice.
Users, Integrators and Recipients remain solely responsible for assessing the suitability of transactions, for any decision to allow or prevent a Wallet, Payer, Operator or Recipient from participating in a payment, and for complying with applicable laws, sanctions programmes, anti-money-laundering and counter-terrorist-financing obligations, and their internal compliance policies.
The Request Network Foundation acts solely as a technology provider facilitating access to third-party screening infrastructure. Each Screening Provider acts solely as a screening technology and data provider. Users requiring tailored Compliance Rules should contact the Request Network team to discuss custom screening configurations.
12. Applicable law and jurisdiction
This disclaimer, and any use of the Materials and the Request Protocols, are governed by the laws of Switzerland, and are subject to the exclusive jurisdiction of the competent courts of Zug, Switzerland.