Features / Inside the platform

Full control,on the record.

Syncrone computes your NAV from chain state. On top of it, your team gets the controls a fund runs on: price sources, corrections with versions, a change log, and reports your LPs open as a link. None of them overwrite the data underneath.

§ 01 · Raw and adjusted

Raw from the chain.Adjusted by your policy and overrides.

Syncrone keeps the raw data, computed from chain state alone, for every day since inception. Your valuation policy and your overrides sit on top as separate records, and together they make the adjusted figures that reports read. The raw data is never overwritten, so you can always show what the chain said and exactly what changed it.

NAV · daily snapshots · Aug to Sep 2026
Snapshot · 30 Sep 20261 adjustment
Raw NAV$77,512,090.41

From chain state · never overwritten

ADJ-0193−$86,456.33
NAV correction · wstETH · position
“Stale oracle price at snapshot”
ops@samplefund
Adjusted NAV$77,425,634.08
Read by reports and LPs−$86,456.33 vs raw

Fig. 1·Raw and adjusted NAV for the same 61 days. Sample data.

Touring days · hover the chart to take over
  • Raw · chain state only
  • Adjusted · your policy and overrides
  • Each override with an author and a reason
  • Raw data kept for every day since inception
§ 02 · Price feeds

Choose the pricebehind every token.

Some tokens trade thin and some have no market at all. Pick the source for each token, holding or position: a Chainlink oracle, a custom on-chain oracle, a Pendle PT curve, a fixed price or a series you upload. Apply it from a date and the history is repriced. A single price point can be edited by hand, with the original kept beside it.

Price feeds · subscriptions4 of 212 tokens shown
TokenFeed in use
PT-sUSDe
Pendle · matures 27 Nov 2026
MarketPendle linear discount
01 Aug30 Sep

Accretes to par at maturity. The thin-pool print on 12 Aug never reaches NAV.

From 01 Aug · 61 snapshots · 1 position recomputed

Fig. 2·One feed per token, holding or position, applied from a date. Sample data.

Cycling tokens · click one to take over
  • Chainlink · custom oracle · Pendle PT
  • Fixed price or uploaded series
  • Per token, holding or position
  • Point edits keep the original value
§ 03 · Custom price feeds

Build your own price feed.Full control over every price.

When no feed fits, make one. Point it at any on-chain oracle, pull prices from a provider like CoinGecko or Binance, fix a price where your policy puts it, such as USDC at $1, or accrete a principal token linearly to par at maturity. The feed is yours to apply to any token, holding or position, from any date.

Operations · price feeds · new feedDraft
Source
SettingsETH / USD · Chainlink
Contract
0x5f4e…8419
Chain
Ethereum
Read
latestRoundData()
Decimals
8
Preview · 01 Aug to 30 Sep$2,781.52
Applies toWETHETHSave feed

Fig. 3·One new feed from each kind of source: an on-chain oracle, a data provider, a fixed price and a PT accreting to par. Sample data.

Touring · oracle, provider, fixed, linear
  • Any on-chain oracle
  • CoinGecko · Binance
  • Fixed price, e.g. USDC at $1
  • Linear to par for PTs
§ 04 · Versions and rollback

Every correction has versions.Any of them can be rolled back.

Changing an adjustment creates a new version instead of editing the old one. Deactivate it and every snapshot it touched returns to its base value, exactly as before. Nothing is lost along the way, so you can always explain how a number got to where it is.

ADJ-0207 · NAV correction · ARB vesting trancheBase
Versions4 entries
NAV · 30 Sep 2026
$77,512,090.41
Equal to baseBaseAdjusted
01 Aug30 Sep

No adjustment yet. NAV is the base, computed from chain state.

Fig. 4·One adjustment, applied, revised and rolled back. Sample data.

Playing the adjustment's history · click a version
  • Draft · Pending · Active · Deactivated
  • v1 applied · v2 pending
  • Deactivate, or delete and revert
  • Earlier versions stay on the record
§ 05 · Recompute

Apply a change.The history rebuilds itself.

Applying an adjustment, editing a price or switching a feed queues a compute job. Every snapshot it touches is rebuilt from its base by the same engine, and PnL and returns follow. You see what is pending, what is running and when it is done, and the same inputs always give the same answer.

Operations · adjustments2 adjustments need apply

ADJ-0207 v2 and ADJ-0193 are ready. Every snapshot they touch, and every figure computed from those snapshots, is stale until they are applied.

Apply all & recompute
Unchanged Stale Rebuilt
NAV · 30 Sep
$77,512,090
PnL · September
+$1,812,440
Snapshots
0 / 50
Compute jobsNone
  1. Nothing queued.

Each snapshot is rebuilt from its base by the same engine, so a recompute gives the same answer every time it runs.

Fig. 5·Applying two adjustments and rebuilding the 50 days they touch. Sample data.

Looping · apply, rebuild, recompute
  • Apply all & recompute
  • “Needs apply” flagged on charts
  • Compute jobs with live status
  • Same engine as the first run
