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 cardwe checked this the operator says this
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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`).
- 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`).
- 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.
- 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.
- 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).
- 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.
- 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.
- {"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.
- {}
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:
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.