AXM WitnessIndependent review project
/New review
Current reviewNo review selectedreview pending
StatusReady
OwnerUnassigned
Case referenceNot supplied
SourceRepresentative CSV
RecognitionRepresentative
PSPalm Springs witness workspace

What do you want to review?

Attach an authorized Flock-shaped export, open a public evidence fixture, or continue the current review.

+
Search activity auditChoose a record family, then attach the source.
Independent municipal demonstratorUse only authorized exports. This page is not built by, connected to, or endorsed by Flock Safety.YOUR FILE STAYS IN THIS BROWSER
Review the record. Preserve the source. Keep the limit visible.

Choose the Flock record you need to check. Load it here. Get an operational answer and a city-held receipt.

AXM Witness reads an authorized export locally, recognizes the activity it contains, shows what was searched, detected, shared, or missing, and preserves the exact file underneath the review. It never turns a clean receipt into a claim that the vendor delivered records the city never received.

OPERATIONAL ANSWERWhat activity appears in the supplied export?

Counts, users, reasons, case references, cameras, recipients, coverage state, and visible review gaps.

CITY-HELD RECEIPTCan the exact file and admitted sequence still be verified?

Source identity, frozen field recognition, record sequence, commitments, signatures, faults, and downloadable receipts.

HONEST LIMITDid the vendor omit something before the city received it?

An ordinary export cannot answer that alone. Useful cursors, high-water marks, signed inventories, or an independent origin witness are required.

Use the page from left to right

Five steps from export to receipt

You do not need to understand hashes or custody packets before beginning. Those controls remain available after the operational review.

1
Choose the record

Detections, searches, exports and shares, or camera coverage.

2
Load the export

Select, drop, or paste an authorized file. Nothing is uploaded.

3
Review recognition

Witness shows which fields it recognized and leaves uncertainty visible.

4
Preserve and analyze

The exact file and interpretation are frozen before records enter custody.

5
Read and download

Review findings, proof level, open limits, and the city-held receipt.

Start with the record your team recognizes

What are you trying to check?

Choose the operational question first. The page then tells you what file to provide and what answer it can return.

Your review workspace

Load the export and inspect what Witness recognized

Menu names and columns can vary by agency configuration and product release. The selected file is preserved by exact bytes, while uncertain interpretation remains correctable before admission.

SELECTED REVIEW

Auto-detect record family

Load an authorized export and let Witness inspect it locally.

FILE TO PROVIDE

An authorized CSV, JSON, NDJSON, TSV, or text export

A record time plus recognizable user, camera, recipient, query, status, or event fields.

ANSWER YOU WILL GET

A plain-language activity review plus a city-held receipt

Witness will show the activity present, visible field gaps, source custody result, achieved proof level, and open completeness boundary.

Or paste authorized recordsLOCAL TEXT
Selected fileNo source loaded
Exact bytes0
Rows parsed0
SHA-256pending
LOCAL RECOGNITION

Waiting for a source

Choose a review family and load an authorized export.

NO SOURCE
Fields Witness will useVISIBLE BEFORE ADMISSION
No source loaded

This freezes the exact file and recognized field map, creates the local custody session, runs verification, and opens the relevant findings. It does not transmit the source or connect to Flock.

Advanced: review or correct recognized fields
Interpretation mapUNFROZEN
Load a source. Recognized fields remain provisional until preserved.
Local preview of the selected fileNO SOURCE
0 rows
WHAT THE RECEIPT CAN ESTABLISHThe supplied file was preserved, interpreted under a frozen map, sequenced, and verified after municipal admission.
WHAT AN ORDINARY EXPORT CANNOT ESTABLISHThat every record existing upstream was delivered. Coverage, cursor, inventory, or independent-origin evidence must carry that claim.
SELECTED REVIEW

No review selected

Operational findings, custody proof, assigned responsibility, and disposition remain attached to one review object.

Review outcome

The current review is loading.

Representative data is open. Start a new review to load an authorized export and repeat the same governed flow.

RECORDS REVIEWED
0admitted records

Detections, searches, disclosures, and coverage entries present in the supplied source.

OPEN FINDINGS
0items awaiting disposition

Operational gaps and unresolved proof boundaries remain visible even when custody verification passes.

CITY-HELD RECEIPT
PENDING0 exact source file

Verification will recompute the source, field map, sequence, chain, signatures, and fault ledger.

PROOF CEILING
T1achieved level

Pre-delivery omission remains open unless the source provides useful completeness or independent-origin evidence.

OPERATIONAL ACTIVITY

What appears in the supplied export

REPRESENTATIVE DATA · LOCAL EXECUTION
FINDINGS

What requires attention

Recent source activity0 records
Advanced: inspect how the source became a city-held receipt
AUTHORIZED SOURCErepresentative-flock-review.csv
SHA-256
MUNICIPAL WITNESSfreeze · commit · sequence · sign
CHAIN
PORTABLE RECEIPTverification ready
The browser exposes the record model. The production spoke remains SQLite WAL custody with independent Python and Go verification.
Witness keypending

