Photo-to-Progress Agent

The Photo-to-Progress Agent reads structured site captures, such as 360° walks, fixed-point photos and drone surveys, and maps what it sees to programme activities and BoQ items by location. It estimates progress for each activity, compares it with progress claimed in payment applications and reports, and keeps a dated visual record of every activity for future claims.

Ideal forProject managers

The difference

From 1-2 days per monthly progress check to 2-3 hours

Your project and cost teams see verified progress every week, not only what the monthly report says.

Done by hand

1-2 days per monthly progress check

With the Vanine agent

2-3 hours

Time returned to your team

85%

Indicative figures. We measure your own baseline in the first fortnight so the numbers you see are yours.

Claims checked against what is built

Payment applications claiming more than the photos show are flagged before certification.

Slippage seen weekly

Activities falling behind show up in the captures before they show up in the programme.

A dated record for every activity

Each activity carries its photos by date, ready for delay claims, defects and disputes.

Capabilities

Progress measured from site photos, not from optimism.

Built for client-side project managers, quantity surveyors, lenders' monitors and contractors' planning teams on South African building and civil projects.

Capture ingestion

Reads 360° walks, fixed-point photos and drone surveys with their location and date.

Location mapping

Maps each capture to floors, zones and areas of the project.

Activity recognition

Identifies the state of work by activity, such as formwork, rebar, concrete, brickwork, services and finishes.

Progress estimate

Estimates percentage complete per activity and location, with the images behind each estimate.

Claimed versus observed

Compares estimates with progress claimed in payment applications and progress reports.

Visual record

Files a dated image history for every activity and location.

How it works

From your systems to a result you sign off

Your project manager or quantity surveyor confirms progress before it is used for certification or reporting.

Primavera P6SharePointOutlookTeamsExcelPower BI
Any system you use
Connects

Connect the places your site imagery already live.

Site captures from OpenSpace, DroneDeploy or your capture tool, the programme from Primavera P6 or MS Project, and payment applications from Candy or SharePoint. Already use something else? We connect that too.

  • OpenAI Frontier
  • Your own AI platform or models
  • Microsoft 365 (Teams, SharePoint, Outlook, Excel)
  • Copilot Studio
  • OpenSpace and 360° capture tools
  • DroneDeploy
  • Primavera P6 and MS Project
  • Procore and SharePoint
Works in

Runs after each weekly capture, before each payment certificate, or on request in Teams or OpenAI Frontier.

Capture ingestion
Location mapping
Activity recognition
Progress estimate
Claimed versus observed
Visual record
Delivers to

A progress dashboard by activity and location in Power BI or Excel, claimed versus observed reports, and a visual record in SharePoint.

Step by step

  1. 01

    The site team completes the weekly capture route.

  2. 02

    The agent maps each capture to locations and programme activities.

  3. 03

    It estimates progress per activity, with supporting images.

  4. 04

    It compares estimates with claimed progress.

  5. 05

    Your project manager or quantity surveyor confirms or adjusts.

  6. 06

    The progress record and visual history update.

Deployment

Runs inside the tools your team already uses

The same agent and the same cited output, delivered three ways: through the AI assistant you have rolled out, on a model you host yourself, or inside your own software.

Model Context Protocol

In the frontier assistant you already pay for

We publish the agent as an MCP server. Add it as a connector and your team calls it from the chat they use every day, with no new tool to learn.

Adopting frontier AI across your teams
Called from ClaudeMCP connected

"Map this week’s captures to the programme"

Toolphoto_to_progress.map_captures
valuation
No. 14
zones
Levels 1 to 4
Returned412 images mappedEvery finding linked to its source document
Self-hosted

On a model you host yourself

Run the agent on open-weight models in your data centre or private cloud. Your site imagery never leave your network, which keeps POPIA and data residency straightforward.

  • Llama
  • Mistral
  • Ollama
  • or any OpenAI-compatible endpoint
Sovereign AI on your infrastructure
Bespoke systems

Inside your own software

Trigger a run from your own workflows, and push the finished output into your ERP, GRC or reporting systems. We build the integration with your team.

  • REST API
  • Webhooks
  • Batch jobs
  • Embeddable review panel
Custom integrations from our software factory
Governance

Governed the same way, every route

Whichever way your team reaches the agent, identity, permissions and audit stay with your existing controls.

  • Single sign-on through Entra ID, Okta or Google Workspace
  • Reads only the documents each user is already allowed to open
  • Every tool call written to an audit log you can export
How your data is handled

DATA SECURITY & PRIVACY

Your site imagery stay yours.

The agent runs inside your tenancy, reads only what each task needs, and never trains on your site imagery. Every step is logged so your auditors can see exactly what it touched.

Built for regulated work.

+
WHAT THE AGENT KEEPSONLY THE OUTPUTENCRYPTED AT REST0 BIT AES0% DELETABLE0 TRAINING RUNS

YOUR SITE IMAGERY NEVER LEAVE YOUR ENVIRONMENT

Precision AI for Institutional Workflows

Build once.Deploy across teams.Improve over time.