Docs
Reference

Concepts

Plain-language definitions for the core Torq concepts, entities, relationships, and terminology.

This page defines Torq terms before the manual uses them.

Torq is the credit facility operating system for tokenized assets. A facility is a bounded credit commitment with rules. In Torq, that relationship is represented by vault capital, markets as execution components, permissions, valuation data, exit state, recovery state, and post-write verification.

Relationship map

A Torq vault governs the line; an attached market lets a borrower draw

01Vault

The bounded credit-line commitment and authority boundary.

02Market

The borrower-facing credit facility attached to vault capacity.

03Partition

The borrower or market slice used to keep accounting local.

04Workspace

The role-specific screen that verifies the projected result.

What this means

A non-technical reader can think of Torq as a controlled facility desk: one team defines the facility, a borrower draws from it, valuation teams keep the data current, and the system only calls work complete after the shared records update.

Core mental model

ConceptPlain meaningIn Torq
FacilityBounded credit commitmentThe operating object that connects vault capital, borrower draw rights, eligible collateral, valuation fields, exits, recovery, permissions, and canonical reporting.
Credit linePermission to borrow under agreed rulesA facility-level draw relationship backed by a governed vault and market execution path.
VaultThe boundary that holds capital and rulesThe facility capital commitment, capacity, tranches, fees, redemption queue, and authority surface.
MarketBorrower execution componentThe place where collateral, debt, rates, oracle state, and borrower routes are resolved inside a facility.
PartitionA separated accounting sliceA borrower or market slice used to keep debt, capacity, and recovery local.
NAVNet asset valueA reported valuation path for assets that need controlled valuation evidence.
Live-FeedFresh external price or market dataOracle/feed input used for state that changes over time.
IRMInterest rate modelThe rule that defines how borrow rates respond to utilization or policy.
PermissionWho is allowed to do somethingA role, wallet, entity, and action check before a action path can proceed.
Post-write verificationProof that an action became visible in the productWallet success followed by indexing, projection, API refresh, and workspace reread.
Canonical read modelThe single application truth pathChain -> Indexer -> Projector -> Postgres -> API -> Frontend.

System entities

EntityProduct roleRelated entities
ProtocolShared runtime, permissions, registries, contracts, and global safety fieldsMarkets, vaults, roles, oracles, IRMs, timelocks.
VaultCapital boundary and facility rulesInvestors, asset managers, markets, tranches, redemption queues.
MarketFacility execution surfaceBorrowers, collateral, loan assets, oracles, IRMs, liquidators.
AssetToken or asset metadata used in a market or vaultAsset issuers, NAV reporters, market feeds, policy rows.
Oracle or NAV adapterValuation sourceMarkets, assets, NAV reporters, freshness fields.
RoleA job with scoped authorityWallet, entity, permission template, action registry.
WorkspaceA screen for a jobInvestor, borrower, Protocol Manager, Asset Manager, Asset Issuer, NAV Reporter, Liquidator, Partner.

Relationships between entities

  1. A vault defines the facility capital boundary.
  2. A market can be attached to the vault as the borrower execution component.
  3. A borrower route prepares the exact execution path for borrow and repay actions.
  4. Valuation data comes through NAV and Live-Feed paths.
  5. Permissions decide who can create, edit, approve, allocate, redeem, borrow, repay, liquidate, manage, or govern.
  6. The indexer and projectors update Postgres so every workspace sees the same persisted truth.

Glossary

TermDefinition
AaveA DeFi protocol whose public help docs describe supplying assets into liquidity pools and borrowing against collateral.
AllocationMaking vault capacity available to a market or route under configured rules.
AllowanceWallet approval that lets a contract move a token amount for a transaction.
Asset issuerThe role that submits or maintains asset information and related NAV context.
Asset managerThe role that operates vault programs, assets, oracles, markets, IRMs, partners, and scoped roles.
BorrowDrawing loan assets from an approved market route.
CanonicalThe one source the product treats as authoritative for a field.
CollateralAsset posted to support a borrow position.
CuratorLegacy-compatible label that routes to Asset Manager in the active app.
DrawPlain-language word for a borrow from an approved credit line.
FaucetLocal or test environment tool for obtaining demo assets.
FacilityGoverned operating object that binds vault capital, borrower draw rights, eligible collateral, valuation fields, exits, recovery, permissions, and canonical reporting.
GovernanceControlled process for changing permissions, contracts, policies, or sensitive settings.
IndexerService that observes chain and runtime events.
LiquidationBounded recovery action path for unhealthy borrower debt.
Market feedExternal data source used to update price or market-state context.
MorphoA DeFi protocol whose Vault V2 docs describe curated lending strategies, adapters, IDs, caps, and role separation.
NAV reporterRole that submits valuation reports where configured.
OperatorPerson or wallet performing a control-plane action.
Permission templateReusable permission bundle for a role or action family.
ProjectorCode that turns observed events into deterministic current-state rows.
RedeemRequest or claim assets back from a vault according to the redemption path.
Senior/JuniorTranche labels used when a vault separates risk or claim priority into two share classes.
TimelockDelay mechanism before a sensitive operation can execute.
TrancheA class of vault participation with its own risk and redemption profile.
WalletUser-controlled signing tool used to submit transactions.

Why these terms matter

Aave's public help docs describe users supplying assets into liquidity pools and borrowing against collateral. Morpho's Vault V2 docs describe curated vault strategies with adapters, caps, and separate roles. Torq uses some familiar DeFi words, but the operating center is different: Torq is organized around governed facility work, role-specific operating action paths, canonical indexed truth, and post-write verification.

The practical difference is control. In Torq, the important question is not only "is there liquidity in a pool?" or "which market receives vault assets?" It is also "who fields the facility, which borrower can draw, which valuation path is trusted, which permission applies, and when did the product verify the result?"

For reviewers

The active source evidence is the V2 route map in apps/web/src/app/router.tsx, page surface registry in apps/web/config/pageSurfaceRegistry.json, function registry in apps/web/config/functionRegistry.json, role catalogs in apps/web/config/roleFunctionCatalog.json and apps/web/config/roleFieldCatalog.json, and active contract inventory in protocol/contracts/security/manifests/torq-v2-active-contract-inventory.json.

On this page