Open Contracting for Infrastructure Data Standard (OC4IDS) on Blockchain
OpenGovChain's infrastructure module implements the Open Contracting for Infrastructure Data Standard (OC4IDS) — bringing transparency to public infrastructure projects by linking project-level data with procurement processes on an immutable blockchain.
Infrastructure projects are among the largest public investments a government makes. OC4IDS on blockchain ensures that every project — from roads and bridges to schools and hospitals — has a verifiable, tamper-proof record from identification through completion.
The Open Contracting for Infrastructure Data Standard (OC4IDS) builds on OCDS to provide a framework for disclosing data about infrastructure projects. Developed in partnership with the CoST – Infrastructure Transparency Initiative, it enables governments to publish structured data about projects, their associated procurement processes, and physical progress.
OC4IDS bridges the gap between procurement data and project outcomes, making it possible to track whether infrastructure projects are delivered on time, on budget, and to specification — from the initial project identification through to completion.
Infrastructure Project Lifecycle On-Chain
Every phase of an infrastructure project lifecycle is recorded as immutable blockchain transactions, creating a permanent and verifiable record.
A new infrastructure project is registered on-chain with its title, purpose, sector, type, locations, and public authority.
Msg/CreateProjectBudget allocations, timelines, and project classification data are committed to the ledger for public visibility.
Msg/CreateProjectContracting processes (OCDS) are linked to the infrastructure project, connecting procurement data to physical outcomes.
Msg/LinkContractingProcessEnvironmental assessments, permits, designs, and other documents are attached with IPFS storage and on-chain hash verification.
Msg/AttachDocumentPhysical and financial progress is tracked with measurable observations, KPIs, and milestone updates.
Msg/UpdateProgressFinal project status, completion dates, actual costs vs. budget, and evaluation metrics are recorded permanently.
Msg/UpdateProjectProject Status Progression
Identification
- Project title & purpose
- Sector classification
- Geographic locations
- Public authority
Preparation
- Budget allocation
- Project timeline
- Environmental assessment
- Design & feasibility
Implementation
- Physical progress %
- Financial disbursements
- Contractor performance
- Milestone tracking
Completion
- Final project status
- Actual vs. planned cost
- Completion date
- Evaluation & handover
Continuous Activities Throughout Lifecycle
Procurement Linkage
OCDS contracting processes are linked to the project via Msg/LinkContractingProcess, connecting procurement data to physical outcomes.
Document Attachment
Environmental assessments, permits, designs, and reports are attached with IPFS storage and on-chain hash verification via Msg/AttachDocument.
Progress Monitoring
Physical and financial progress is tracked with measurable metrics and observations via Msg/UpdateProgress.
Every project update is recorded as an immutable blockchain transaction. The OC4IDS project schema ensures that budget, timeline, location, procurement, and progress data are captured in a structured, internationally comparable format that can never be altered or deleted.
Infrastructure Project
The core data structure, based on the OC4IDS project schema. Each project captures everything from identification through completion, including linked procurement processes.
Location Data
Rich geospatial data for each project, supporting addresses, gazetteer identifiers, and geometry coordinates for precise location tracking.
Metrics & Observations
Measurable indicators that track physical and financial progress over time with structured observation data.
Contracting Process Summary
Summarized procurement data linked from the OCDS procurement module, following the contracting process summary schema to connect contracts to the infrastructure project they serve.
One of the most powerful features of OpenGovChain is the on-chain link between OCDS procurement processes and OC4IDS infrastructure projects. This enables:
End-to-End Tracking
Follow a road project from its budget allocation, through the bidding process, contract signing, to physical completion — all on one chain.
Cost Verification
Compare contract values from OCDS procurement data with actual spending tracked in the infrastructure module to identify cost overruns.
Multi-Contract Projects
Large projects often involve multiple procurement processes. OC4IDS links them all under one project, giving a unified view of the entire investment.
/govchain/infrastructure/v1/projectList all infrastructure projects
/govchain/infrastructure/v1/project/{project_id}Get a specific infrastructure project by ID
/govchain/infrastructure/v1/projects_by_sector/{sector}Query projects by sector (e.g., transport, health, education)
/govchain/infrastructure/v1/projects_by_region/{region}Query projects by geographic region
/govchain/infrastructure/v1/projects_by_status/{status}Query projects by their current status
Register a new infrastructure project with title, sector, locations, budget, parties, and public authority information.
Update project details including status, budget, timeline, locations, and completion data as the project progresses.
Link an OCDS contracting process to this infrastructure project, connecting procurement to physical outcomes.
Attach project documents (designs, permits, assessments) with IPFS storage and on-chain content hash verification.
Record measurable progress observations with metrics, KPIs, and quantifiable data points for monitoring.
Public Roads & Bridges
Track road construction from budget approval through procurement, construction progress, and final delivery. Citizens can verify if the road was completed on time and within budget, with photos and progress reports permanently on-chain.
School & Hospital Construction
Monitor social infrastructure projects with location data, budget tracking, and contractor performance metrics. Communities can see exactly what's being built in their area and who is building it.
Disaster Recovery Projects
Track emergency infrastructure rehabilitation with full accountability for rapid procurement and reconstruction efforts, ensuring donor funds are used effectively.
Anti-Corruption Monitoring
Compare budgeted vs. actual costs, detect unusual patterns in contractor selection, and identify projects with unexplained delays — all with immutable data that cannot be tampered with.
OC4IDS Schema Reference
Complete schema reference for the infrastructure data standard, including all object definitions and field descriptions.
OC4IDS Project Schema
The project schema — the primary data structure describing an infrastructure project from identification to completion.
OC4IDS Codelists
Standardized code values for project status, sector classifications, project types, and geometry types.
CoST Infrastructure Data Standard
How OC4IDS maps to the CoST IDS (Infrastructure Data Standard) for proactive and reactive disclosure.
OC4IDS Getting Started
Implementation guidance for publishers, including how to identify and structure infrastructure project data.
OCDS for Infrastructure
How OC4IDS connects project-level data with OCDS contracting processes for end-to-end transparency.
CoST Initiative
The Infrastructure Transparency Initiative (CoST) — the global program promoting infrastructure transparency.
Open Contracting Partnership
The global organization that stewards both OCDS and OC4IDS and supports open contracting reforms worldwide.