Avetta integration.
Avetta is the supply-chain risk management platform used by Tier 1 rail clients — Aurizon, John Holland, ARTC — to qualify subcontractors. Every month they require a safety data submission. ParallaxOS turns it from a 2–5 day exercise into a three-second button click.
What's in the Monthly Pack
The Avetta Monthly Pack is a contractually required submission from every qualified subcontractor. It contains six artefacts:
- Verified hours — total compensable hours worked in the period, GPS-verified from approved timesheets.
- TRIFR (Total Recordable Injury Frequency Rate) — calculated from incidents logged in the period × 1,000,000 ÷ hours worked.
- LTIFR (Lost Time Injury Frequency Rate) — same formula as TRIFR but only counting LTIs.
- Incident summary — every supervisor-logged incident with photos, GPS, and outcome.
- D&A testing records — tests conducted in the period with chain of custody intact.
- Insurance status — Public Liability, Workers Compensation, Professional Indemnity (with expiry dates).
The three-second compile
Every artefact is already in the platform — pulled live, formatted to the Avetta submission template:
// What the compile actually does step 1: Pull approved timesheets WHERE period = month step 2: Sum hours, count workers, count contracts step 3: Pull incidents WHERE date BETWEEN month_start AND month_end step 4: Calculate TRIFR / LTIFR step 5: Pull D&A test records, verify all sealed step 6: Pull insurance certificates, check expiry step 7: Format to Avetta submission template step 8: Sign with company key, sign with platform key step 9: Render preview UI step 10: Optional: push to Avetta API on confirm
Total time on the Hunter Valley reference dataset, end-to-end: under three seconds.
API push (Professional & Enterprise)
On confirmation, ParallaxOS pushes the assembled pack directly to your Avetta account via the Avetta REST API. Zero manual upload, zero data re-entry.
To enable: navigate to Settings → Integrations → Avetta, paste your Avetta API key, click Verify connection. Once verified, the Reports page shows a one-click Push to Avetta button.
Real example — February 2026
From the Hunter Valley reference dataset used in product readiness (six reference workers, three Tier 1 contract patterns):
| Field | Value |
|---|---|
| Period | February 2026 |
| Verified hours | 448 h |
| Active workers | 6 |
| Active contracts | 3 (Aurizon, ARTC, Network Inspection) |
| TRIFR | 0.00 |
| LTIFR | 0.00 |
| D&A tests conducted | 3 (all negative, all sealed) |
| Public Liability | Current (expires 25 Feb 2027) |
| Workers Compensation | Current |
| Avetta ESG PQF | 72 / 100 |
| Compile time | 2.8 seconds |
What this replaces
For most subcontractors, the manual process looks like this:
- Day 1: Pull timesheets from spreadsheets, calculate hours per worker per contract
- Day 2: Compile incidents, calculate TRIFR/LTIFR by hand
- Day 3: Find D&A test paperwork (often paper-based, sometimes destroyed by weather), redo any missing chain-of-custody
- Day 4: Locate insurance certificates, check current, photograph or scan
- Day 5: Format everything into the Avetta template, upload manually, hope nothing got rejected
ParallaxOS replaces the entire week with one button.
Avetta ESG PreQualification Form
Beyond the Monthly Pack, Avetta operates an annual ESG PQF score (0–100). The platform's ESG agent surfaces your current score and recommends actions to improve it. The Hunter Valley reference dataset is at 72/100 with a documented path to 85/100.
What about other supply-chain platforms?
Many Tier 1 rail clients use Avetta, but not all. Avetta auto-push is the flagship integration on Professional. Enterprise customers can configure webhooks to push the same data to alternative platforms (Pegasus, ComplyWorks, custom client portals) — or use the public REST API to build their own flow.