
Today, users on Stellar lack a single source of truth for their portfolio value. Wallets do not consistently display positions — debt positions are often invisible, and even supply positions may not be fully reflected. And this is when interacting with just a single protocol. Once users attempt to implement more sophisticated strategies, such as delta-neutral structures, the challenge extends beyond position tracking to accurate, real-time valuation. This fragmentation presents a major obstacle to deploying yield strategies, building personal finance applications, and enabling AI agents to rebalance portfolios effectively, to mention a few.
OctoPos is a production-ready DeFi Position Aggregation API for the Stellar ecosystem — 'DeBank for Stellar'. It normalises, calculates and displays a user's full DeFi exposure across all major Stellar protocols from a single G-address or C-address query.
Current tracking capability covers all required RFP data points — Total current value, Total deposit value, Total borrowed value, Total current return, Health factor and moer — as visible in live production apps above. The RFP award funds extension of this infrastructure to any Stellar address (not just vault curators) and additional protocol depth, in the following main areas:
Track positions for any address not just those by our curators
Integrate with more protocols (note we already integrated with the major ones)
Improve performance making it highly available, low-latency, and capable of handling high query volume.
Build historical performance of all addresses
Expose API and docs so anyone can use
The project will be shipped with the following 5 features:
Feature 1: Multi-Protocol Position Aggregation
Query any Stellar wallet address to retrieve a unified view of all DeFi positions across Blend, Aquarius, SoroSwap, Phoenix Hub, Untangled Vault and more. Each position is normalised to USD using a consistent, multi-source oracle strategy (Aquarius AMM swap quotes + Blend Protocol oracle + Stellar Expert), eliminating cross-protocol pricing mismatches (e.g., dToken valuation differences between Blend and Aquarius).
Stellar Usage: Queries Stellar Horizon for account data, Soroban RPC for contract state, Blend SDK for lending positions, and Aquarius AMM for LP positions. All data is fetched on-chain, directly from Stellar mainnet.
Impact: Enables vault curators and retail users alike to have accurate, real-time PnL and portfolio views without building custom integrations per protocol.
Feature 2: Required Data Points — Full Coverage
For each position, OctoPos exposes: Total current value, Total deposit value, Total borrowed value (where applicable), Total current return / yield, Health factor / liquidation risk metrics, and Position value history. This is live today for Loop positions and Vault NAV — the RFP award will extend it to all Stellar protocols and any address.
Stellar Usage: Health factor computed using Blend SDK reserve factors (Collateral Factor, Liability Factor) fetched from Soroban contracts. Historical snapshots stored in MongoDB with Kubernetes CronJobs running on a 60-second tracker cycle.
Feature 3: REST API with Self-Service Onboarding
A publicly documented REST API (modelled on DeBank and Nansen standards) with endpoints for account summary, per-position breakdown, position history, event log, and protocol-level stats. No authentication required for public data.
Stellar Usage: Base URL served from ; all data sourced from Stellar mainnet via Horizon and Soroban RPC. Existing Loop endpoints already follow this pattern (e.g., GET /loop/account/:account/summary).
Impact: Any developer can build portfolio dashboards, analytics tools, or personal finance apps on top of OctoPos without writing a single line of Stellar integration code.
Feature 4: Historical Position Tracking
Position snapshots stored at 60-second intervals (active positions) and every 2 hours for vault NAV. MongoDB time-series collections (looppositions, looppositionevents, looppositionsnapshots) enable charting of equity, PnL, health factor, and yield over any time range — comparable to Nansen's wallet profiler.
Stellar Usage: Event history sourced from Stellar blockchain events via Horizon API. Position lifecycle (Opened → Open → Reduced → Closed / Liquidated) fully tracked on-chain.
Feature 5: Resilient, High-Availability Infrastructure
Multi-source price feeds with automatic fallback (Aquarius AMM → Blend Oracle → Stellar Expert → last cached price). Circuit-breaker pattern: if one protocol source fails, the API continues serving data from the remaining sources and logs degraded state. Kubernetes-based deployment with 60-second background position tracker, 60-second price cache TTL, and Slack alerting on failures.
Stellar Usage: Deduplication logic prevents double-counting when the same asset appears across multiple Stellar protocols (e.g., XLM appearing in both Stellar account balance and Blend collateral). The highest-value source is retained per asset, per the existing NAV module philosophy.
$120.0K
We are building critical institutional DeFi primitives on Stellar:
Untangled Vault - completed and audited now onboarding curators Stake, Gami, Thaw and Sentora mentioned above - Build Award
OctoLend - curated lending market with collateral delegation developed with our own budget and now going through audit bank
Untangled Loop - Synthetic perpetual positions built on top of Blend and Aquarius, developed with our own funds and come with comprehensive position tracking.
OctoPos is built on top of production systems serving real institutional users today:
Live Vault with full position tracking: https://stellar.untangled.finance/vault/stellar/CDDDLSQAR6EVIBFU6KMHA6WLIZJ5PDPXKJCEADD6YJ3HJ3S775XHVEE4
Live Loop leveraged trading (Blend + Aquarius): https://stellar.untangled.finance/loop — with real-time health factor, PnL, liquidation price, and position history charts operational today
Audited contracts: Untangled Vault has completed a security audit; OctoLend (lending protocol) is currently in audit
Existing API: REST endpoints at https://stellar.untangled.finance already serving Loop position data (account summary, positions, history, events) - OctoPos extends this to all protocols and all addresses
Delta-neutral strategy whitepaper demonstrating deep protocol understanding: https://drive.google.com/open?id=1NnCWjFBnWUUyYdmrL_ugYFf92csgijms&usp=drive_fs
Why Untangled is uniquely qualified to build OctoPos:
We already built it — the position tracking, NAV module, health factor calculation, and multi-protocol aggregation are in production on Stellar mainnet today
Beyond protocol semantics, we understand user’s yield strategies in order to value them appropriately and to provide enhanced intelligence to their portfolios
We understand user needs — vault curators need accurate NAV for share pricing; retail users need the same visibility; OctoPos serves both
Stellar ecosystem depth — Untangled Vault (audited), Loop (live), OctoLend (in audit), integrations with Blend, Aquarius, Phoenix Hub, SoroSwap
Credio.network is the risk oracle and advisory arm of Untangled Finance. It has collaborated with organizations such as Moody’s and Ethena to bring institutional-grade risk data onchain and has assessed many of the leading DeFi protocols, including Aave, Morpho, and Maple, as well as trading venues and custodians such as Coinbase International, Anchorage Digital, Kraken, and Zodia. Its work also extends to curated vault ecosystems, including those managed by Steakhouse, Spark, and Sentora. Learn more about Credio work here https://credio.network/
OctoPos will be an independent service of Credio.network.
Tranche #1: Core Protocol Adapters & Unified Pricing Engine
Deliverables:
Extend existing Blend adapter to cover all Blend pools (not just Loop's fixed pool) and retrieve supply, borrow, backstop, and health factor data for any address
Extend Aquarius adapter to cover all LP positions, AQUA rewards, and pool-level statistics for any address
Add SoroSwap and Phoenix Hub adapters following the existing interface pattern (getAssets, getPositions)
Implement unified, consistent USD pricing engine: Aquarius AMM swap quote (primary) → Blend Protocol Oracle → Stellar Expert → last-known-price fallback, with deduplication across sources
Address dToken valuation mismatch between Blend and Aquarius to ensure consistent cross-protocol PnL in USD
Internal API endpoints returning all required data points: current value, deposit value, borrowed value, current return, health factor — for any G-address or C-address
Completion criteria:
Successfully fetch and normalise positions for any test Stellar wallet address across all 4 supported protocols (Blend, Aquarius, SoroSwap, Phoenix Hub)
Zero double-counting: deduplication logic verified against a wallet with positions in multiple protocols simultaneously
Pricing consistency: e.g. dToken values normalised to consistent USD via unified oracle strategy
Internal test suite passing for all data point types (value, deposit, borrow, return, health factor)
Health factor calculation matches Blend Protocol's own displayed values within 0.01 tolerance
Budget: $24,000 (20% of total budget)
Tranche #2: Public API, Historical Tracking & Developer Onboarding
Deliverables:
Launch publicly documented REST API at production endpoint (patterned on DeBank / Nansen standards): GET /positions/:address/summary, GET /positions/:address/protocols, GET /positions/:address/history, GET /positions/:address/events, GET /protocols/stats
Historical position tracking: 60-second snapshot jobs extended to cover all protocols for any address (not just vault curator addresses)
API reference documentation— including example requests, response schemas, error codes
Self-service onboarding experience: developer portal with quickstart guide, Postman collection, and code examples
Defined degradation behaviour: when a protocol source is unavailable, API returns partial data with source-level status flags and timestamp of last successful fetch
Rate limiting and caching layer for high query volume (60-second price cache TTL, per-address position cache)
Completion Criteria:
Public API endpoint accessible and responding to GET /positions/{address}/summary for any valid G-address or C-address
API documentation live and publicly accessible (self-service, no login required)
Historical data queryable for at least 30 days of position snapshots for a test address
Degradation test: disable one protocol source — API returns remaining protocols with status flag indicating partial data
Load test: API handles 100 concurrent requests without timeout
Postman collection published and functional against production endpoint
Budget:
$36,000 (30% of total budget)
Tranche #3: Mainnet Launch, Performance Hardening & Professional User Testing
Deliverables:
Production mainnet deployment with SLA: 99.5% uptime, <500ms median response time for position summary queries
Kubernetes production cluster with auto-scaling, health checks, and Slack alerting on errors
Extend protocol coverage: FxDAO integration (5th protocol), and infrastructure readiness for additional protocols via pluggable Bank interface
Professional user testing: usability testing with 5+ vault curators and developers building on top of OctoPos
Final API polish based on user testing feedback: pagination, filtering, webhooks or streaming for real-time position updates
Security review of API surface (rate limiting, input validation, no private key exposure)
Published case study: demonstrate OctoPos powering NAV calculation for at least one live vault curator
Completion criteria:
Mainnet API live at production URL with public documentation
Performance benchmarks published: median latency, p99 latency, uptime over 2-week period
5 protocols supported and documented (Blend, Aquarius, SoroSwap, Phoenix Hub, FxDAO)
Professional user testing report
At least one project publicly using the OctoPos API
Degradation and failover behaviour documented and tested
Budget:
$48,000 (40% of total budget)
Both co-founders Quan Le and Manrui Tang are TradFi veterans and institutional DeFi builders on Stellar. What makes us particularly suitable to build this is our institutional needs from 2 decades of working in London and other parts of the world. We both worked at PwC, the global accounting and advisory firm.
Our dev team consists of top math and CS graduates who have worked with us to build all protocols above in-house.
We will bring:
Experience of building on Stellar: the above protocols and this DeFi Position tool
Understanding user needs: This is a needed tool for curators using OctoVault - they need to have accurate position tracking for NAV and share price calculations
Understanding Stellar building blocks: For example, as Untangled Loop was built on top of Blend and Aquarius it requires us to have a deep understanding of how these protocols work at both the engineering and commercial levels.
Deep understanding of complex strategies and for tracking - Our whitepaper on delta-neutral strategies highlighting the need and method to have accurate position tracking https://drive.google.com/open?id=1NnCWjFBnWUUyYdmrL_ugYFf92csgijms&usp=drive_fs
https://www.linkedin.com/in/quan-le-binkabi/
https://www.linkedin.com/in/manrui-tang-6a79aa28/

No other submissions.