projects

Associated Press: AP Verify

  • User Experience
  • Component Libraries
  • WebSockets
  • AI Integration

Project overview.

We worked as part of a cross functional team at the Associated Press to create a pioneering online news verification platform

The client.

The Associated Press (AP) is a global, independent news organisation founded in 1846. As a not-for-profit cooperative, it provides real-time, unbiased news reporting to thousands of media outlets worldwide. With journalists in over 100 countries, AP delivers trusted content across text, photo, video, and audio - serving as a backbone for breaking news and global coverage.

As the media landscape has evolved, so too has AP’s need for cutting-edge digital platforms to support fast, reliable, and scalable news delivery.

AP Homepage

The brief.

AP needed a robust, secure, and user-friendly platform to help its journalists analyse and verify multimedia content at speed and scale. Existing tools were fragmented, technically inaccessible to many users, and lacked the cohesion needed for fast-paced newsroom environments. AP challenged us to build a platform that would unify verification workflows, automate complex processes, and support journalists in evaluating the credibility of media in real time.

The approach.

We collaborated closely with AP’s internal teams to design and build AP Verify - a feature-rich platform that enables journalists to analyse and investigate images, videos, text, and metadata from a single interface. The platform integrates a suite of AI-powered tools, third-party APIs, and custom-built pipelines to support advanced verification tasks such as frame-by-frame analysis, reverse image search, and automated source detection.

Understanding the fragmented nature of journalists’ previous workflows, we focused on usability and accessibility - eliminating the need for disparate tools and workflows, while increasing overall speed and accuracy. We tackled major challenges including media access restrictions, API volatility, and asynchronous processing of large files by implementing creative job queueing, real-time interface updates via websockets, and fallback mechanisms for AI model selection.

By turning a previously manual and error-prone process into an efficient, scalable workflow, AP Verify empowers journalists to verify content more quickly and more reliably - all within a secure, high-performance environment.

AP Verify Archive

By turning a previously manual and error-prone process into an efficient, scalable workflow, AP Verify empowers journalists to verify content more quickly and more reliably - all within a secure, high-performance environment.

  • Laravel (Livewire, Jetstream, Reverb)

  • Alpine + Sass

  • Test suite creation to monitor application health

  • Websockets for real-time UI updates

  • AWS (EC2, S3 buckets, load balancer configuration)

  • Multiple 3rd-party API integrations

  • Custom deployment pipeline using Trellis / Ansible

  • Websocket server configuration

  • Deployed securely behind AP’s VPN

  • Encrypted media handling

  • Built to strict AP security and compliance requirements

The result.

AP Verify Landing Page
AP Verify Logged In Homepage

The feedback.

lorem ipsum

Let’s talk?

Praesent conseqsuat volutpat libero vel molliss. Donec iaculis lacus ac laoreet tincidunt. Quisque lorem neque, pulvinar at ligula fringilla, vestibulum rutrum nisl. Donec ut facilisis lectus.