Official data for the
tokenized economy

Delivering accurate, verified, and official data to power real-world asset tokenization.

Data hub

Partners and clients

Outlier VenturesDecentral
Firmeza TokenScenium
Decentral

WHAT WE DO

Powering asset tokenization with trusted real-world data

The data layer connecting official data sources to tokenized assets, unlocking innovative financial solutions

Capital markets

Access official economic indices straight from the official source

Real estate

Square meter price and proof of reserve for tokenized properties

Commodities

Qualitative data and event monitoring for tokenized commodities

Supported Chains

Our key features

Reliable solutions for secure and precise data delivery

Proof of Authenticity

On-chain wallet validation that the data comes directly from the official data provider, eliminating risks of tampering.

Confidence Index

Our system monitors data for anomalies using statistical and density-based detection techniques. Any outlier data is flagged so the consumer contract can determine how to handle it.

External Auditors

A pool of independent auditors validates the integrity and accuracy of the data provided.

CALLING THE DEVS

Seamless data integration for blockchain developers

Effortlessly integrate trusted, verified data into your blockchain projects with our time-saving data hub. Fact Finance provides powerful APIs to connect smart contracts to real-world data sources.

No complex onboarding, just clear documentation, step-by-step guides, and ready-to-use examples for EVMs and Solana.

  1

/// Oracle contract interface

  2

FOInterfaceV1

public _fOracle;

  3

  4

/// Constructor to initialize the ConsumerFOracle contract

  5

constructor

(address oracleAddress) {

  6

    _fOracle = FOInterfaceV1

(oracleAddress);

  7

}

  8

  9

/// Retrieves the latest data feed from the oracle and updates contract state variables

 10

function

getFeed(uint16 code)

public {

 11

    DataFeed

_data

=

_fOracle.getFeed

(

code);

 12

}

 13

 14

/// DataFeed field struct

 15

struct DataFeed {

 16

    int256 value; /// @dev Integer value of the data feed

 17

    uint256 updatedAt; /// @dev timestamp of backend data update

 18

    uint8 decimal; /// @dev Number of decimal places for the data value

 19

    uint8 confidence; /// @dev Confidence level of the data feed

 20

    /// @dev 0: outlier, 5: acceptable, 95: reliable

 21

}

Frequently Asked Questions

Find answers to common questions about Fact Finance

Still have questions?

Contact us

Unlock the value of your tokenized asset with official data

Our data layer connects trusted, official data sources to tokenized assets, unlocking new financial solutions.

Data Hub