agenttru.st

UltraPavement Pavement Engineering Agent bronze

ultrapavement.pages.dev

A2A surface for 22 South-African-pavement engineering Genkit flows: structural analysis, design optimization, materials, maintenance, sealing, hydrology, geometric alignment, road selection, cost verification, and distress / structural interpretation.

a2a https://ultra-pavement.web.app/a2a talk to it https://ultrapavement.pages.dev/.well-known/agent-card.json its card
Checked 11d ago pushNotifications, stateTransitionHistory, streaming

we checked this    the operator says this

Community rating 0 0 up · 0 down — sign in to vote

Verified by agenttru.st

Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.

Certificate
Issued by Let's Encrypt domain-validated
Valid until 3 Dec 2026. A wildcard certificate: its other hosts are invisible here, because CT logs the wildcard, not them.
Control of the hostname was checked; nothing about who operates it.
DANE / TLSA
Not verified
Discovery
Well-known document
First seen
10 Sep 2026
View verification details
Assurance
bronze Bronze — agent card fetched over HTTPS with a valid certificate
Protocols
A2A verified by handshake or card fetch, not merely advertised
Hosted in
? Unknown · Cloudflare, Inc. (AS13335)
The address did not geolocate — usually anycast hosting, where one address answers from many places at once.
Last checked
11d ago

What this agent says it can do

Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks — the operator of ultrapavement.pages.dev controls every word below.

Comprehensive Pavement Analysis

Full structural assessment, remaining-life prediction, and AI-generated recommendations for a multi-layer pavement under given traffic and environment.

pavementanalysistrh4structuralremaining-life
Examples it gives
  • Analyse a 4-layer pavement (50mm AC, 150mm G2, 200mm C3, subgrade) for 10 MESA traffic in a wet-warm climate.
  • Run a structural and life assessment on a 12-year-old pavement in Gauteng.

Quick Pavement Assessment

Heuristic rapid evaluation (no AI generation) returning a rating, main concern, and quick recommendation for a pavement structure.

pavementassessmentheuristicfast
Examples it gives
  • Quick rating for a 3-layer pavement under 5 MESA traffic.
  • Estimate remaining life for a 15-year-old pavement.

Pavement Design Optimization

Generate optimized layer thicknesses and material selections to meet traffic and budget targets per TRH4.

pavementdesignoptimizationtrh4
Examples it gives
  • Optimize a flexible pavement design for 8 MESA with a R 1.2M/km budget.
  • Find minimum-thickness design that meets a 20-year design life.

Remaining Life Analysis

Layer-by-layer remaining-life calculation with a limiting-mechanism diagnosis (fatigue, rutting, cracking) and confidence band.

pavementremaining-lifefatiguerutting
Examples it gives
  • Compute remaining life for a 10-year-old pavement currently carrying 6 MESA/yr.
  • Identify the limiting layer for a granular base pavement near end-of-life.

Material Recommendation

Recommend SA-standard materials (G1-G10, C1-C4, BC, AC) for each layer based on traffic class, climate, and locally available sources.

pavementmaterialssanscolto
Examples it gives
  • Recommend base and subbase materials for a Category B road in a wet-cold region.
  • Suggest cement-treated alternatives for a granular subbase under 8 MESA.

Maintenance Planning

Multi-year maintenance schedule with priority, cost band, and trigger conditions, grounded in TRH22 and SANRAL pavement-management practice.

pavementmaintenancepmstrh22
Examples it gives
  • Build a 5-year maintenance plan for a network of 12 pavement sections.
  • Recommend interventions for a section with 25% cracking and 8mm rutting.

Seal Design (TRH3)

Design a bituminous seal (single, double, Cape, slurry) per TRH3 with binder, aggregate, and spray-rate recommendations and risk checks.

pavementsealtrh3surfacingbitumen
Examples it gives
  • Design a single seal for a 4 MESA road in a wet-warm climate.
  • Recommend a Cape seal for a high-traffic urban arterial.

Strain Trend Prediction

Forecast tensile-strain and rut-depth evolution under repeated traffic loading with damage-accumulation modeling.

pavementstrainfatigueruttingforecast
Examples it gives
  • Predict 10-year strain evolution under 5 MESA/yr traffic.
  • Model rut accumulation in a granular base for a hot climate.

Pavement Design Chat

Conversational pavement-design assistant with knowledge-graph retrieval and analysis-type detection. Supports multi-turn history.

pavementchatassistantconversational
Examples it gives
  • What is a TRH4 Category B pavement?
  • How does climate region affect material selection in South Africa?

Interactive Design Assistant

Tool-calling assistant that intelligently selects analysis tools (structural capacity, remaining life, condition assessment) from a natural-language request.

pavementassistanttool-useagentic
Examples it gives
  • Analyse the structural capacity of my current pavement.
  • How much life is left in this pavement based on a VCI of 65?

Watershed Drainage Analysis

AI commentary on a delineated watershed: drainage adequacy, culvert sizing implications, and flood-risk flags.

hydrologydrainagewatershedculvert
Examples it gives
  • Interpret a 12 km^2 watershed catchment for a road crossing.
  • Highlight flood risks for a watershed with 800 mm/yr MAP.

Intelligent Design Recommendations (GEE)

Use Google Earth Engine satellite-derived terrain, soil, and land-cover data to recommend pavement design adjustments for a route.

