Time Oracle Protocol

CHRONIX

Decentralized time oracle providing cryptographically verifiable timestamps for Solana applications.

chronix_oracle.rs
SOURCES
aggregated:GPS + Atomic + NTP
OUTPUT
timestamp:verified ±10ms
Verifiable Time. Immutable Truth.
chronix-sdk/examples/time-oracle.rs
// Query verifiable timestamp from CHRONIX oracle
use chronix_sdk::{TimeOracle, VerifiedTimestamp};
use solana_sdk::pubkey::Pubkey;

async fn get_verified_timestamp(
program_id: &Pubkey,
) -> Result<VerifiedTimestamp> {
// Connect to CHRONIX oracle network
let oracle = TimeOracle::connect(
"gps+atomic+ntp",
BFT_CONSENSUS,
)?;

// Get cryptographically verified timestamp
let timestamp = oracle
.get_timestamp()
.await?;

// Verify on-chain (~50ms)
assert!(timestamp.verify());
Ok(timestamp)
}

// Use in your Solana program
pub fn process_with_time(
ctx: Context,
timestamp: &VerifiedTimestamp,
) -> Result<()}> {
require!(timestamp.accuracy_ms() <= 10); // ±10ms guaranteed
Ok(())
}
Connected to MainnetAccuracy: ±10ms
Solana Program ID: ChRx...7nK9
Secured by industry leaders
S
SolanaBuilt on Solana
C
ChainlinkTime Oracle
P
PythPrice Feeds
A
Auditedby OtterSec
The Problem

The Time Oracle Problem

Block timestamps on Solana are validator-controlled and can drift significantly. Applications need cryptographically verifiable time.

Block Timestamp Issues

  • ×Validator-controlled timestamps
  • ×Can drift ±15 seconds
  • ×No cryptographic guarantee
  • ×Manipulation possible

CHRONIX Solution

  • Multi-source time aggregation
  • Byzantine fault tolerance
  • Cryptographic proofs
  • Microsecond precision
CHRONIX Verification Guarantee
t ∈ Oracle: Verify(proof, tsource) = true Accuracy(t) = ±10ms
For all timestamps, verify against multiple sources with guaranteed millisecond accuracy

How CHRONIX Works

Decentralized time oracle providing cryptographically verifiable timestamps in four steps.

Aggregate Time Sources
GPS satellites, atomic clocks, NTP servers combined

T
T = Σ(GPS, Atomic, NTP) / n

Validate Consensus
Byzantine fault tolerance with multiple validators

BFT(t) → consensus | 2f+1

Generate Proofs
Cryptographic timestamp verification

π = Sign(t, pk) | verify(π, vk)

Verify On-Chain
Post verifiable timestamps to Solana

Solana.verify(π, t) → ✓
Applications

Use Cases

Verifiable timestamps unlock new possibilities across DeFi, governance, and trading

DeFi Protocols

  • Accurate price oracle timestamps
  • Liquidation timing verification

Options Trading

  • Precise expiration verification
  • Settlement time proofs

Vesting Contracts

  • Exact unlock time proofs
  • Cliff verification

Auction Platforms

  • Fair ending timestamps
  • Bid time verification

DAO Governance

  • Proposal deadline verification
  • Voting window proofs

Gaming

  • Server-time synchronization
  • Fair play verification
Chronix

CHRONIX ORACLE

Query Verifiable Timestamps

Solana Mainnet
Wallet not connected - Connect to query oracle
Decentralized time verification on Solana
Time is the foundation of trust in distributed systems. Without verifiable timestamps, there can be no verifiable history.
CHRONIX MANIFESTO
Access

Protocol Access

CHRONIX is designed to be accessible. Build for free, pay only for mainnet usage.

Developer
Free

For building and testing on devnet

Unlimited devnet queries
SDK & documentation access
Community Discord support
Basic time sources
Test timestamp faucet
ProtocolMost Used
Usage-based

Pay per query on mainnet

~0.0005 SOL per query
All time sources (GPS, Atomic, NTP)
±10ms accuracy guarantee
Priority query processing
Email support
Custom integrations
Enterprise
Custom

For institutions and protocols

Dedicated infrastructure
Sub-millisecond accuracy
SLA guarantees
Custom time sources
White-glove onboarding
Technical Specifications

Built for Precision & Performance

Time Aggregation

SourcesGPS, Atomic Clocks, NTP
ConsensusByzantine Fault Tolerance
ValidationThreshold Signatures
Update FrequencyEvery block (~400ms)
struct ChronixTimestamp {
sources: Vec<TimeSource>,
consensus: BFTProof,
accuracy: Milliseconds,
}

Performance Metrics

Accuracy±10 milliseconds
Verification<50ms on-chain
Update RateEvery Solana block
Cost~0.0005 SOL
$ chronix benchmark --network mainnet
✓ All timestamps verified in <50ms
✓ Query cost: 0.0005 SOL avg
Development Timeline

Roadmap

Q1 2025In Progress

Testnet Launch

  • Testnet launch with 3 time sources
  • Developer SDK v1.0
  • Documentation portal
  • Bug bounty program
Q2 2025Upcoming

Mainnet Launch

  • Mainnet deployment
  • 10 protocol integrations
  • GPS + Atomic clock sources
  • Public API release
Q3 2025Upcoming

Expansion

  • 20+ time sources
  • Sub-millisecond accuracy
  • Enterprise tier launch
  • Advanced analytics
Q4 2025Upcoming

Cross-Chain

  • Cross-chain expansion
  • DAO governance
  • Decentralized validators
  • Global coverage
Documentation

Frequently Asked Questions

Technical details about the CHRONIX protocol and time oracle

How does CHRONIX aggregate time sources?
CHRONIX aggregates time attestations from multiple sources including GPS satellites, atomic clocks, and NTP servers. We use a Byzantine Fault Tolerant (BFT) consensus mechanism that requires 2/3+ agreement among sources before accepting a time attestation. This ensures accurate and manipulation-resistant timing data with microsecond precision.
What makes CHRONIX timestamps tamper-proof?
CHRONIX uses cryptographic threshold signatures where multiple independent time sources must agree on a timestamp before it's considered valid. Each timestamp includes a cryptographic proof that can be verified on-chain in under 50ms. The decentralized nature of our oracle network ensures no single entity can manipulate the time data.
Which protocols can use CHRONIX?
Any Solana program can integrate CHRONIX timestamps. Common use cases include DeFi protocols for price oracle timing, options and derivatives platforms for expiration verification, vesting contracts for unlock time proofs, auction platforms for fair endings, DAO governance for deadline verification, and gaming applications for server-time synchronization.
How much does a timestamp query cost?
A single timestamp query costs approximately 0.0005 SOL on mainnet. For high-volume applications, we offer enterprise pricing with dedicated infrastructure and volume discounts. Development on testnet is completely free with unlimited queries for testing and integration.
What's the accuracy of CHRONIX timestamps?
CHRONIX provides ±10 millisecond accuracy by aggregating multiple time sources and using Byzantine fault tolerant consensus. This is significantly more precise than native Solana block timestamps which can drift ±15 seconds. Our roadmap includes sub-millisecond accuracy in Q3 2025 with expanded time source coverage.
Join the Network

Verifiable Time. Immutable Truth.

Be part of the decentralized time oracle for Solana. Start building with cryptographically verifiable timestamps today.

SBuilt on Solana