Skip to main content
Manhattan Beach Logo
File #: 26-0160    Version: 1
Type: *Consent - Staff Report Status: Agenda Ready
In control: City Council Regular Meeting
On agenda: 4/7/2026 Final action:
Title: Consideration of a Resolution Waiving Formal Bidding and Authorizing the City Manager to Execute a Sole-Source Three-Year Agreement with Peregrine Technologies, Inc. for Public Safety Unified Data Platform in an Amount Not-to-Exceed $460,000 (Budgeted) (Police Chief Johnson). A) ADOPT RESOLUTION NO. 26-0028 B) WAIVE FORMAL BIDDING
Attachments: 1. Resolution No. 26-0028, 2. Sole Source Justification Letter, 3. Agreement - Peregrine Technologies, Inc.
Date Ver.Action ByActionResultAction DetailsDetailsVideo
No records to display.

TO:

Honorable Mayor and Members of the City Council

 

THROUGH:

Talyn Mirzakhanian, City Manager

 

FROM:

Rachel Johnson, Chief of Police

Ron Walker, Acting Police Captain

Tiffany Trust, Records Manager

Julie Dahlgren, Senior Management Analyst

                     

SUBJECT:Title

Consideration of a Resolution Waiving Formal Bidding and Authorizing the City Manager to Execute a Sole-Source Three-Year Agreement with Peregrine Technologies, Inc. for Public Safety Unified Data Platform in an Amount Not-to-Exceed $460,000 (Budgeted) (Police Chief Johnson).

A) ADOPT RESOLUTION NO. 26-0028

B) WAIVE FORMAL BIDDING

Body

_________________________________________________________

 

RECOMMENDATION:

Staff recommends that the City Council:

a)                     Adopt Resolution No. 26-0028 waiving formal bidding and authorizing the City Manager to execute a sole-source three-year agreement with Peregrine Technologies, Inc. (Peregrine) for Public Safety Unified Data Platform in an amount not-to-exceed $460,000; and

b)  Waive formal bidding per Municipal Code Section 2.36.140 (waivers).

 

FISCAL IMPLICATIONS:

The cost of services in FY 2025-2026 is $25,270. Sufficient funds are included in the Police Department’s FY 2025-2026 Asset Forfeiture Fund budget. There are unreserved Asset Forfeiture funds available to cover the cost of future years, and these funds will be budgeted accordingly for FY 2026-2027, FY 2027-2028, and FY 2028-2029. The not-to-exceed amount includes a 25% contingency to integrate future data platforms during the three-year agreement, including Versaterm CAD.

 

BACKGROUND:

The Manhattan Beach Police Department (MBPD) currently uses multiple data systems for its daily operations. The majority of these systems are not designed to communicate with one another and require a significant amount of time, training, and effort to cross-analyze case-related data and effectively investigate crime trends. Peregrine is an advanced analytics platform that provides a single point of access to view and analyze large-scale, real-time data from multiple data sources. The software performs several critical functions, including data integration, search and information retrieval, advanced analytics, data management, collaboration, access control, and security.


DISCUSSION:

Staff recommends that the City Council authorize the City Manager to approve the three-year agreement with Peregrine to provide implementation, software licensing, and training for the Public Safety Unified Data Platform at an amount not-to exceed $460,000.

 

Peregrine software is a complete, easy-to-use software designed specifically for police departments. It connects seamlessly with important systems like Tiburon CAD, Mark43 RMS, Axon Evidence.com, and Crossroads, so MBPD doesn’t have to build or maintain complicated data links. This keeps data accurate and up-to-date automatically. The platform offers tools for searching, mapping, analyzing connections, creating reports, and viewing dashboards, all accessible to officers on any device, from computers to phones, without needing to manually import data. Peregrine also has a unique feature that automatically cleans and combines duplicate records, saving time and reducing mistakes. Peregrine uses a smart system tailored for MBPD that finds connections between different data sources and adapts over time without requiring changes to the MBPD’s existing databases.

 

Hosted in the secure AWS GovCloud, Peregrine meets strict State and federal security standards for law enforcement data and works with the department’s existing login systems to keep sensitive information safe. It allows secure, rule-following, controlled data sharing and teamwork within the department and with other Los Angeles County agencies, like the Los Angeles Police Department, Burbank Police Department, Glendale Police Department, Gardena Police Department, Redondo Beach Police Department, El Segundo Police Department, Torrance Police Department, and Hermosa Beach Police Department.

 

The Information Technology Department has reviewed Peregrine’s software for compatibility with the City’s IT infrastructure.

 

Since Peregrine is scalable, the specific contract terms include the software modules that Department staff will use in the immediate future. This software is critical to our analytical work and for investigations. As additional software programs come online or are ready for integration, the Police Department and Information Technology Department staff will work with Peregrine to integrate additional technologies.

 

Under Municipal Code Section 2.36.140, City Council can waive purchasing procedures to fit a specific purchase when such waiver is not in violation of state law.  The recommended purchase is not open to competitive bidding because of the unique nature of the software services provided by Peregrine, including purpose-built data integrations specifically for systems used by MBPD, fully integrated searching, mapping, link analysis, reporting, and dashboarding, patented deduplication algorithms, interoperable architecture, and end-to-end security.

 

PUBLIC OUTREACH:
After analysis, staff determined that public outreach was not required for this issue.


ENVIRONMENTAL REVIEW:
The City has reviewed the proposed activity for compliance with the California Environmental Quality Act (CEQA) and has determined that the activity is not a “Project” as defined under Section 15378 of the State CEQA Guidelines; therefore, pursuant to Section 15060(c)(3) of the State CEQA Guidelines the activity is not subject to CEQA. Thus, no environmental review is necessary.

LEGAL REVIEW:
The City Attorney has approved the agreement as to form.

 

ATTACHMENTS:
1. Resolution No. 26-0028

2. Sole Source Justification Letter

3. Agreement - Peregrine Technologies, Inc.