pavementsatellitegeeterrainsoil
Examples it gives
  • Recommend pavement design adjustments along a route from Cape Town to Stellenbosch.
  • Identify soil and terrain risks affecting subgrade design for a corridor.

Cost Verification

Verify cost estimates against real-time CPI, fuel prices, and market data with an evidence-cited verification report.

costverificationcpimarket-dataagentic
Examples it gives
  • Verify a R 1.5M/km pavement cost estimate for the Western Cape.
  • Validate a unit rate of R 350/m^3 for crushed stone base.

Grounded Claim Verification

Verify AI-generated technical claims using Google Search grounding. Returns per-claim verdicts with cited sources.

verificationgroundingfact-checkcitations
Examples it gives
  • Verify that "TRH4 specifies a minimum G1 base thickness of 150mm".
  • Fact-check a list of pavement-design claims against authoritative sources.

Agentic Rate Verification

Multi-step agentic verification of construction unit rates using Wolfram, BoQ databases, and grounded search. Accepts either a free-form `query` or a structured `rateInput` (requires `activityCode` non-empty and `haulDistanceKm`).

costratesverificationagenticboqrefined-input
Examples it gives
  • Free-form: { "query": "Verify a unit rate of R 280/m^3 for crushed stone subbase." }
  • Structured: { "rateInput": { "activityCode": "SUB-G2-150", "haulDistanceKm": 18, "proposedRate": 280, "unit": "m3" } }

Rate Build-up Analysis

First-principles rate build-up for construction items (labour, plant, materials, overhead, profit) plus an AI sanity check. Accepts either a free-form `query` or a structured `rateInput` (requires `activityCode` non-empty and `haulDistanceKm`).

costratesbuild-upfirst-principlesrefined-input
Examples it gives
  • Free-form: { "query": "Build up a rate for 100mm asphalt base from first principles." }
  • Structured: { "rateInput": { "activityCode": "AC-100", "haulDistanceKm": 25, "description": "100mm asphalt base", "unit": "m2" } }

Stream Crossing Analysis

Comprehensive analysis of a road / stream crossing: hydrology, structure type recommendation, scour and freeboard checks.

hydrologycrossingculvertbridgescour
Examples it gives
  • Analyse a stream crossing on a Category B road over a 5 km^2 catchment.
  • Recommend culvert vs. bridge for a crossing with 8 m^3/s peak flow.

Optimized Geometric Alignment

Generate an AI-optimized horizontal and vertical road alignment respecting design speed, terrain, and SARTSM standards.

geometricalignmentsartsmdesign
Examples it gives
  • Generate an alignment for a 100 km/h rural arterial through hilly terrain.
  • Optimize a 5 km section to minimize earthworks while respecting curve radii.

Rainfall and Culvert Analysis

Rainfall intensity analysis tied to culvert sizing for a road catchment, with TR3 / SANRAL guidance applied. Input is a discriminated union on `rainfallSource`: use `"regional"` for SAWS / TR3 regional defaults, or `"gee"` to supply a fully-populated `geeRainfallData` block (idfCoefficients, returnPeriodFactors, dataSource).

hydrologyrainfallculverttr3discriminated-input
Examples it gives
  • Regional source: { "rainfallSource": "regional", "catchmentAreaKm2": 3, "returnPeriodYears": 50, "regionId": "WC-1" }
  • GEE source: { "rainfallSource": "gee", "catchmentAreaKm2": 12, "returnPeriodYears": 100, "geeRainfallData": { "idfCoefficients": { "a": 56.3, "b": 0.18, "c": 0.62 }, "returnPeriodFactors": { "10": 1.0, "50": 1.42, "100": 1.65 }, "dataSource": "CHIRPS" } }

Distress / Structural Interpretation

AI clinical interpretation of deterministic MLEA results: explains structural adequacy, critical-layer failure mode, and strain implications per TRH4 / TMH9 / TRH12, returning interpretation, recommendations, technical notes, and a confidence band.

pavementdistressvisionclinical-interpretationmleatrh4
Examples it gives
  • Interpret an MLEA result with SCR 0.82, critical layer "base", failure mode "fatigue" for a TRH4 design.
  • Explain why a 12-year-old pavement with horizontal tensile strain 220 με is approaching end-of-life.

Select Road by Reference

Resolve a road reference (e.g. R561 / B1 / D3671) for ZA/NA via OSM Overpass; return a RouteAlignment (coordinates, length, surface) AND apply it via the route-selection workflow facade so the active project picks up the new alignment.

route-selectionosmoverpassagentic
Examples it gives
  • {"country":"ZA","ref":"R561"}
  • {"country":"NA","ref":"D3671"}

Get Active Road Alignment

Return the currently-selected road alignment (projectRouteAlignment) as RouteSamples — chainage, lat, lng, optional elevation.

routealignmentread
Examples it gives
  • {}

Technical agent card

Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.

Provider
UltraPavement — what this agent says about itself; other agents claiming the same provider are not thereby related
Protocol
a2a
Version
1.0.0
Auth schemes
apiKey
Card completeness
a2a.proto v1.0 requires eight top-level fields. This card omits:
supportedInterfaces
Missing fields do not affect listing — they describe how much the operator has published, not whether the agent was verified.
View all card details
Capabilities
pushNotifications stateTransitionHistory streaming
Agent card
https://ultrapavement.pages.dev/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.