Ruby Logo

Sui Consensus Observer

Get closer to
Sui consensus.

Connect your observer infrastructure through direct validator peering or relay access. Explore a Ruby-managed fullnode in Frankfurt with private vRack networking, designed to reduce network distance and the work of running your own deployment.

Access to validator dataBuilt for low latencyFrom $750 / month
THE DELIVERY JOURNEYFRANKFURT / OVH

Managed

One private-network hop away.

RUBY OPERATES THE FULLNODE
01
SOURCERuby validatorSui consensus
1 msPrivate vRack
02
PROCESSManaged fullnodeRuby operates
1 msLocal application
03
CONSUMEYour applicationYour integration
Nearby infrastructure.
Operations handled.

Relay

Data to your infrastructure.

YOU OPERATE THE FULLNODE
01
SOURCERuby validatorSui consensus
1 msPrivate network
02
FORWARDRuby relayRuby operates
20 msPublic network
03
PROCESSCustomer fullnodeYou operate
1 msLocal application
04
CONSUMEYour applicationYour integration
Illustrative timingsOne-way network hops. Applications near their fullnodes; node processing excluded.

A second path to network activity

Consensus data.
Alongside checkpoint sync.

A Consensus Observer is a Sui fullnode that receives and processes consensus blocks through an observer connection, in addition to its normal checkpoint-based state synchronization.

It gives trading teams, data platforms and infrastructure operators another data path for custom processing. It remains a fullnode, with no validator voting power. How your application consumes the data depends on your node and integration; ordinary RPC methods do not automatically expose raw consensus blocks.

Location is part of the architecture

Less network distance.
Less infrastructure to manage.

Run your own observer wherever your application needs it, or discuss dedicated infrastructure close to Ruby’s Frankfurt validator.

01 / CONNECT

Choose your data path

Use a Ruby relay or peer directly with our validator. We agree the upstream, peer identity and connection requirements with your team.

02 / LOCATE

Bring the node closer

Ruby can deploy and operate your fullnode in Frankfurt with private vRack connectivity. The goal is to reduce network distance and operational workload.

03 / MEASURE

Validate what improves

Evaluate arrival timing, completeness and recovery against your application’s baseline. A more involved deployment should demonstrate useful value.

Connectivity research

Location deserves
measurement.

We compare validator connectivity across key regions to identify strong locations for consensus infrastructure. Frankfurt combines strong connectivity to individual validators with access to Ruby’s validator and private vRack deployment options.

CONNECTIVITY RESEARCHLondon & Frankfurt
London
Best quorum-threshold connectivity proxy
Frankfurt
Best median connectivity to individual validators

Choose how you connect

Start with the path you need.

USD per month. Deployment scope, connection requirements and any setup work are confirmed before agreement.

01 / YOU OPERATE

Relay access

For teams running their own observer.

$750/ month
  • Connect through a Ruby-operated relay
  • One organization · one active observer peer
  • Coordinated onboarding and catch-up
Discuss relay access
02 / YOU OPERATE

Direct peering

A direct connection to Ruby’s validator.

$1,750/ month
  • Peer with the validator’s observer feed
  • One approved active observer peer
  • Agreed serving capacity and onboarding
Discuss direct peering
03 / WE OPERATE

Managed infrastructure

Ruby hosts and operates the node.

From $4,590/ month
  • Dedicated fullnode infrastructure
  • Frankfurt deployment with private vRack networking
  • One agreed upstream connection included
Plan a managed deployment
04 / IN DEVELOPMENT

Multiple validators. One potential feed.

We’re exploring aggregation across participating validators, with deduplication and earliest valid copy delivery. Availability, performance and pricing depend on partners and benchmarking.

Discuss aggregation

Find the right fit

Frequently asked questions

Compare the data path, hosting options and level of management that make sense for your application.

How much faster is the feed than standard RPC?

An observer adds a consensus-data path alongside checkpoint synchronization, which can let your integration process activity without waiting for checkpoint-based delivery. The useful speed difference depends on the data you need and how your application consumes it.

Illustrative local-preview example: a message arriving through an observer after 100 ms versus corresponding data appearing through a checkpoint-based RPC feed after 400 ms would give a 300 ms arrival advantage. These figures illustrate the comparison; they are not measured service performance.

Why choose private vRack networking over my own remote node?

A Ruby-managed fullnode near our Frankfurt validator can use a private vRack connection instead of a long public-network path to a remote node. That reduces network distance and gives Ruby responsibility for the agreed infrastructure operations.

Illustrative local-preview example: replacing a 20 ms network hop with a 1 ms private hop would remove 19 ms of transport delay.

Relay or direct peering—which should I choose?

Relay access starts at $750/month and is the lighter starting point for teams operating their own observer. Direct peering at $1,750/month connects that observer to Ruby’s validator with fewer upstream hops. The right choice depends on your node’s location and integration; compare both paths before paying for an upgrade solely for speed.

Can Ruby run the fullnode for me?

Yes. Managed infrastructure starts from $4,590/month, with a dedicated Frankfurt fullnode, private vRack networking and one agreed upstream connection. We scope the hardware, operations and application integration with your team before deployment.

Can I start small and upgrade later?

Start with relay access if you already run an observer, then discuss direct peering or managed infrastructure as your needs develop. We can compare options against your existing setup so a larger deployment has a clear purpose for your application.

Build your connection to Sui

Tell us what your
application needs to see.

Share what you need to consume, where you run and what you want to improve. We’ll discuss a practical starting point.