Jun 9, 2026

How We Evolved Robinhood’s Derivatives Platform for a New Market in Under Three Weeks

Edmond Wong
Building extensible systems that can adapt to new products, regulations, and markets under tight deadlines

Building extensible systems that can adapt to new products, regulations, and markets under tight deadlines

The best trading infrastructure isn't just performant; it's also built to be extensible and adaptable. We carefully design our tech stack to be flexible, allowing us to support new assets and regulations as we grow without needing expensive updates or risking stability. Let’s talk about a recent example.

To set the scene, it was a handful of weeks before the 2024 Presidential Election and our team had just been tasked with building a brand new prediction market product into Robinhood. It was an asset class with zero support inside our systems and it needed to be generally available to our customers in a matter of weeks. Our team, never one to turn down a good challenge and allergic to failure, responded with “sure, no problem.”

That commitment was tested right away when we needed to adapt our core derivatives trading service, named Ceres after the Roman agricultural deity, to support event contracts. In less than three weeks, we were going to launch support for a fundamentally different product, requiring a new subaccount type, new symbology, accounting logic, settlement flows, and risk controls. Instead of a costly new system build, we were able to use our flexible architecture and extend the system we already had to support this.

In this post, we'll walk through the design decisions that made that possible, how we evolved our derivatives infrastructure under significant time pressure, and what we learned to keep this system flexible to upcoming changes.

The role of Ceres at Robinhood Derivatives

Ceres plays the role of a “front-office” service powering Robinhood Derivatives (RHD). It handles account management, onboarding, order processing, holdings management, settlement, ledger adjustments, and the various layers of risk controls required to support derivatives trading in production. This was also the most recent incarnation of a front-office system at Robinhood, with previous iterations supporting trading of other asset classes such as equities, options, and cryptocurrency.

Originally, Ceres was designed around the operational and regulatory requirements of futures outright trading. From its inception, the system was modular and built on top of technologies such as Golang, PostgreSQL, Kafka, and Kubernetes - all running on top of AWS infrastructure such as Graviton, RDS Aurora, S3, etc. Separate modular components inside Ceres form subsystems that handle public and private API traffic, order management, ledgering, and many administrative functions. Rebuilding or duplicating major subsystems for a new product category would have introduced substantial risk under an already aggressive timeline. The only realistic path forward was extending Ceres carefully enough that the new event contract workflows could coexist with the futures platform already running in production.

The challenge: supporting a new derivative instrument

Event contracts introduced a very different operational model from futures trading. Under CFTC rules, the specific event contracts we wanted to offer were classified as cleared swaps rather than futures. That distinction affected much more than account labeling. It introduced different account ledgering behavior which required an isolated subaccount, different clearing relationships to designated contract markets (DCM) and derivatives clearing organizations (DCO), and overall different regulatory handling requirements across the platform.

The differences showed up on day one in the implementation details. Our existing pre-trade validations were built around futures trading conventions which entailed SPAN margin risk calculations since futures are leveraged products. Event contracts introduced probability-style pricing on a (0, 1) scale while futures used concepts such as performance bonds and contract multipliers. We also had to support entirely new settlement lifecycles and schedules. Futures have their unrealized profit and loss incorporated into buying power in real-time whereas event contracts settle on contract-specific schedules, sometimes months after the trade is made. This is due to the diverse nature of real-world events. Supporting event contracts added operational complexity as well: integrating with each additional clearing venue, carried its own unique programmatic interfaces for order entry, market data, symbology distribution, reporting, and more. We added multiple clearing venues as part of this project! 

Evolving the account model to use subaccounts

Ceres was designed with a single futures-focused account model. To support event contracts, we introduced a new swaps subaccount type alongside the existing futures account. This distinction mattered because it allowed us to have a data model where each asset type would be isolated from each other, in particular when it came time to incorporate the asset-specific accounting logic. Futures activity would be under the futures subaccount hierarchy in the database and event contract activity would likewise be organized under the swaps subaccount. Our approach allowed for independent cash balances, contract holdings, and accounting rules. This isolation was also a critical safety feature because we were reducing the risk of mixups between futures logic and event contract logic.

Reusing the pre-trade risk check system

The pre-trade risk check system turned out to be one of the stronger parts of the existing architecture. By the time we started work on event contracts, the pre-trade validation pipeline already consisted of dozens of independent validation functions covering concerns like buying power, margin requirements, instrument restrictions, and position limits.