The browser generates a local signing key. Production custody remains city-held Ed25519 with independently distributed trust roots.

0sources
0mappings
0packets
0quarantine
0cursor states
0verification runs

Selected event commitment

No packet selected.

Commitment chain

Select an admitted packet to inspect its source identity, packet identity, prior chain, current chain, and signature.
DETECTIONS0
CAMERAS0
TIME RANGEnone
REVIEW ITEMS0
What Witness checks here

Whether the selected file was preserved exactly, each supplied detection can be attributed to a row and camera, and the admitted sequence can be recomputed. It cannot prove that a vendor-exclusive system delivered every detection that existed upstream.

No vehicle detections are present in the current review.

Import a detection export or open the representative sample.

SEARCHES0
USERS0
MISSING REASON0
MISSING CASE REF.0
What a supervisor can answer

Who ran the search, when it occurred, the supplied investigative reason, whether a case reference was recorded, and whether the exact audit file later changed. A case reference may be optional in the source workflow; Witness reports its presence without inventing a policy violation.

No searches are present in the current review.

Import an authorized search audit or open the representative sample.

EXPORTS / SHARES0
ACTORS0
RECIPIENTS0
MISSING RECIPIENT0
What Witness preserves

The exact source file, the supplied action time, actor, artifact identity, scope, recipient, and its position in the city-held custody sequence. It does not infer legal authority or approval when the export does not contain it.

No exports or shares are present in the current review.

Import a disclosure record or open the representative sample.

COVERAGE RECORDS0
CAMERAS0
OFFLINE / DEGRADED0
CURSOR FAULTS0
What changes the proof level

A normal file can support receipt integrity. Monotonic cursors, useful high-water marks, or signed inventories can support delivery-completeness checks. Only an independently witnessed origin path can make silent pre-delivery omission detectable without relying on the vendor.

No coverage records are present in the current review.

Import camera inventory or coverage evidence, or open the representative sample.

Open and dispositioned findings0 findings
Current receipt result

PENDING

Run verification to recompute the custody state.

0controls passed
0controls failed
0records sealed
T1proof level
PLAIN-LANGUAGE RESULT

The current source has not yet been verified.

The verification report will state whether the selected file and city-held sequence recompute cleanly, then preserve the upstream completeness boundary separately.

DownloadsVISIBLE, USER-INITIATED FILES
Portable custody package

All demonstrator tables and verification metadata. Exact source bytes remain excluded unless you opt in below.

Verification report

The latest recomputation of source identity, packet identity, sequence, chain, cursor, signature, privacy, and package-boundary controls.

Offline one-file application

The same local application, containing the representative sample and no automatic network requests.

Department-owned continuityENCRYPTED FULL-LEDGER BACKUP

The department can export the complete local ledger, including exact source bytes and its local signing material, inside a passphrase-encrypted AES-256-GCM envelope. Restore verifies the envelope before replacing this browser store and continues under the same local trust root.

Department trust root: initializing…Storage origin: detecting…Checking browser storage durability…Keep the deployment scheme, host, and port stable. Moving between a local file and a hosted URL, or changing origin, requires encrypted backup and restore.Local cryptographic authority only. Municipal SSO, employment standing, retention policy, and production key ceremony remain external deployment controls.
Verification controlsRECOMPUTED FROM LOCAL OBJECTS
Inspect the custody database and exact source object
0 records

Selected row

Select a row to inspect the stored object.

Exact source custody

The source table retains name, media type, byte count, SHA-256, parser disposition, mapping identity, and the exact local bytes.
TYPED ADAPTERS10

Organization, Network, Public Audit, SharedNetworks, event log, portal usage, policy, agency access, agency survey, and camera candidates.

PINNED EXCERPTS4

Real public rows with upstream commits, blob identities, byte counts, and source classifications.

UPSTREAM ECOSYSTEMS6

Official portal, public records, newsroom corpus, accountability community, DeFlock/OSM, and Flock Finder/WiGLE.

PARTNER GATELater

Authorized access is needed for live conformance and stronger evidence, not for building the empirical adapter floor.

PALM SPRINGS CA PD · OFFICIAL PORTAL · INDEXED SNAPSHOT

Current public target state

The official transparency page was indexed with a July 24, 2026 update. This is a current public declaration, not retained portal HTML and not the current Public Search Audit CSV.

Exact portal bytes: not retained
224cameras
457,878vehicles / 30 days
703searches / 30 days
7,763hotlist hits / 30 days
Evidence classes

Use the sources now available

The buttons below stage a real excerpt, a current public snapshot, or an explicitly marked schema/derivative fixture. The classification follows the source into the review.

NEWSROOM EMPIRICAL FLOOR · MIT

The News & Observer Private Eyes

