Integrating with Torque: Less to Build, Less to Maintain

Suppose an asset manager wants to add a digital investment journey to its existing portal. It already works with a bank, an identity provider, and a fund administrator.

The question is how much software the team must own. The work grows quickly when every provider needs a custom connection, every status needs repeated checks, and every failure needs its own recovery plan.

Torque aims to reduce connection work and maintenance. That can mean less custom code and fewer infrastructure responsibilities. Four ideas help: Distribute Finance, event-based architecture, a , and delivery choices that let a team start with the part it needs.

Start with one workflow

First, define the outcome the application must support. An investor may need to pass , review documents, , receive an asset, and see the updated.

The first connection can stay narrow. It might read one opportunity, start one approved workflow, and show a waiting state while a provider finishes. This gives the team less to set up and test, with clear ownership between the asset manager, its providers, and Torque.

Let each provider do its job

We use Distribute Finance to describe the steps of one financial product spread across independent banks, custodians, identity providers, blockchains, administrators, and other providers. It does not mean DeFi or investment distribution alone. The Distribute Finance overview explains why payment, asset delivery, and ownership updates are separate facts.

This helps keep an integration small. A bank can handle cash movement, an identity provider its verification result, and an administrator the official ownership record. The application connects these results through clear interfaces instead of rebuilding each service.

The boundaries still matter. Providers have different access rules, data formats, timing, and recovery. Check which services and API versions the chosen setup supports. Reuse can reduce work, but owners remain necessary.

Use events when work changes

Financial workflows rarely finish in one request. Eligibility may be approved first, payment confirmed later, and ownership registration left waiting for an administrator.

In an event-based architecture, a service sends a message when it accepts a change, such as “payment confirmed.” When notifications are available, this can reduce repeated requests and coordination code.

The browser should not own the process. When backend services save pending work on the server and own recovery, processing can continue after the investor closes the browser or a service restarts.

A provider’s message may arrive late, twice, or out of order. The receiving service must verify and match it to the right operation, then compare it with the official record. Rebuilding a screen must never send a second payment, mint, or transfer.

Torque is developing a model to manage the whole process. Proposed Torque Flow would track what was requested, what finished, what is waiting, and what needs attention. Not all planned workflows are available, and supported APIs depend on the chosen setup.

Use the SDK for connection work

The public @global-torque/sdk is a framework-free TypeScript package. It offers ready-made ways to request and check investment data, plus handling for access credentials, reporting errors, retrying requests to read data, and fetching long lists a page at a time. It works with Node.js, modern browsers, and different user-interface frameworks.

For a first workflow, the sequence is simple: , set the service address and access method, set up the connection, check the returned data, and connect it to the existing application. The customer still decides who can access the workflow, which business rules apply, how it looks, and what counts as complete.

use separate import paths. An integration that only needs to request data can avoid loading wallet provider code. This does not mean the published package installs no provider dependencies; the imports control which code that integration loads and uses.

The SDK can retry safe reads within set limits. It never automatically retries a payment or other financial action. If an interrupted request may have succeeded, the customer must check the official result before trying again. Otherwise, a retry could duplicate the action.

Choose the right delivery model

Not every team needs to build a complete investor interface. Torque’s include hosted experiences, embedded components, and APIs or SDKs for deeper customization. The public site also links to API documentation and , , and products.

A hosted or white-label experience can reduce the interface and infrastructure the team runs itself. Embedded components can fit an existing journey. A direct SDK connection gives more control, but the customer owns more of the interface, server work, access rules, and operating process.

The choice depends on the product. Legal setup, provider contracts, compliance decisions, data mapping, and operations can still take substantial work. A smaller software connection does not remove those responsibilities.

Measure the work honestly

For one workflow, record the services to run, custom and browser code, requests to send, and people who handle waiting or unknown outcomes. Separate this connection from production work such as monitoring, checking that records agree, access control, backups, and recovery tests.

Start with one clear outcome. Test delayed and duplicate messages, a closed browser, and an interrupted request. Check that rebuilding a screen cannot repeat an external action and that an unknown result is investigated before a retry. This shows whether the integration is as small in practice as planned.

Torque is most useful when existing financial systems can add one focused workflow without taking on another platform to run. Start with one outcome, keep each provider’s responsibility clear, save work so it survives a restart, and add capabilities as the business needs them.

Setup prerender on webpack with prerender-spa-plugin, Part 2

article Setup prerender on webpack with prerender-spa-plugin, Part 2 image

Setup prerender on webpack with prerender-spa-plugin, Part 1

article Setup prerender on webpack with prerender-spa-plugin, Part 1 image

Cost Control is not about saving money

article Cost Control is not about saving money image