IP Library › Granted Patent US 12,277,536
Granted Patent B2
US 12,277,536 · App. 18/907,831 · Granted Apr 15, 2025

System and method for trust-minimized real-time value-exchange and liquidity replenishment

Inventors: Jason Dominique (Tortola, VG); Ilia Popovich (Tortola, VG)
Assignee: Mattr Holdings Limited
G06Q20/065G06Q40/04G06Q2220/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,277,536
App. No.
18/907,831
Granted
Apr 15, 2025
Kind
B2
Abstract

What is disclosed is a method for trust-minimized value-exchange between a source and a destination token. An off-chain trusted API (OCTAPI) is connected to a first and a second interchain router (ICR); and a first and a second smart contract (SC). The first and second SCs are associated with source and destination chains, and comprise a first and a second vault, respectively. The first ICR is associated with the first SC and connected to a source decentralized exchange (DEX). The second ICR is associated with the second SC and connected to a destination DEX. When a transaction order is received, the OCTAPI initiates a debit swap via the first ICR and source DEX. When the OCTAPI determines the debit swap is being validated, the OCTAPI initiates a credit swap via the second ICR and destination DEX. At least some part of the debit swap and credit swap occur in parallel.

Claims (91)

1. A system for trust-minimized real-time inter-chain value-exchange between a source token and a destination token comprising:

a real-time trust-minimized value exchange rail communicatively coupled to a payment services provider via a network, wherein:

the real-time trust-minimized value exchange rail comprises:

a unified trust-minimized exchange subsystem further comprising:

a processor;

a memory storing instructions that when executed cause the processor to perform operations comprising:

an off-chain trusted API communicatively coupled to:

 a first interchain router and a second interchain router, and

 a first smart contract and a second smart contract, wherein:

 the first smart contract is associated with a source chain and comprises a first vault,

 the second smart contract is associated with a destination chain and comprises a second vault,

 the first interchain router is associated with the first smart contract and communicatively coupled to a source decentralized exchange (DEX) associated with the source chain, and

 the second interchain router is associated with the second smart contract and communicatively coupled to a destination DEX associated with the destination chain;

wherein:

the real-time trust-minimized value exchange rail receives a transaction order from the payment services provider,

based on the received transaction order, the off-chain trusted API initiates a debit swap of an amount of the source token to an amount of source stablecoin using the first interchain router and the source DEX,

the debit swap further comprising

the amount of the source token being directed to the source DEX from a source cryptocurrency address,

the amount of the source token being converted into the amount of the source stablecoin via the source DEX, and

the first smart contract facilitating the storage of the amount of source stablecoin in the first vault,

the off-chain trusted API monitors an on-chain process associated with the source DEX to determine a validation status of the debit swap,

the off-chain trusted API receives information related to the transaction order comprising a value corresponding to the amount of source stablecoin,

when the off-chain trusted API determines the debit swap is being validated, the off-chain trusted API initiates a credit swap, wherein the initiating comprises

performing a transaction call on the second smart contract, comprising:

the off-chain trusted API transmitting the value to the second smart contract, the credit swap further comprising:

the second interchain router directing an amount of destination stablecoin corresponding to the value transmitted to the second smart contract to the destination DEX for conversion into an amount of the destination token,

the second interchain router directing the amount of the destination token to a destination cryptocurrency address communicatively coupled to the real-time trust-minimized value exchange rail, and

further wherein at least some part of the debit swap and credit swap occur in parallel.

2. The system of claim 1 , wherein the first interchain router is implemented within the first smart contract.

3. The system of claim 1 , wherein some functionalities of the first interchain router are implemented within the first smart contract.

4. The system of claim 1 , wherein the first interchain router is implemented by an external provider.

5. The system of claim 1 , further comprising an automated reserve replenishment subsystem (ARRS), wherein:

the ARRS comprises a replenishment unit coupled to the first vault, further wherein:

the replenishment unit replenishes the first vault when an amount held within the first vault is below a target, and

the replenishment unit performs a bulk transfer when the amount held within the first vault is above a target.

6. The system of claim 5 , wherein the replenishment unit performs the bulk transfer or replenishing using one of:

a reserve hub, and

a centralized exchange.

7. The system of claim 5 , wherein the replenishment unit performs the bulk transfer or replenishing using a third-party custodial enterprise-grade solution.

8. The system of claim 1 , wherein the payment services provider determines the source token and the destination token as being in accordance with an on-chain clearing protocol (OCCP).

9. The system of claim 1 , wherein:

based on the initiating of the debit swap, the first interchain router selects a first route for converting an amount of the first token into an amount of a source stablecoin via the source DEX, and

the first interchain router configures the first route.

10. The system of claim 1 , wherein the initiating of the credit swap comprises:

either the second smart contract requesting a plurality of signatures;

or the off-chain trusted API approving the transaction.

11. A method for trust-minimized real-time inter-chain value-exchange between a source token and a destination token comprising:

providing a real-time trust-minimized value exchange rail communicatively coupled to a payment services provider via a network, wherein:

the real-time trust-minimized value exchange rail comprises:

a unified trust-minimized exchange subsystem further comprising:

