Today, Connamara Technologies announces the release of the new Back Office API for EP3.
Exchanges that receive or distribute funds need a means to access the records of that activity for downstream workflows for reporting, account reconciliation, or audits.
These downstream workflows can be implemented using third-party applications or applications built by the exchange operator’s in-house team.
Because EP3 offers the Back Office API, exchange operators can integrate with third-party accounting systems and create applications and workflows bespoke to fit the specific needs of the back office and accounting teams of the exchange.
The EP3 Back Office API allows exchange operators to:
Get all deposits for an account over a date time range
Get all withdrawals for an account over a date-time range
Integrate with third-party accounting systems to create journal entries for account deposits and withdrawals
Create reports to show:
The amount in trading commissions a participant firm earned over a period of time.
The amount in trading commissions an exchange clearing member firm earned over a period of time.
The amount of exchange fees an exchange earned over a period of time.
The amount of clearing fees an EP3 clearing house earned over a period of time.
At Connamara Technologies, we continually strive to improve how our customers interact with the EP3 platform. A key pattern we put in place when we first designed EP3 was to allow our customers to interact with the functionality and data within EP3 via a set of well-defined and easy-to-use APIs.
Today, Connamara Technologies announces the release of the new Settlement Price APIfor EP3.
Regulated derivatives and other exchanges may be required to set a Daily Settlement Price for each contract, along with a Final Settlement Price when the contract expires. The setting of these prices is crucial as in many cases, it will trigger the transfer of funds between exchange participants.
While setting a settlement price is ubiquitous, the method used to determine its value can vary significantly between different asset classes and exchanges.
Because EP3 offers the Settlement Price API, exchange customers can implement a bespoke settlement price calculation strategy – tailored to their asset classes and the market they are serving.
The EP3 Settlement Price API allows EP3 exchange customers to:
Access pricing data of assets traded by the exchange on EP3
Create a custom settlement price calculation and approval workflows
Set the Daily and Final Settlement Prices for assets traded on their exchange
At Connamara Technologies, we are continually striving to improve how our customers interact with the EP3 platform. A key pattern we put in place when we first designed EP3 was to allow our customers to interact with the functionality and data within EP3 via a set of well-defined and easy-to-use APIs.
We are continually enhancing the functionality and performance that EP3 offers exchange operators. In response to customer feedback, EP3 now supports the following:
Maker / Taker Fees / Commissions
EP3 already has a robust, rules-based commission structure that allows customers to set trade commissions in several ways. Exchange operators can now set up a Maker/Taker Commission schedule to encourage exchange users to rest liquidity in the market, such as offering rebates (negative commissions).
Product Level Commissions
Commissions can now be set at the Product Level, which benefits exchanges that list a large number of related instruments. This new feature improves exchange operators’ operational efficiency.
Improved Scalability, Availability, and Fault Tolerance of the EP3 Instrument Server
The EP3 instrument server provides details on the tradeable instruments in EP3 and manages their trading schedules. Think of it as a security master. The latest enhancements allow the EP3 Instrument Server to be deployed in a multi-replica configuration, leveraging Kubernetes for scale, load balancing, and fault tolerance.
Corporate Actions Support
Customers have requested that EP3 provide support for certain corporate actions. EP3 now offers new functionality for stock splits and dividends. Via the EP3 Admin API, exchange operators can indicate that a corporate action is in progress, which will be communicated to market participants over FIX market data. Stay tuned for more updates to this functionality.
Connamara Technologies was founded in the winter of 2022. Three years later, we are on a trajectory we couldn’t be more proud of. As we reflect on our nascent stage, servicing the innovation goals of a sharply growing list of global clients, we’d like to take a moment to share the lessons we’ve learned along the way.
To gain a deeper understanding, I contacted our team members and encouraged them to reflect on their experiences scaling and growing the EP3® matching engine and platform. After reviewing this feedback, I could not help but share their assessment of the last three years and our biggest takeaways. Their insights offer a collective perspective on the knowledge we have gained throughout our remarkable journey.
A Product Company Operates Differently Than a Services Company
Connamara Technologies grew out of our custom capital markets software development company, Connamara Systems, which has successfully delivered custom technology solutions for twenty-six years. Moving into the product space with EP3® required us to adopt a new way of thinking.
Building a product like EP3 demands a focus on scalability, standardization, and long-term roadmaps. We found that our historical experience in building bespoke solutions for our legacy clients was a double-edged sword when trying to build a product company.
When building software tailored to individual customer requirements, the default behavior is to create whatever the customer wants.
When building a product that serves a diverse market, you need to take a beat and evaluate each customer request against the product roadmap and the value of the change in terms of the product-market fit. Yet, our deep experience building custom solutions for clients gave us a unique edge—understanding how to listen to clients and respond to their diverse needs in an evolving landscape. Learning to balance these two worlds has been a challenge but ultimately a key to our success.
Innovation Comes From Customers
While we’ve recently invested in formal market research in our collaboration with Acuiti, some of our most groundbreaking ideas for our EP3 matching engine have come from simply listening to our customers.
Our diverse customers’ feedback, insights, and challenges have been invaluable in shaping and driving our innovation strategy. This is because our customers always push the envelope when developing new exchanges and marketplaces. Whether our customers have brought us a twist on the digital asset marketplace, a plan for a new exchange in an emerging economy, or an idea that’s never been attempted before in the current marketplace, we’ve grown with our clients to meet their expectations and evolving needs.
Great Documentation is as Valuable as Great Code
Clear, thorough documentation helps customers implement and use EP3® effectively, reduces onboarding friction, and provides valuable support. This allows us to spend more time working with our customers on complex problems and solutions, rather than questions that have been answered previously. By the same token, excellent documentation allows our customers’ operational and technical teams to be more efficient, thus lowering the total cost of ownership of EP3. Documentation is an investment that continues to pay dividends long after the code is written for the vendor and the customer alike.
As we celebrate our third anniversary, we’re excited to carry these lessons into the next chapter of our journey. Thank you to our customers, board, and team members for helping make these three years so impactful. Here’s to continued innovation, collaboration, and growth in the years ahead!
As Connamara Technologies looks back at 2024, we are grateful and humbled by a year of truly remarkable achievements and continued growth for our EP3® matching engine and platform. Connamara Technologies was founded in 2022, and we are thrilled to share that last year was our best yet. We look forward to all that 2025 will bring to our trusted clients and partners.
In 2024, EP3 was the technology behind the only 2 approved US futures exchanges (DCMs). And, as of December 31, 2024, 60% of DCMs currently awaiting approval rely on EP3 for their exchange technology. These include exciting new markets for commodities and events contracts.
Here’s a look at some of the key milestones and moments that shaped our journey:
A Viral Moment: EP3® and ForecastEx on Election Night
This watershed moment for our matching engine and trading platform was a crowning achievement of our year back in November 2024. Working in concert with ForecastEx’s internal teams, Connamara Technologies’ engineers monitored systems around the clock, ready to respond to surges in trade volume with precision and expertise. The team’s commitment went beyond standard duty, ensuring unparalleled service during this first-in-a-lifetime historic trading event.
BEE4 became Brazil’s first regulated tokenized stock market thanks to EP3 technology: BEE4, an over-the-counter (OTC) market for small and midsize enterprises (SMEs) and Brazil’s first authorized infrastructure to trade tokenized stocks saw the upgrade and re-launch of its tokenized stock market project, powered by EP3. Watch the case study video below, or read about how we leveraged our technology to support their long-term evolution.
Zero Hash implements its digital asset platform, powered by EP3: In October, Connamara Technologies and Zero Hash announced that Zero Hash successfully implemented its digital asset platform, powered by the proprietary EP3® matching engine. EP3’s flexibility allows Zero Hash to explore new use cases, further solidifying its position as the leading infrastructure provider for start-ups, enterprises, and Fortune 500 companies, powering a diverse range of use cases: cross-border payments, commerce, trading, remittance, payroll, tokenization, wallets and on and off-ramps. Read the full press release here.
Google Cloud Partnership: In May, Connamara Technologies announced that it joined Google Cloud at the partner level for the Build engagement model. This gives Google Cloud customers the ability to create financial exchanges and other exchange technology solutions that are built with and run on Google Cloud. Read about key features here.
Industry Engagements
Conferences, Panels, and Sponsorships: In 2024, Connamara Technologies was seen at dozens of conferences around the world. Top highlights included:
Sponsoring the Pickleball Clinic at FIA BOCA at The Boca Raton.
Co-Founder James Downs speaking on the “How to Leverage Technology to Enhance Environmental Markets” panel at the Environmental Markets Association Annual Meeting
Co-Founder James Downs speaking at Amazon Web Services HQ in NYC on the “Trading in the Cloud” panel at a semi-private event, titled, “Modernizing the Trade Lifecycle”
Attending Consensus 2024 in Austin, where we got to see Mike Cagney (of Figure Markets, an EP3 customer) speak on “The Exchange of Everything.”
Our founders, James and Maureen Downs, collaborated with The Association of Futures Markets (AFM) and market intelligence firm Acuiti to lead an on-demand webinar titled “Building the Future of Exchanges: How Technology Enables Growth.” Watch the full free webinar here.
Our founders also appeared on the Exchange Invest IPO-VID Livestream to speak with Patrick L. Young on an episode titled “The Future of Exchange Matching Engines.”
Maureen Downs also got to share a bit of exchange history on the SmarterMarkets podcast. See the video here.
Award Nominations: Our EP3 matching engine was nominated for three awards this year. We were honored to attend all of these award ceremonies in-person and connect face-to-face with our fellow nominees and leaders in exchange technology.
Disruptor of the Year 2024 at the U.S. FinTech Awards
Best Matching Engine at the 2024 Benzinga FinTech Deal Day Awards
Best Matching Engine for Exchanges and Electronic Trading Venues at the 2024 TradingTech Insight Awards USA
New Features and Functionality for EP3
2024 was a year of significant upgrades for EP3, with enhancements focused on user experience, efficiency, and adaptability to meet the dynamic needs of the market. We made nearly a dozen upgrades to future-proof and enhance our product. Find out more details here.
Acuiti Study: Connamara Technologies sponsored market intelligence firm, Acuiti’s whitepaper report on Building Competitive Technology for Exchanges of the Future. This study was shared around the industry in trade papers like Waters and TabbForum, JLN News and more. The fascinating findings, which surveyed and interviewed 58 senior executives at derivatives exchanges from around the world, can be downloaded here.
The Ultimate Guide: Our team self-published The Ultimate Guide to Exchange Technology, which is a quick and easy explainer on the elements of comprehensive exchange infrastructure, tips for accelerating the launch of your exchange, crucial questions to ask a potential infrastructure partner and what to expect during the exchange design and build process. Download our free e-booklet here.
Last year, Connamara Technologies made significant strides in improving EP3, not just in performance—enhancing reporting speeds, pre-trade risk, scalability, and transaction throughput—but also in functionality. By analyzing the ever-evolving landscape of the exchange world, staying on top of what innovators need most, and building features through our discovery process, we made immense expansions to our matching engine product and platform’s capabilities.
Enhanced and Streamlined Exchange Operations
We focused on making exchange operations smoother and more efficient:
Block Trade Submission Improvements: Streamlined the submission process for exchange operators.
24/7/365 Exchange Support: Updated Trade Date functionality and end-of-day market actions, making it easier for exchanges to operate continuously.
Bulk Settlement Price Management: Simplified end-of-day workflows by enabling operators to bulk upload and approve settlement prices.
Advanced Risk and Compliance Management
Risk management and regulatory compliance remain at the core of EP3. This year, we delivered several impactful upgrades:
Omnibus Account Support: Helped Futures Commission Merchants (FCMs) manage accounts more efficiently.
Position Limits: Introduced account-level limits to enhance pre-trade risk management.
Pre-Trade Risk for Event Instruments: We have added support for Binary and Continuous payouts, empowering customers to design creative event contracts.
Regulatory Report Enhancements: We introduced support for spreads, improving compliance with regulatory standards.
Greater Integration and Flexibility
We expanded EP3’s adaptability to meet diverse needs:
Multiplatform CPU Support: Enabled customers to select their preferred CPU architecture, improving cost-efficiency and performance.
Banking Integration: Added support for J.P. Morgan Chase to complement existing BMO Harris infrastructure, providing more options for managing exchange collateral accounts.
Customizable Revenue Options and New Capabilities
We’ve made it easier for exchanges to tailor their revenue models and grow their business:
Flat Fee Commissions: Introduced a new commission model, giving customers the flexibility to structure fees that suit their needs.
Clearinghouse Technology Licensing: Expanded EP3’s offerings by making our clearinghouse technology available for licensing, opening new opportunities for emerging exchanges.
In this Connamara Technologies Spotlight, we highlight how EP3 technology powered BEE4, Brazil’s first regulated tokenized stock market. Patricia Stille, CEO and Co-Founder, Rodrigo Fiszman, Co-Founder and Chairman, and Paloma Sevilha, Head of Products, speak on BEE4’s innovative trading platform and how our matching engine, our customized approach, and our support services allowed their technology to thrive. The full Case Study on our work with the Sao Paolo company illuminates how BEE4 leveraged Connamara Tech’s APIs to customize their exchange precisely to their specifications, adapting certain rules to align with the Brazilian market.
We chose Connamara’s solution after evaluating other providers across the globe. This is the kind of partnership that is key: not only to develop the SME segment but also to expand to other niches and scale up.
– Patricia Stille, CEO and Co-Founder of BEE4
Transcript:
Patricia Stille, CEO and Co-Founder of BEE4: BEE4 is a pioneering OTC market in Brazil focused on SMEs and one of the first initiatives globally using blockchain and regulated market infrastructure. With the creation of this new market, SMEs can gain access to capital markets, fund their expansion strategies, and improve their visibility. At the same time, clients can benefit from IPOs and trade shares of high-potential firms typically unavailable in traditional exchanges.
Rodrigo Fiszman, Co-Founder and Chairman: BEE4’s trading model has a weekly auction with tunnel prices, so, at the end of the day, you can only put orders and input a trade between the tunnels in the auction. Since we’re talking about small and medium companies with less liquidity, we were focused on reducing the volatility for the owners, entrepreneurs, of those companies. BEE4 received its license in September 2021. From that day ’till one year after we launched, we were able to have more than 6,000 investors in our trading venues. We had four IPOs in a period when you didn’t have any IPOs in Brazil.
Paloma Sevilha, Head of Products: Connamara Technologies is the company behind EP3. EP3 is the order-matching engine and the exchange trading platform behind BEE4 operations and other exchanges worldwide. We chose EP3 for a few reasons. First of them, they are a well-established exchange platform. Second reason, they were very open to building these new features with BEE4. And third, they were part of the project regarding the FIX protocol which is something that is crucial for business. EP3 is very asset-neutral. And in BEE4 we work with tokenized stocks. And, we’re planning to work with different assets. We can have all these assets in EP3. We can just create a product and we can build that in a few minutes just with a few clicks. Besides that, we have the Connamara support team that is available 24/7. We work from 10 a.m. to 8 p.m., so we do need a team that is available for longer hours in case there are any bugs or any questions or any maintenance needed. They’re there and they answer really quick.
Rodrigo Fiszman, Co-Founder and Chairman: So, in the end of the day, having Connamara as a partner and using EP3, it was all about scalability and also leveraging ready-made solutions that allow us to gain a head start.
Patricia Stille, CEO and Co-Founder of BEE4: We chose Connamara’s solution after evaluating other providers across the globe. This is the kind of partnership that is key: not only to develop the SME segment but also to expand to other niches and scale up.
Building Competitive Technology for the Exchanges of the Future is a report on the relationship between investment and growth at exchanges around the world. Conducted in partnership between Acuiti and Connamara Technologies, this report interrogates how emerging and frontier markets, tier 2 and 3, and new exchanges are targeting growth in modern global markets.
As developers, one of our perpetual goals is to ensure our systems, such as our exchange matching engine software, run as efficiently as possible, using the minimum required resources to achieve maximum performance. Recently, we embarked upon an effort to reduce EP3™’s memory footprint by auditing our live memory usage and attempting to trim out as much unnecessary overhead as we could find.
Our team was inspired by the needs of our high-volume customers – who pump a large magnitude of orders through our exchange matching software daily. The result? We were able to:
inspect our memory heap
cut out 10x of our steady-state memory usage
minimize bursts of memory required during peak activity.
Read more to find out how we executed this incredible revamp of our matching engine technology.
Deploying Go’s pprof Tooling
We turned to Go’s internal pprof tooling – a powerful suite for profiling applications through visualization and analysis of data. It can help us analyze CPU usage, memory allocation, and more while our services run live in a test environment. For our purposes, we focused on heap profiling to understand and optimize memory usage while under high load in a real Kubernetes cluster.
First, we needed to enable pprof across all of our Go microservices. This is remarkably straightforward. By importing the net/http/pprof package and setting up a temporary HTTP server, we could access various profiling endpoints while ensuring that the debugging behavior is off by default for production workloads.
With this setup, we could access the pprof endpoints by navigating tohttp://localhost:<our forwarded port>/debug/pprof/ in our browser after forwarding each service’s port from the Kubernetes cluster to our local development machine. To dump the heap after forcing a garbage collection event, we hit the GET /debug/pprof/heap?gc=1endpoint and saved locally. Then, we ran go tool pprof -http=:8082 heap.out to visualize the heap like so:
Through this view, we were able to determine that there were 2 internal caches that were unnecessarily large for their particular use case within our codebase, so we reduced their size. This eliminated a large chunk of our memory footprint, but we were still seeing nominal utilization increases under bursts of exchange activity. We believed we could still do better!
An Assist From gogctuner
gogctuner is a library designed to fine-tune Go’s garbage collector (GC). By default, the GC is conservative about releasing memory back to the OS, which can lead to higher memory usage than necessary. This library provides the means to adjust the aggressiveness of the garbage collector, allowing us to strike a balance between application performance and memory usage.
With more frequent garbage collection and memory release, our system experienced more consistent performance and reduced latency variance across all of EP3. The reduced memory usage also meant less pressure on each node’s memory in Kubernetes, leading to overall better resource utilization.
Go’s pprof tooling proved invaluable in our quest to optimize memory usage and boost system performance. By systematically identifying and addressing memory hotspots, we improved our application’s efficiency and gained more profound insights into Go’s memory management.
Going Forward
We’ve identified and optimized memory hotspots, so our matching engine technology, EP3, continues to operate like a well-oiled machine. For any developer looking to optimize their Go applications, pprof is an essential tool. It provides a window into your application’s performance, helping you make informed decisions and implement effective optimizations. Now, we want all our customers to benefit from these enhancements. Tuning recommendations and more details are available in our documentation.
Decentralized exchanges (DEXs) might be the epitome of the decentralized finance (DeFi) revolution, providing peer-to-peer trading without the need for intermediaries.
However, the moniker “decentralized” implies that these exchanges are a departure from existing conventional exchange infrastructure mechanisms. The truth is that many DEXs still rely on off-chain Central Limit Order Books (CLOBs), which might seem odd for an exchange touting decentralization.
But why? What are the benefits for DEXs using CLOBs? And how does our EP3 technology leverage CLOBs in the DeFi space?
What Does “Decentralized” Actually Refer To?
The term “Decentralization” refers to various corners of our industry. It might refer to a decentralized order book, decentralized custody, decentralized clearing, or the absence of a central limit order book (CLOB).
Given how quickly the space is advancing, the full potential of decentralized trading has not yet been realized. However, it’s possible to envision a future in which the decentralized exchange landscape utilizes a blend of AMMs and CLOBs.
Benefits of CLOBs in Decentralized Exchanges
An off-chain order book can maintain decentralization if combined with on-chain (decentralized) custody or by leveraging other DeFi patterns. At Connamara, we believe that the advantages of CLOBs can be:
Higher Performance and Speed: Off-chain order books can handle a higher volume of orders and trades than on-chain systems — resulting in faster transaction processing and execution.
Reduced Latency: When even milliseconds can make a significant difference, keeping the order book off-chain minimizes the time delay between order and execution.
Complex Order Types: CLOBs can accommodate a variety of order types beyond just the basic trades, such as stop-loss orders, trailing stops, and fill-or-kill orders, ensuring flexibility and fostering sophisticated trading strategies.
Operational Simplicity and Reduced Overhead: Managing the order book off-chain reduces the computational burden on the blockchain. This can lead to lower gas and transaction costs, increased efficiency, and easier integrations.
EP3: Bridging the Gap with cCLOBs in DEX
EP3 isn’t just another platform; it provides vital tools for launching, operating, and monitoring markets.
Total Flexibility: EP3 has a CLOB, but we also have auctions, RFQ, and the flexibility to create other market mechanisms. This diversity ensures that your market can cater to various trading preferences and strategies. Whatever the exchange needs to scale, we have the best tools available.
Beyond the Order Book: Operating a successful exchange goes beyond order matching. That’s why EP3 includes critical tools like pre-trade risk management, market surveillance, and reporting that maintain market integrity, ensure regulatory compliance, and optimize operational efficiency.
Flexible Deployments and Integrations: EP3’s component-based design ensures flexible integration and allows customers to tailor their solutions to their specific ecosystem, whether from the DeFi or TradFi universe.
EP3’s Features Offer Functionality Designed for Market Success:
Pre-Trade Risk Management: EP3 provides robust pre-trade risk checks, including price limits, order size limits, self-trade protections, user validation, and account-level financial controls.
Market Surveillance: EP3 offers advanced market surveillance capabilities, allowing exchange operators to identify and address suspicious activities that may undermine market integrity.
Cost Management: EP3 helps exchange operators manage costs effectively, ensuring that resources are allocated efficiently and budgets are optimized for maximum impact.
With EP3, you have the tools and technology to build a thriving market that attracts traders, ensures market integrity, and drives growth.
Contact Us: Ready to elevate your market? Contact us today to learn more about how EP3 can accelerate your goals.