Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 63 additions & 51 deletions docs/Products/DeFiOracle/dashboard.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,98 +5,110 @@ keywords: [Chronicle Dashboard, verifiability]
---

# The Chronicle Dashboard
The **[Chronicle Dashboard](https://chroniclelabs.org/dashboard)** provides full transparency into Chronicle's oracle network.
On the dashboard, you will find 5 sections:
- **Dashbord:** high-level overview of Chronicle data
- **Proof of Asset:** Chronicle's Proof of Asset visualization layer, turning cryptographic attestations into a clear, visual representation that anyone can inspect
- **Oracles:** oracle-specific information like update thresholds, contract addresses, and data sources used for DeFi Oracles
- **Validators:** information on Chronicle's Validator set
- **Points:** track and manage your participation in Chronicle's Points program directly on the Chronicle Dashboard.

The **[Chronicle Dashboard](https://chroniclelabs.org/dashboard)** provides full transparency into Chronicle's oracle network. It's a unified interface to explore Chronicle products and verify live data, with clear visibility into how every data point is sourced, validated, and delivered onchain.

**Dashboard**

The Dashboard tab provides an overview of the Chronicle Dashboard. You can see the total number of oracles, a summary of the oracles available, and a snapshot of the validator set.
The landing page surfaces network-wide stats (e.g.: Total Value Secured, Oracles, Validators, and Data Models), alongside quick links into the two main product sections.

<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/dash.png"
alt="Check Sources"
width="700"
src="/img/Products/DeFi/dashboard.png"
alt="Chronicle Dashboard landing page"
width="1100"
/>
</div>

**Oracles**
On the dashboard, you will find 4 sections, accessible from the top navigation bar:

- **Proof of Asset:** tokenized asset data covering fund composition, valuation, liquidity, and yield.
- **Data Feeds:** real-time price feeds for Chronicle's oracles across every supported chain.
- **Validators:** details on Chronicle's active validator set.
- **Points:** track and manage your participation in [Chronicle's Points program](https://chroniclelabs.org/blog/chronicle-points-have-arrived) directly on the Chronicle Dashboard.

## Proof of Asset

The Oracles tab allows users to find oracle addresses for specific chains. Inside this tab, you can toggle between Mainnets and Testnets to view oracle addresses for production and test environments. For each, you can select the specific chain you're interested in.
The Proof of Asset tab shows tokenized asset data sourced from custodians, fund administrators, and authorized service providers, with transparent onchain verification of composition, valuation, liquidity, and yield.

Stat tiles summarize Tokenized Value Secured, Tokenized Funds Verified, Portfolio Positions Verified, and Collateralized Lending Market Integrations. Below, you can search and filter assets by category; each asset card shows details such as issuer, Total AUM, Live Price, Total Supply, and Average Portfolio Yield.

<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/oracles.png"
alt="Check Sources"
width="800"
src="/img/Products/DeFi/poa.png"
alt="Chronicle Dashboard Proof of Asset tab"
width="1100"
/>
</div>

## Data Feeds

## Where is the Data Sourced From?

Using the dashboard, users can select a time interval on the graph and, for each validator, use the drop-down arrow to see the different data sources that have been used. Typically, the data sources are a mix of onchain and off-chain data sources with high liquidity.
The Data Feeds tab lists Chronicle's high-integrity data feeds, covering crypto assets, equities, and yield-bearing instruments.

Stat tiles summarize Total Value Secured, Oracles, Data Models, and Blockchains. You can toggle between **Mainnets** and **Testnets**, then filter by a specific chain. Each feed card shows the pair, when it was last updated, and its verified price.

<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/time.png"
alt="Check Sources"
width="600"
/>
</div>
<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/sources.png"
alt="Check Sources"
width="600"
src="/img/Products/DeFi/dataFeeds.png"
alt="Chronicle Dashboard Data Feeds tab"
width="1100"
/>
</div>

## Verifiability on Every Level
### Exploring a Feed

Users can cryptographically verify in the browser using the Dashboard any **Validator's Signature**, as well as the **Schnorr Signature** used to push the price onchain to the corresponding Oracle.
Clicking into a feed (e.g. `ETH/USD`) opens its detail page, where you can pick a chain the same way as on the Data Feeds tab. From here you can see:

### The Validator Signature
The validator's signature allows users to verify the behaviour of the validator. Users can check the message that has been signed by each validator to calculate the price for the Oracle.
- The **Verified price**, live status, and a **Verify Live Data** link.
- The **Schnorr Signature** used to push the price onchain.
- **Asset Validation Details**, including the validator quorum (e.g. "13 of 25 Validators"), the date, and the block number.
- Feed configuration: **Update threshold**, **Price Type**, **Risk Tier**, the **Router Contract**, and the feed's **Contract address**.
- A **Price dynamic** chart, over a selectable date range.

<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/non-manipulated.png"
alt="Check Sources"

src="/img/Products/DeFi/dataFeedExample.png"
alt="Chronicle Dashboard Data Feed detail page"
width="1100"
/>
</div>

Modifying even one character of the signature will result in an invalid signature.
## Where is the Data Sourced From?

On a feed's detail page, each validator that contributed to the aggregated price can be expanded (via the arrow next to its name) to reveal the underlying data sources it used, along with the price each source reported and the validator's signature for that update. Typically, the data sources are a mix of onchain and off-chain sources with high liquidity.

<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/manipulated.png"
alt="Check Sources"
width="600"
src="/img/Products/DeFi/dataSources.png"
alt="Expanded validator showing its underlying data sources"
width="1100"
/>
</div>

### The Schnorr Signature of the Oracle
## Verifying Live Data

Clicking **Verify Live Data** on a feed's detail page opens a step-by-step view of how that price was produced and confirmed onchain:

1. **Validator** — the validators that participated in this update.
2. **Collection** — each validator submits its own median price, which is collected and aggregated.
3. **Oracle Network** — the network takes the median of those submitted prices once validators reach consensus; the result is then signed and attested.
4. **Onchain Data** — the final price, timestamp, and number of data sources used.

Once every step is confirmed, the price is marked **Data verified**.

Users can also verify the authenticity of the Schnorr signature of the Oracle. This value is used to push data onchain. Unlike the validator's signature, the Schnorr signature allows users to verify the Oracle instead of a single validator.
<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/checkOracle.png"
alt="Check Sources"
width="500"
src="/img/Products/DeFi/verification.png"
alt="Schnorr Signature verification steps"
width="1100"
/>
</div>

Expanding **Check technical details** reveals the raw **Schnorr Signature** used to push the price onchain, along with the signed payload (pair, value, age, signature, commitment, and feed IDs) — allowing you to verify the authenticity of the onchain data yourself.

<div style={{textAlign: 'center'}}>
<img
src="/img/Intro/oracleVerification.png"
alt="Check Sources"
width="300"
src="/img/Products/DeFi/schnorrSignature.png"
alt="Schnorr Signature technical details and payload"
width="1100"
/>
</div>
</div>

Binary file added static/img/LandingPage/access-granted.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/dashboard.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/dataFeedExample.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/dataFeeds.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/dataSources.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/poa.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/points.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/schnorrSignature.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/img/Products/DeFi/verification.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.