§ 06 · Change log

Who changed what,and when.

Every adjustment and feed change is recorded as it happens: created, updated, applied, status changed, deleted. Each record names the person, the time, the entity it touched and the compute job it triggered. When an auditor asks why a figure moved, the answer is already written down.

Operations · audit trail1,289 records
Record30 Sep 18:20
Identity
wal_19be…0d
Action
Created
Entity
Wallet · 0x7a…c4
Initiator
ops@samplefund
Compute job
None
Description
Subscription settled off-chain, 250,000 USDC

Every change behind a figure is on this list, with the person who made it.

Fig. 6·The audit trail as changes come in. Sample data.

Live · new records arrive on top
  • Created · Updated · Applied · Deleted
  • Initiator and time on every record
  • Linked to the compute job it ran
  • A description on every adjustment
§ 07 · Formula mode

Click any number.See how it was built.

Turn on formula mode and the figures on screen open up: the formula with its real inputs, each asset's share, a check that rebuilds the stored value, and the block and price feed behind it. Export a figure with its evidence as a spreadsheet and send it to your auditor.

Portfolio · dashboard · 30 Sep 2026
NAV
Period PnL · Q3
TWR · Q3
PositionValue
wstETH · Lido
USDC · Aave v3$21,480,112.40
PT-sUSDe · Pendle$9,722,935.00
41 more legs$28,612,803.41
How this number is built
Turn on formula mode, then click any figure on the page.

Fig. 7·Formula mode on the dashboard: each figure opens into its inputs, its check and its sources. Sample data.

Touring figures · click any number to take over
  • NAV, PnL, returns and more
  • Inputs, legs and a rebuild check
  • Block, feed and price age per input
  • Export the figure and its evidence
§ 08 · New protocols

A protocol we don't cover yet?Live in days, with its history.

Request it from the app. A new protocol isn't a new build for us: the engine that values the rest of your book reads it from its own contracts, at every block. Once it's live, your positions on it are replayed from your first deposit, so the track record has no gap.

Data · protocol request · MoonwellIn progress
Request#R-0142
Moonwell
Lending · Base
  1. RequestedFrom the app, by ops@samplefund
  2. IntegratedRead from the protocol's own contracts
  3. History rebuiltReplayed from the first deposit, 14 Mar 2024
  4. Live in NAVValued daily with the rest of the book
Positions · MoonwellNot recognised yet
Unrecognised position · 0x8e…29Not in NAV
Unrecognised position · 0x8e…3aNot in NAV
Unrecognised position · 0x8e…4bNot in NAV
First deposit · Mar 2024Today
Waiting for the protocol
Portfolio NAV
$74,225,996.45
+$3,199,637.63 now counted

Fig. 8·A protocol the fund used before it was covered: once live, its positions count from the first deposit. Sample data.

Looping · request, integrate, rebuild, live
  • Request a protocol from the app
  • Live in days, not quarters
  • Replayed from the first deposit
  • Same engine as every other protocol
§ 09 · Spam and exclusions

Airdropped junkstays out of your NAV.

Wallets collect tokens nobody asked for, some quoted at absurd prices. Known spam is filtered out, and your team can mark any other token as spam for the whole organisation, with undo. Anything that shouldn't count, like a vesting holding reported elsewhere, can be excluded with a recorded reason and shown again at any time.

Portfolio · holdings · 30 Sep 2026Before cleanup
Portfolio NAV
$82,054,434.08
Spam tokens · 0Excluded · 0 Show excluded
USDCAave v3 · Base$21,480,112.40
ETH Reward VoucherUnknown contract · quoted by a one-sided pool$1,240,000.00
wstETHLido · Ethereum$17,609,783.27
USDC Bonus PassAirdropped · no liquidity$920,000.00
AAVE Airdrop TicketAirdropped · not on any list yet$368,800.00Mark as spam
FUND · vestingTeam vesting contract$2,100,000.00Exclude
Reason · “Team vesting, reported in the GP’s own accounts” · cfo@samplefund
38 more holdings and positions$38,335,738.41
Hidden for the whole organisation Undo

Fig. 9·Known spam filtered, one token marked by the team, a vesting holding excluded with a reason. Sample data.

Looping · filter, mark, exclude
  • Known spam filtered out
  • Mark as spam, organisation-wide
  • Exclude with a recorded reason
  • Undo, and “Show excluded”
§ 10 · Yield attribution

Every yield creditedto the position that earned it.

Rewards and extra yield often arrive on the side: as another token, from another contract, weeks later. Attribute any of them to the position that earned it, from a Merkl campaign to an incentive paid separately. That position's yield then shows its real return, and its history is rebuilt from the day the yield started. Merkl rewards count in NAV from the day they accrue, whether claimable, pending or claimed.