More than 360 transparency portals, usage statements, sharing relationships, policy snapshots, agency surveys, and a 50.4 MB combined public-search-audit corpus.

Commit 00f29cad · exact full-file blobs pinned
RELEASED AUDIT FAMILIES

Have I Been Flocked schema floor

Documented Organization Audit, Network Audit, Public Audit, SharedNetworks, event-log, and settings evidence families derived from public-records releases.

Schema fixtures only · original electronic exports remain preferred
PUBLIC-RECORDS ORIGINALS

MuckRock productions

Agency responses can contain original audit CSVs, network-sharing files, event logs, and settings screenshots. The campaign register records discovered productions but does not pretend their bytes were acquired here.

Status: attachments discovered · bytes not materialized
OPEN-SOURCE FIELD OBSERVATIONS

DeFlock and OpenStreetMap

Crowdsourced ALPR reporting supplies independent deployment hypotheses, OSM tagging, and field-verification targets outside the vendor portal.

MIT · commit ac6a79f2 · no map export vendored
COMMUNITY HEURISTIC INVENTORY

Flock Finder and WiGLE

OUI and SSID observations provide candidate locations and observation windows. They remain stale, incomplete, and unconfirmed until corroborated.

MIT · commit e71e47b8 · exact excerpt retained in source corpus
Adapter matrix

What can be recognized now

Recognition does not convert a derivative into an original, a portal statement into operational truth, or a candidate camera into confirmed inventory.

AdapterOperational objectEmpirical floorPrimary limitation
flock.organization-audit@1Search accountabilityDocumented released-file schemaOriginal electronic export not yet retained
flock.network-audit@1Cross-network searchesDocumented redacted schemaOperator and plate fields commonly redacted
flock.public-search-audit@1Public search history50.4 MB upstream corpus pinnedCurrent PSPD CSV endpoint not materialized
flock.shared-networks@1Sharing relationshipsDocumented columns plus portal namesDirectionality requires original file
flock.event-log@1Administrative actionsDocumented event-log columnsLive event taxonomy unqualified
flock.transparency-usage@1Portal metricsPinned real excerptsAgency/vendor declaration only
flock.transparency-policy@1Published policyPinned real excerptsPublication does not prove enforcement
flock.agency-access@1External access graph1.69 MB upstream blob pinnedFull bytes not acquired here
flock.agency-survey@1Agency deployment surveyPinned real excerptSurvey/records synthesis
community.flock-finder-camera-candidates@1Candidate camera inventoryPinned exact public excerptHeuristic and unconfirmed
NO PARTNER REQUIRED TO BEGIN

Partner access is a conformance gate, not the starting gun.

Public evidence already supports source custody, schema detection, redaction handling, drift tests, sharing graphs, policy comparison, portal history, and candidate-inventory reconciliation.

AUTHORIZED ACCESS REQUIRED LATER

Conform against the current PSPD environment.

Live API behavior, current original exports, PSPD identity and policy, useful completeness denominators, and an independent origin witness remain separate gates.

Role and action matrixENFORCED IN THIS DEMO
Agency controls still requiredNOT CLAIMED
PSPD identity providerNot integrated

Demonstration identities do not establish real municipal authentication or employment standing.

Retention and redaction policyNot integrated

Local receipt generation does not select or enforce an approved records schedule.

City key ceremony and trust distributionNot integrated

Browser-generated demonstration keys do not replace city-held signing keys and independently distributed trust roots.

Qualified Flock acquisition contractOpen

Representative adapters do not establish a live API, export schema, completeness denominator, or origin-independent feed.

Proof level 1

Received records unchanged

The city can prove that a record received into municipal custody was retained, sequenced, signed, and not later altered without detection.

  • Exact source-file identity
  • Frozen field recognition
  • Packet and chain recomputation
  • Deletion, duplication, and reordering detection
  • Portable public and private receipts
Proof level 2

Vendor-declared stream complete

The delivery contract supplies monotonic cursors, high-water marks, or signed inventories that let the city identify gaps between the stream the vendor declares and the records delivered.

  • Cursor namespace and epoch
  • Expected-next continuity
  • High-water or inventory denominator
  • Explicit gap and rollback faults
  • Still dependent on vendor declaration quality
Proof level 3

Independent origin witness

The event is committed by a city-controlled or independently witnessed path before vendor-exclusive custody, making silent pre-delivery omission independently detectable.

  • Camera-side or edge-side commitment
  • Independently admitted source key
  • Dual delivery or controlled network boundary
  • Origin signature verification
  • Cannot be inferred from an ordinary export
Controlling pilot question

Can Palm Springs independently detect a capture, search, or disclosure that the vendor omitted before it entered city custody, or can it only prove that records delivered to the city were not altered afterward?

Hands-on tamper testORIGINAL SESSION REMAINS UNTOUCHED

Each drill mutates an isolated clone and runs the same verifier. A drill passes only when the planted defect is detected or explicitly classified outside the achieved proof level.