Modular, callable AI functions β the ingredients of any AI-enabled public service. Minimalist, composable, reusable, and governable.
Think of AI Blocks as ingredients and DPI Workflows as recipes. Each block does one bounded thing β translate, verify, extract, classify β and can be composed into any service workflow. The block is replaced; the workflow remains.
One clear purpose. Bounded inputs and outputs. No hidden side effects.
Interoperates with other Blocks and workflow engines through open APIs and common data formats.
Applicable across agencies, sectors, and countries without rework. One block, many services.
Observable, testable, policy-aligned. Built-in audit trails, confidence scores, and privacy controls.
General-purpose capabilities reusable across all sectors. The multimodal and local language primitives that are prerequisites for an inclusive AI-ready nation.
translate() β local language translation & transliterationspeech_to_text() β voice input in any dialecttext_to_speech() β voice output accessibilityocr_extract() β optical character recognitionsummarise() β document summarisationimage_classify() β image and video recognitionTailored to specific workflows. Embed policy and operational logic into callable functions that serve public mandates.
eligibility_verify() β social protection eligibilityidentity_verify() β digital ID verificationduplicate_detect() β civil registration deduplicationclinical_decision() β clinical decision supportpersonalized_tutor() β adaptive educationfraud_detect() β disbursement anomaly detectionarea_classify() β GIS crisis area classificationbias_check(), consent_verify(), anomaly_flag(). By treating safeguards as modular, replaceable components, governments can evolve their risk management without rebuilding workflows.
A block spec defines not just what the block does, but how it can be governed, replaced, and audited. The spec is machine-readable and published alongside the block.
As AI Blocks evolve into reusable capabilities, they need a common way to exchange context and interact safely. The Model Context Protocol (MCP) illustrates how this interoperability can be achieved β a lightweight protocol that allows AI systems to access external data, tools, and services while maintaining contextual integrity and auditability.
AI Blocks are ingredients β they need DPI Workflows to combine them into services, and Public Agents to present them to citizens.