Adjustments · yield attribution · Q3 2026
  1. MORPHOMorpho USDC vaultUnattributed
    Claimable
    $31,400
    Pending
    $6,810
    Claimed
    $10,000
    → Sitting in the wallet, not linked to a position · Ethereum
    Morpho · USDC vault5.10%
    $12,400,000 · EthereumAPR
    Base yield 5.10% Rewards +0.00%
  2. EULEuler USDC lendingUnattributed
    Claimable
    $14,120
    Pending
    $2,820
    Claimed
    $5,000
    → Sitting in the wallet, not linked to a position · Ethereum
    Euler · USDC lending4.60%
    $6,800,000 · EthereumAPR
    Base yield 4.60% Rewards +0.00%
  3. ARBUniswap v3 WETH/USDCUnattributed
    Claimable
    $9,380
    Pending
    $0
    Claimed
    $3,000
    → Sitting in the wallet, not linked to a position · Arbitrum
    Uniswap v3 · WETH/USDC9.80%
    $3,100,000 · ArbitrumAPR
    Base yield 9.80% Rewards +0.00%
Rewards in NAV · Q3
$82,530
Counted from the day they accrue
Unattributed
$82,530
Sitting in the wallet
History rebuilt from
14 Jul 2026
Each campaign's start

Fig. 10·Merkl campaigns attributed to the positions that earned them, and their yield shown in each position's return. Sample data.

Looping · before, then after attribution
  • Any reward or yield, to any position
  • Claimable, pending and claimed, in NAV
  • Rebuilt from the day it started
  • Reward price moves kept as price effect
§ 11 · Instant reports

A report in a few clicks.Immutable. Shared as a link.

Pick a period and Syncrone builds the report from the same data as the app: NAV, PnL breakdown, allocation, positions and transactions. Add your logo, choose what LPs see, lock the period, and share an interactive link that is open or password protected and expires when you decide.

Performance · reports · Q3 2026Draft
Period
Q3 2026 · 01 Jul → 30 Sep
View
Dashboard
Blocks
  • NAV and PnL
  • Allocation
  • PnL breakdown
  • Transactions
Branding
SFFund logo · Sample Fund GP
Generate report
Preview · not shared
SF
Sample Fund · Q3 2026
01 Jul → 30 Sep 2026 · Snapshot 30 Sep · USD
NAV
$77.43M
Period PnL
+$2.40M
TWR
+3.18%
NAVPnLProtocolsAssetsChains
Allocation
Aave 31%Lido 23%Pendle 13%Morpho 16%Other 17%
PnL breakdown
Yield
Price effect
28 SepSupply · Aave v3+250,000 USDC
24 SepClaim · Merkl+4,120 MORPHO
19 SepSwap · CoW−120 wstETH

Fig. 11·A quarterly report built, locked and shared as a link. Sample data.

Looping · generate, lock, share
  • Generated · Finalized · Archived
  • Your logo and manager name
  • Open link or password protected
  • Expires in 7 days, 30 days or on a date
§ 12 · Everything else

And the restof the platform.

The same engine sits behind each of these. The product pages go into them in more detail.

Performance

Performance →
  • PnL split two ways

    Strategy against market, yield against price. Both add up exactly at asset, position and fund level.

  • PnL calendar

    Daily PnL as a heatmap. Click a day to see what drove it.

  • Attribution workbench

    Cumulative PnL by position, protocol or wallet, down to each asset.

  • Benchmarks

    The fund against BTC, ETH, SOL and on-chain lending rates, from the same start date.

  • Strategies

    Group positions, legs or wallets into one book, without counting anything twice.

Exposure and risk

Risk →
  • Exposure flow

    From token to chain to protocol, with vault look-through and borrows included.

  • Allocation over time

    By asset, chain, protocol or wallet, in dollars or weight, with concentration.

  • Position deep dives

    The tokens under each position, LP against HODL and impermanent loss.

  • Maturities and unlocks

    Pendle maturities and unlock schedules on one timeline.

Data and valuation

Data & Reconstruction →
  • Reconstruction from inception

    Every wallet replayed from its first transaction, through the same engine as live data.

  • Manual positions

    OTC deals, private credit, real-world assets and exchange accounts, valued by the same engine.

  • Valuation policy

    Value receipt tokens as themselves or as the assets they hold.

  • Missing data requests

    Report a missing transaction, flow, protocol or chain, and follow its status.

  • Report corrections

    Fix a report's figures before its period is locked.

Everyday work

  • Time travel

    Open the whole portfolio as it stood on any past snapshot.

  • Reports as a data source

    Switch every page to a locked report's numbers, then back to live.

  • Export everywhere

    CSV from every table, Excel workbooks, chart images and snapshot PDFs.

  • Command palette

    ⌘K to any position, holding or price feed, with keyboard shortcuts for the rest.

  • Your book by API

    Positions, holdings, assets and performance, with one key per organisation.

Every screen above, on your own wallets

See it on your own book.

Book a demo and we'll rebuild your wallets from their first transaction, value them under your policy, and walk you through each of these screens.