Civic procurement transparency

Public moneyshould leavea public trail.

OpenContract makes public procurement easier to trace, understand and independently verify — from tender publication through contracts, amendments and payments.

OCDS-aligned recordsSHA-256 verificationBase Sepolia anchoringGrounded AI
Minimalist illustration representing transparency and blockchain verification in public procurement

DEMO DATA— Fictional procurement records are used to demonstrate the OpenContract workflow.

01

Explore

Find procurement records, organizations and contracts.

02

Understand

Follow the lifecycle from tender through award, contract, amendments and payments.

03

Verify

Check published document fingerprints against registered records.

04

Investigate

Review explainable signals when procurement data deserves closer attention.

05

Ask

Use the AI analyst to ask questions about the available evidence.

DEMO DATA

5

Procurement processes

DEMO DATA

1

Active tenders

DEMO DATA

₵131.2M

Tracked contract value

DEMO DATA

4

Signals requiring review

Follow the full lifecycle

Every public procurement creates a chain of events. OpenContract makes that chain visible and verifiable.

Click any stage to filter and explore public contracts at that point in the procurement chain.

Verify any public document

Upload a document and check whether it matches the cryptographic fingerprint registered for an OpenContract record. If even a single byte changed, verification will show a mismatch.

A matching fingerprint confirms the file is identical to the registered version. It does not verify the contents are truthful.

Document verified

The uploaded file matches the registered document fingerprint.

SHA-256
a3f2…8c1d
Registered
18 May 2026
Blockchain
✓ Confirmed
Document mismatch

The uploaded file does not match the registered fingerprint. This may mean the file has been modified.

Blockchain proof (Demo)✓ Anchored (Simulated)
Network
Base Sepolia
Transaction
0x8a4f…3c2d (Demo)
Block
14,893,241
Anchored
24 Sep 2026

Simulated demo anchor on Base Sepolia. Demonstrates how cryptographic SHA-256 fingerprints are anchored to OpenContractRegistry.sol at the time of publication.

Independent verification layer

Key procurement events and document fingerprints are anchored to an EVM blockchain. This creates a tamper-evident public record that can be independently verified without relying on OpenContract servers.

  • Events are anchored, not full documents
  • Document hashes are anchored — not document contents
  • Blockchain does not verify truthfulness of submitted data
  • Anyone can independently verify the anchored events

Structured review signals

OpenContract's integrity engine applies deterministic rules to surface procurement records that may warrant additional attention. These are signals for review — not findings of wrongdoing.

Medium

Single bidder

A tender received only one recorded bid, which may reduce competitive pressure.

High

Significant amendment

Contract value changed by more than 15% from the original awarded amount.

Medium

Delayed implementation

Recorded milestone dates indicate the project is significantly behind schedule.

Low

Missing update

An expected procurement stage has no corresponding public record.

Info

Supplier concentration

A supplier appears across an unusually high proportion of recorded procurements.

Ask questions about the data

The AI procurement analyst answers questions using structured application records — not a general knowledge model. Every factual statement is traceable to a specific procurement record.