We use machine learning technology to do auto-translation. Click "English" on top navigation bar to check Chinese version.
Civix simplifies online campaign finance reporting with Amazon Web Services serverless technology
Public officials and employees for electoral candidates, political committees, and political action committees (PACs) must publicly disclose their campaign finances in accordance with different state campaign finance disclosure laws. This helps the public evaluate potential conflicts of interest, deters corruption, and increases confidence in government. Many of these campaign officials and employees, collectively known as filers, utilize third-party campaign management systems to help with this and other aspects of their campaigns. But reporting on large volumes of disclosure data for multiple filing cycles during the year can present a challenge for filers and these third-party vendors—especially when this data must be converted into various required formats to maintain alignment with state-specific laws.
How Civix moved from idea to launch in nine months with the Amazon Web Services Service Creation team
Civix knew there was a simpler way to integrate financial disclosure data into campaign management systems. They brought this initial idea to the Amazon Web Services Service Creation and the
Once Civix outlined their priorities to Amazon Web Services, the Amazon Web Services teams hosted personalized development sessions tailored to designing the solution. Together, they built a proof-of-concept to act as an incremental prototype. The Amazon Web Services teams established weekly touchpoints to elaborate on best practices for each of the phases of design, development, and validation.
Civix worked with Amazon Web Services to design their solution based on requirements from multiple states’ need for integration with campaign management systems, such as Georgia, Louisiana, New Mexico, and California—though they designed the solution with the ability to extend to other functional implementations as a common API. Civix included the State of Georgia, one of its forward-thinking state customers, in the development of the platform in the pilot phase, as the state was keen on improving accessibility for its filers.
In just nine months, the Civix Ethics API was born. Civix built the Ethics API in the Amazon Web Services GovCloud (US) Region, which is designed to host sensitive data and regulated workloads and address the most stringent US government security and compliance requirements. Plus, Civix worked with Amazon Web Services to design the Ethics API with
Previously, filers exported data from their third-party vendor and then imported that data into the
David Woodward, vice president of development at Civix, said, “Civix drives data transparency and consistency by removing the burden of manually entering thousands of financial transactions. By providing states with a library of API connectors that enable connectivity with their third-party vendors, we eliminate the need for states to depend on development resources every time a new vendor needs to integrate with the Civix Ethics Platform.”
How Civix built an Amazon Web Services serverless solution for campaign finance disclosure
Amazon Simple Storage Service (
The following Figure 1 depicts the high-level architecture for the Civix Ethics API solution:
Figure 1. A high level architecture of the Civix Ethics API built with Amazon Web Services.
In this architecture, API calls are authorized (1) using the standards-based OpenID Connect protocol. Amazon API Gateway applies usage restrictions (2) to prevent the Civix systems from being overloaded. Once authorized, a unique URL is generated (3) for the vendor system to upload filing data (4). An Amazon Web Services Lambda function (5) validates and data then transfers into Civix Import Manager. As needed, the vendor system checks for the status of uploads or can update existing data corrections (6).
Civix Ethics API helps State of Georgia process two times more filers in two weeks
Civix worked with Amazon Web Services to complete the end-to-end development and launch of the new Civix Ethics API in about nine months—just in time for the April filing deadline. Once live, the third-party campaign management vendors registered under the State of Georgia completed uploading a majority of the 320,000 transactions for 6,500 distinct filings via the new API in less than two weeks. This was twice the number of filers than the previous month and nine times as many from the beginning of the year.
Leslie Eagle, director of product at Civix, said, “The expertise and knowledge brought by Amazon Web Services, along with the drive to understand the need for such a solution and the best way to implement using tried and tested Amazon Web Services components, were key to our success.”
Learn more about Amazon Web Services for GovTech
GovTechs around the world use Amazon Web Services to develop scalable and secure technology solutions to improve the lives of state and local citizens. With dedicated business and technical resources to support growth, Amazon Web Services supports GovTechs to start, expand, and optimize their business. Learn more about how Amazon Web Services helps GovTechs at the
For more information about how Amazon Web Services powers more efficient and connected operations to better serve constituents, reach out to the Amazon Web Services Public Sector
The mentioned AWS GenAI Services service names relating to generative AI are only available or previewed in the Global Regions. Amazon Web Services China promotes AWS GenAI Services relating to generative AI solely for China-to-global business purposes and/or advanced technology introduction.