Skip to main content

Introduction to OctoPos

What is OctoPos?

OctoPos is a comprehensive DeFi intelligence platform for the Stellar blockchain. It provides real-time position tracking, risk monitoring, and transaction execution services for users interacting with Stellar DeFi protocols.

OctoPos is part of the Untangled Finance ecosystem — the data backbone that powers OctoVault's real-time NAV calculations, portfolio analytics, and risk management.

Core Services

1. Position Tracker

Tracks user positions across multiple Stellar DeFi protocols with real-time pricing.

2. Risk Monitoring Service (RMS)

Continuously monitors lending, AMM, and DeFi positions across Blend, Aquarius, SoroSwap, Phoenix, FxDAO, and other protocols for risk conditions and triggers alerts when thresholds are crossed.

3. Transaction Builder (TxB)

Builds optimized Stellar Soroban transactions for position exits (repay, liquidate, unwind).

4. Notification Service (NS)

Delivers risk alerts to users via Telegram, Discord, and Email.

Core Capabilities

  • Multi-protocol aggregation — Tracks positions across Blend, Aquarius, SoroSwap, Phoenix, FxDAO, and native Stellar wallets in a single query
  • 6-feed price priority chain — Aquarius AMM → Wrapped Assets → Blend Oracle → StellarExpert → DeFiLlama → Untangled Vault NAV, with automatic fallback and cross-validation
  • Real-time tracking — 60-second position collection loop with raw snapshots, hourly OHLC, and daily OHLC rollups
  • Risk monitoring — Continuous evaluation of positions across multiple protocols with configurable thresholds
  • Transaction building — Build repay, liquidation, and unwind transactions with slippage control
  • Multi-channel alerts — Telegram, Discord, and Email notifications for risk events

Architecture Overview

OctoPos consists of four interconnected services:

Data Flow

API Subscriptions

Access OctoPos API via X402 protocol — pay with Stellar USDC for 30-day subscriptions.

TierRate LimitDurationPrice
Standard60 req/min30 days$0.2026
PartnerCustomCustomNegotiated

Supported wallets: Freighter, Albedo. See Subscriptions for details.

REST API

OctoPos exposes a unified REST API with API key authentication and tiered rate limiting:

Position Endpoints

EndpointMethodDescription
/positions/:addrGETAll positions for a Stellar address
/summaryGETPortfolio summary with total value
/historyGETHistorical portfolio snapshots
/yieldGETYield metrics per protocol
/eventsGETPosition lifecycle events

Risk & Transaction Endpoints

EndpointMethodDescription
/rms/risk/:addrGETRisk evaluation for a wallet
/rms/config/:addrGET/POSTRisk threshold configuration
/txb/buildPOSTBuild a repay/liquidate transaction
/txb/proposalsGETGet transaction proposals

System Endpoints

EndpointMethodDescription
/protocolsGETList supported protocols
/protocols/:id/statsGETProtocol-level statistics
/healthGETSystem health + data freshness
/rms/notifications/telegramGET/POST/DELETETelegram notification config

API key tiers: Free (rate-limited) · Standard · Partner (custom limits).

See Architecture for system design and RMS for risk monitoring details.

Supported Protocols

ProtocolTypeOctoPos Adapter
Blend CapitalLendingblend — supply (bTokens), borrow (dTokens)
Aquarius AMMLiquidity Poolaquarius — LP shares + claimable AQUA rewards
SoroSwapLiquidity Poolsoroswap — LP token valuation
Phoenix DeFi HubStaking + LPphoenix — LP + staking positions + pending rewards
FxDAOCDPfxdao — collateral deposited + debt minted
Native StellarWalletstellar-wallet — XLM balance + all trustlines
Untangled VaultsERC-4626 Vaultuntangled-vault — vault share balances, NAV pricing

Supported Price Feeds

PriorityFeedSourceBest For
0Aquarius AMMAquarius AMM swap quotesStellar-native tokens with liquid pools
1Wrapped AssetUnderlying price × rateWrapped/yield-bearing tokens (e.g., yXLM)
2Blend OracleBlend on-chain oracleAssets in Blend pools
3StellarExpertStellarExpert APIStellar Classic assets, known Soroban tokens
4DeFiLlamaDeFiLlama aggregatorBroad coverage, last resort

See Architecture and Adapters & Price Feeds for deeper documentation.