Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rem.money/llms.txt

Use this file to discover all available pages before exploring further.

REM designs, deploys, and operates dedicated Settlement Zones for institutional clients — private, EVM-compatible chains for the flows that should never hit a public network. Stablecoin and tokenised-asset settlement stays encrypted, compliance policies travel with the tokens, and external observers see nothing. Built so payroll, treasury, intercompany, and institutional flows settle privately while remaining bridgeable to public rails. Zones run as a private deployment on Tempo (primary), with the same architecture available on other supported networks where institutional requirements demand it.

Zone structure

Admission contract

Defines who can transact; anchored to a KYB decision from the operator.

Private state tree

Balances and transactions committed as opaque commitments; only Zone participants can resolve.

Bridge

Value enters and leaves through public stablecoin issuance; enforces admission and AML controls.

Three-step flow

1

Deposit

rem.zone.deposit() moves funds from the public rail into the Zone. Sender and amount public; recipient and intent stay in Zone.
2

Transact privately

rem.zone.transfer() — transfers encrypted; external observers see nothing.
3

Withdraw

rem.zone.withdraw() — uses cryptographic commitments; REM cannot block legitimate exits.

Capabilities

  • Encrypted intra-zone transactions — opaque to everyone except Zone participants and the operator
  • Non-custodial — REM can view for compliance but cannot move, freeze, or confiscate
  • EVM-compatible — existing Solidity, wallets, and tooling work unchanged
  • TIP-403 compliance — policies defined on the public rail replicate to the Zone automatically
  • Mainnet-interoperable — withdraw to the public rail anytime; liquidity pools unified
  • Multi-token — supports any TIP-20 token (stablecoins, tokenised assets) across multiple zones

Trust model

REM (Operator) CANREM (Operator) CANNOT
Sequence transactionsMove user funds
View tx details (operator-level audit visibility)Freeze or confiscate assets
Manage zone livenessBlock valid withdrawals (users exit with cryptographic proof)
Enforce TIP-403 policiesShare tx details outside compliance scope

Use cases

Corporate payroll

Pay staff in stablecoins without leaking salaries to the public chain.

Treasury management

Move balances between entities and counterparties without revealing positions.

Intercompany B2B settlement

Settle at scale across subsidiaries, with policy enforcement and unified reporting.

Institutional flows

Private settlement layer for funds, asset managers, and tokenised-asset issuers where positions and counterparties must stay confidential.

Quickstart

import { REM } from "@rem-money/sdk";

const rem = new REM({ apiKey: process.env.REM_API_KEY });

await rem.zone.deposit({
  zoneId: "zone_acme_payroll",
  from: "wallet_treasury_mainnet",
  amount: "250000",
  currency: "USDC",
});

await rem.zone.transfer({
  zoneId: "zone_acme_payroll",
  from: "zone_wallet_treasury",
  to: "zone_wallet_employee_4781",
  amount: "8500",
});

await rem.zone.withdraw({
  zoneId: "zone_acme_payroll",
  from: "zone_wallet_employee_4781",
  to: "wallet_employee_4781_mainnet",
  amount: "8500",
});

Custom solutions

Settlement Zones are not a self-serve product. Every zone is a designed deployment — REM works with you on admission, governance, bridge integration, and operator tooling.

Zone design

Topology, participant model, governance, and admission rules tailored to the use case (payroll, treasury, B2B settlement, institutional flows).

Admission contracts

Custom KYB and access logic — including multi-operator setups, tiered participants, and revocation flows.

Bridge integration

Connect Zone liquidity to your existing treasury, core banking, or other Settlement Zones — including circuit breakers and rate limits.

Operator tooling

Compliance dashboards, supervised viewing, regulator access, sequencer monitoring, and incident playbooks.

Commission a Zone

Tell us the participants, the flows, and the regulator. We’ll come back with a Zone design and operating proposal.