Skip to main content

What is the Instrument Registry?

The InstrumentRegistry is Darex’s implementation of an ISIN-like system for DeFi - a universal catalog that assigns unique identifiers to every DeFi position across all chains and protocols. Think of it as the DNS of DeFi: Just like DNS maps domain names to IP addresses, the Instrument Registry maps instrument IDs to protocol adapters.

The Problem

Today’s DeFi landscape is fragmented:
  • No Universal IDs: Each protocol uses different identifiers (Aave uses pool addresses, Compound uses market IDs)
  • No Cross-Chain Standard: Same asset on different chains has different representations
  • No Comparison Framework: Hard to compare USDC on Aave vs USDC on Compound
  • Integration Complexity: Each new protocol requires custom integration logic

Real-World Analogy

Traditional FinanceDeFi (Before Darex)DeFi (With Darex)
ISIN: US0378331005Aave pool address: 0x…Instrument ID: 0x00007a69…
Universal identifierDifferent per protocolUniversal identifier
Works globallyOnly works on one chainWorks globally
Enables comparisonHard to compareEnables comparison

Deployed Instruments

Currently registered on Base Mainnet Fork (Sandbox):

Aave V3 Instruments (4)

  • Aave USDC: 0x00007a69c053a3e1290845e12a3eea14926472ce7f15da324cdf0700056fc04b
  • Aave EURC: 0x00007a69ee9b5bc74aa022d3a1015fd449abb00dda35a713227ddc04d89db05c
  • Aave USDbC: 0x00007a690675848050d62d913b2ac6dc14f70650cd1113d5fdbbec3e432f3ed5
  • Aave GHO: 0x00007a699958277ec7a7f000b6b04b905f3f48cf85c08bb0c762bba74dce3be8

Compound V3 Instruments (3)

  • Compound USDC: 0x00007a69090d72b57392b43627e842ba02a1d204418a6e562fbb14d2463e54ea
  • Compound USDbC: 0x00007a69a6fe9e1b1bc1f2cae0073846842cee59fbab8b444ff4ba3749faaa5b
  • Compound USDS: 0x00007a69e36f4db1cd9bcf91b881dd0831bedc50692f2e76e1913406ebf28faf

Benefits of Universal IDs

Composability

Any protocol can integrate by supporting the instrument ID standard

Comparability

Compare yields across protocols using the same identifier format

Cross-Chain Ready

Chain ID embedded in ID enables future cross-chain routing

Developer Friendly

Simple 32-byte identifier works everywhere (contracts, APIs, databases)

Next Steps