Because those validations were isolated and composable, we did not need to redesign the pipeline itself. We only needed to introduce additional validation behavior specific to event contracts and route orders to the proper set of checks depending on the asset type on the order.

That included checks around tick size behavior, probability-scale pricing, and binary outcome logic. We rolled those validations out behind feature flags so behavior could be introduced incrementally while production systems remained stable.

The underlying structure of the pipeline stayed the same. That ended up saving a significant amount of implementation time during a very tight launch window.

Using a contract-agnostic append-only ledger

One of the more important architectural decisions we validated during this project was the design of the append-only ledger. The ledger was intentionally built to avoid product-specific behavior. Its responsibility is not to understand futures contracts or event contracts directly but rather to record immutable financial adjustments consistently.

That abstraction held up much better than we expected under the new settlement model. Event contract settlements flowed through the same downstream accounting systems already trusted for futures trading without requiring separate ledger infrastructure or parallel accounting paths. From the ledger’s perspective, an execution remained just another immutable adjustment record.

That simplicity mattered a lot under tight deadlines. We were able to introduce a fundamentally different settlement lifecycle without introducing duplicated accounting logic throughout the platform.

Scaling the settlement system

Settlement processing introduced some of the largest operational differences in the system. Before event contracts, Ceres primarily operated around a single daily settlement workflow for all the futures contracts pre-scheduled to expire that day. Supporting event contracts meant supporting settlements which could happen anytime as determined by the exchange venue offering the contract which in turn were dependent on event outcomes in the world. Additional clearing exchanges meant integrating entirely new ingestion formats and operational processes while still preserving consistency downstream.

Instead of scattering venue-specific logic throughout the system, we introduced independent settlement processors for each venue. Each processor handled its own ingestion and normalization logic before feeding standardized outputs into the shared downstream accounting pipeline.

That separation kept the complexity localized. The settlement layer became responsible for understanding venue-specific operational differences, while the rest of the platform continued operating against a consistent internal accounting model.

Under the timeline we were working against, isolating complexity like that became extremely important. It reduced the number of systems that needed to change simultaneously and made rollout behavior much easier to reason about operationally.

What it looked like

By the end of the project, we had evolved Ceres from a futures-focused platform into a more generalized derivatives infrastructure layer.

Component

Futures-Only

Futures & Event Contracts

Account Model

Single futures subaccount

Futures and swaps subaccounts within shared hierarchy

Pre-trade Risk Checks

Futures-specific validations

Shared pipeline with additive event contract validations

Append-Only Ledger

Minor areas with futures-specific ledgering

Genericized contract-agnostic ledger supporting both products

Settlement System

Single DCO/DCM integration

Multiple venue-specific processors feeding shared downstream pipeline

The account hierarchy now supports both futures and swaps accounts within the same structure. The pre-trade risk checks absorbed new event contract logic without changing its overall architecture. The append-only ledger continued operating as a product-agnostic accounting layer, and settlement processing expanded to support multiple clearing venues feeding into the same downstream cash adjustment systems.

The launch itself introduced a new regulated product line, multiple new clearing relationships, additional settlement processors, and new validation logic. In the end, this occurred all within 16 days of engineering effort and without disrupting the existing futures platform.

Designing for future expansion

How We Evolved Robinhood’s Derivatives Platform for a New Market in Under Three Weeks Image 1

While the immediate goal was supporting event contracts, the longer-term value came from validating how the system could evolve as Robinhood expands into new markets and products.

The settlement architecture now scales much more cleanly across venues because venue-specific behavior stays isolated inside dedicated processors rather than leaking into accounting and risk systems. Adding support for a new venue is largely operational and integration work instead of a redesign of the broader platform.

The same principles apply at the infrastructure level. Ceres operates as a sharded system similar to our other front-office systems powering equities, options, and cryptocurrency trading. Each shard functions as an independent functional unit allowing us to easily add new deployments to new regions for futures trading, such as the United Kingdom, or more shards to pre-existing regions for extra capacity.

We saw the same flexibility when integrating with new venues such as Rothera, our new prediction markets exchange managed through a joint venture with Susquehanna. Because the architecture was built around composable abstractions rather than tightly coupled product logic, additional execution venues could be integrated much more easily.