an off-chain trusted API communicatively coupled to:

 a first interchain router and a second interchain router, and

 a first smart contract and a second smart contract, wherein:

 the first smart contract is associated with a source chain and comprises a first vault,

 the second smart contract is associated with a destination chain and comprises a second vault,

 the first interchain router is associated with the first smart contract and communicatively coupled to a source decentralized exchange (DEX) associated with the source chain, and

 the second interchain router is associated with the second smart contract and communicatively coupled to a destination DEX associated with the destination chain;

receiving, by the real-time trust-minimized value exchange rail, a transaction order from the payment services provider;

based on the receiving, initiating, by the off-chain trusted API, a debit swap of an amount of the source token to an amount of source stablecoin using the first interchain router and the source DEX,

the debit swap further comprising

directing the amount of the source token to the source DEX from a source cryptocurrency address,

converting the amount of the source token into the amount of the source stablecoin via the source DEX, and

facilitating, by the first smart contract, the storage of the amount of source stablecoin in the first vault;

monitoring, by the off-chain trusted API, an on-chain process associated with the source DEX to determine a validation status of the debit swap;

receiving, by the off-chain trusted API, information related to the transaction order comprising a first value corresponding to the amount of source stablecoin; and

determining, by the off-chain trusted API, the debit swap is being validated; and

when the off-chain trusted API determines the debit swap is being validated, initiating, by the off-chain trusted API, a credit swap, wherein the initiating comprises:

performing a transaction call on the second smart contract, comprising:

the off-chain trusted API transmitting the first value to the second smart contract,

the credit swap further comprising:

directing, by the second interchain router, an amount of destination stablecoin corresponding to the first value transmitted to the second smart contract to the destination DEX for conversion into an amount of the destination token, and

directing, by the second interchain router, the amount of the destination token to a destination cryptocurrency address communicatively coupled to the real-time trust-minimized value exchange rail, and

further wherein at least some part of the debit swap and credit swap occur in parallel.

12. The method of claim 11 , wherein the first interchain router is implemented within the first smart contract.

13. The method of claim 11 , wherein some functionalities of the first interchain router are implemented within the first smart contract.

14. The method of claim 11 , wherein the first interchain router is implemented by an external provider.

15. The method of claim 11 , further comprising

replenishing, by a replenishment unit, the first vault when an amount held within the first vault is below a target, and

performing, by the replenishment unit, a bulk transfer when the amount held within the first vault is above a target.

16. The method of claim 15 , wherein the replenishment unit performs the bulk transfer or replenishing using one of:

a reserve hub, and

a centralized exchange.

17. The method of claim 15 , wherein the replenishment unit performs the bulk transfer or replenishing using a third-party custodial enterprise-grade solution.

18. The method of claim 11 , further comprising:

determining, by the payment services provider, the source token and the destination token as being in accordance with an on-chain clearing protocol (OCCP).

19. The method of claim 11 , further comprising:

based on the initiating of the debit swap, selecting, by the first interchain router, a first route for converting an amount of the first token into an amount of a source stablecoin via the source DEX, and

configuring, by the first interchain router, the first route.

20. The method of claim 11 , wherein the initiating of the credit swap comprises:

either the second smart contract requesting a plurality of signatures;

or the off-chain trusted API approving the transaction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2025
From: DOMINIQUE, JASON; POPOVICH, ILIA
To: MATTR HOLDINGS LIMITED
Reel/Frame 070832/0155 →
Continuity (3)
Continuation PCTCA2024050447 · Apr 8, 2024
Provisional Application 63494854 · Apr 7, 2023
Related Publication 20250029077A1 · Jan 23, 2025
References Cited (13)
US 10521861B1 · Ju et al. · 2019 [cited by applicant]
US 12099978B2 · Bukov · 2024 [cited by examiner]
US 20190370792A1 · Lam · 2019 [cited by applicant]
US 20220101315A1 · Patel · 2022 [cited by applicant]
US 20220253866A1 · Tedesco et al. · 2022 [cited by applicant]
US 20220284419A1 · Tedesco et al. · 2022 [cited by applicant]
US 20220393881A1 · Ow · 2022 [cited by examiner]
EP 3624415A1 · 2020 [cited by applicant]
WO 2020140080A1 · 2020 [cited by applicant]
Pandhi, Blockchain Interoperability with Cross-Chain Stablecoin Payments, Florida Institute of Technology, 2020 (Year: 2020). [cited by examiner]
Sara Li, “International Search Report”, Mailed Aug. 8, 2024, PCT/CA2024/050447, Canadian Intellectual Property Office. [cited by applicant]
Sara Li, “Written Opinion of the International Searching Authority”, mailed Aug. 8, 2024, PCT/CA2024/050447, Canadian Intellectual Property Office. [cited by applicant]
Sara Li on behalf of The Canadian Intellectual Property Office, Written Opinion of the ISR for PCT application PCT/CA/2024/050447, issued on Jul. 31, 2024. [cited by applicant]
Cited By (5)
US 12,423,697 US 12,456,104 US 12,574,234 US 12,608,709 US 12,700,033