Takeaways

  • Extensible systems reduce the cost of entering new markets.

  • Instrument-agnostic infrastructure creates long-term leverage.

  • Composable validation and settlement pipelines make incremental evolution possible.

  • Additive architectural changes are often safer and faster than structural rewrites.

  • Building modular systems upfront enables teams to move quickly under real-world deadlines.

Acknowledgements

Building a brand-new product and business line under such a compressed timeline required above and beyond collaboration from many teams within Robinhood. Engineering teams from trading platforms (reference data, market data, order entry), frontend teams, infrastructure, data science, brokerage, and many more provided support at all hours of the day to ship this product. Product, design, finance, legal, communications, compliance, risk teams made this their top priority to ensure it was a safe launch. Basically every department at Robinhood came together for this launch!

About the author

Edmond Wong is a Senior Staff Software Engineer at Robinhood Derivatives, where he works on trading system infrastructure to support scalable, resilient product expansion.


Interested in learning more about building at Robinhood? Check out the careers page: careers.robinhood.com

Share this:

All investing involves risk.

U.S. brokerage services are offered through Robinhood Financial LLC, a registered broker dealer (member SIPC) and U.S. clearing services through Robinhood Securities, LLC, a registered broker dealer (member SIPC). Find more information on FINRA's BrokerCheck.

U.K. brokerage services are offered through Robinhood U.K. Ltd, an authorised and regulated firm by the U.K. Financial Conduct Authority (FRN: 823590), and introduces UK customers to Robinhood Securities, LLC for order routing, execution, clearing, settlement, arranging custody services and margin lending to eligible UK customers with margin accounts. Robinhood Securities, LLC is regulated in the U.S. by the SEC and FINRA.

U.S. cryptocurrency services are offered through Robinhood Crypto, LLC (NMLS ID: 1702840). EU cryptocurrency services are offered for eligible EU customers through an account with Robinhood Europe, UAB (company number 306377915), registered in Lithuania as a virtual currency exchange and virtual currency depository wallet operator.

A self-custody cryptocurrency wallet, Robinhood Wallet, and related services are offered through Robinhood Non-Custodial, Ltd. (a limited company organized in the Cayman Islands).

The Robinhood Money spending account is offered through Robinhood Money, LLC (NMLS ID: 1990968), a licensed money transmitter.

Say Technologies, LLC provides technology services for shareholder engagement and communication.

Sherwood Media, LLC produces fresh and unique perspectives on topical financial news.

All are affiliated entities and wholly-owned subsidiaries of Robinhood Markets, Inc.

Robinhood, 85 Willow Road, Menlo Park, CA 94025. © 2026 Robinhood. All rights reserved.
Follow us on

All investing involves risk.

U.S. brokerage services are offered through Robinhood Financial LLC, a registered broker dealer (member SIPC) and U.S. clearing services through Robinhood Securities, LLC, a registered broker dealer (member SIPC). Find more information on FINRA's BrokerCheck.

U.K. brokerage services are offered through Robinhood U.K. Ltd, an authorised and regulated firm by the U.K. Financial Conduct Authority (FRN: 823590), and introduces UK customers to Robinhood Securities, LLC for order routing, execution, clearing, settlement, arranging custody services and margin lending to eligible UK customers with margin accounts. Robinhood Securities, LLC is regulated in the U.S. by the SEC and FINRA.

U.S. cryptocurrency services are offered through Robinhood Crypto, LLC (NMLS ID: 1702840). EU cryptocurrency services are offered for eligible EU customers through an account with Robinhood Europe, UAB (company number 306377915), registered in Lithuania as a virtual currency exchange and virtual currency depository wallet operator.

A self-custody cryptocurrency wallet, Robinhood Wallet, and related services are offered through Robinhood Non-Custodial, Ltd. (a limited company organized in the Cayman Islands).

The Robinhood Money spending account is offered through Robinhood Money, LLC (NMLS ID: 1990968), a licensed money transmitter.

Say Technologies, LLC provides technology services for shareholder engagement and communication.

Sherwood Media, LLC produces fresh and unique perspectives on topical financial news.

All are affiliated entities and wholly-owned subsidiaries of Robinhood Markets, Inc.

Robinhood, 85 Willow Road, Menlo Park, CA 94025. © 2026 Robinhood. All rights reserved.