Back to Guides

Overlay Origin: Community-contributed | Domain co-maintainer: @royster70 | ArcKit Version: [VERSION]

The Australian Federal / DISP-supplier Overlay adds 10 community-contributed commands covering the regulatory anchors that apply to Australian Federal entities, Defence-cleared suppliers (DISP Members), and optional cross-sector critical-infrastructure use cases. It is anchored on ASD Essential Eight + Information Security Manual, ASD operational technology guidance, the Security of Critical Infrastructure Act 2018 / CIRMP, the DTA Digital Service Standard, the Privacy Act 1988 + 13 Australian Privacy Principles, the OAIC Notifiable Data Breach scheme, the Defence Industry Security Program (DISP, Levels 1–3), the Protective Security Policy Framework, the November 2025 Commonwealth Procurement Rules overhaul, the DTA AI Assurance Framework + Responsible AI Policy v2.0, the PGPA Act s16 financial-management duties, and IRAP for cloud-service assessment.

The overlay closes #424. A sibling sector recipe au-energy covering AESCSF, AER ring-fencing, NER/NGR, and AEMO obligations for energy-sector / SOCI-covered critical-asset operators addresses #440. The general au-ot-security and au-soci-cirmp commands live here because OT security and SOCI/CIRMP apply beyond energy; au-energy consumes them rather than redefining them privately.

Follow-up: after the AU energy PR lands, refresh the main AU community command guidance so au-e8-posture, au-ism-controls, au-pia, au-ndb-playbook, au-ot-security, and au-soci-cirmp explicitly recommend the energy overlay, diagrams, data flows, data modelling, and traceability where relevant.


Purpose

Five jobs in one overlay:

  1. Make ASD's cyber stack a first-class architectural artefact, not a security-team afterthought — Essential Eight maturity posture and ISM Statement of Applicability sit alongside requirements and HLD.
  2. Replace UK GDPR / DPA 2018 with Privacy Act 1988, including the Tranche 1 reforms (December 2024) and the December 2026 AI-decision notification provisions.
  3. Replace UK GDS Service Standard with DTA Digital Service Standard as the citizen-service quality gate.
  4. Make DISP Member self-attestation auditable — the four DISP security domains (governance, personnel, physical, information & cyber) each get an evidence trail, plus FOCI declaration, supply chain, and annual board attestation.
  5. Ground AI delivery in DTA AI Assurance Framework v2.0 with explicit AI Accountable Officer designation and Privacy-Act-aligned automated-decision notification.
  6. Add optional cross-sector critical-infrastructure evidence, separating ASD OT security and SOCI/CIRMP support so users can apply either or both before a sector overlay such as au-energy.

When to Use

Use the overlay if any of the following apply to the project:

  • The contracting authority is an Australian Federal entity (department, agency, statutory authority) or a Commonwealth-controlled corporate entity.
  • The project handles personal information of Australian residents and is in scope of the Privacy Act 1988 (APP entity threshold: $3M annual turnover or any health-service provider).
  • The project provides services to the Department of Defence or its supply chain — DISP membership is required for Levels 1–3 supplier accreditation.
  • The system is in scope of PSPF (Protective Security Policy Framework) — applies to all non-corporate Commonwealth entities under PGPA Act.
  • The procurement is run under the November 2025 Commonwealth Procurement Rules overhaul (AUD 125k SME-only thresholds, AI transparency clauses, ethical conduct in VfM).
  • The project includes AI/ML/LLM in scope and is subject to the DTA AI Assurance Framework + Responsible AI Policy v2.0 (effective December 2025) and the NAIC Essential AI Practices ("AI6") operational guidance.
  • The project includes connected operational technology or cyber-physical systems and needs ASD OT guidance alignment. Enable AU_OT in the recipe or run /arckit:au-ot-security.
  • The project may involve a SOCI-regulated critical infrastructure asset and needs CIRMP governance or evidence. Enable AU_SOCI in the recipe or run /arckit:au-soci-cirmp.

For non-AU projects the overlay is dormant: existing UK, MOD, EU, French, Austrian, UAE, and Canada overlays are unchanged.


Prerequisites

Before running the commands, set the plugin userConfig values:

userConfig key Value
governance_framework AU Federal
classification_scheme PSPF (UNOFFICIAL → TOP SECRET ladder)
organisation_name the Federal entity name (or the contracting Defence supplier name)
default_classification one of UNOFFICIAL, OFFICIAL, OFFICIAL:Sensitive, PROTECTED, SECRET, TOP SECRET

Note on rendering: The PSPF classification taxonomy is applied to AU artefacts twice over, and neither route depends on these userConfig values. Every AU doc-type carries regime: AU, which routes the <!-- DOC-CONTROL-HEADER --> marker to the document-control-au.md partial — regime beats user config, so an AU artefact renders UNOFFICIAL / OFFICIAL / OFFICIAL:Sensitive / PROTECTED / SECRET whoever runs the command. The older per-command override (each au-* command instructing the resolver to swap the UK classification line, mirroring the Canadian-overlay pattern in ca-pia.md:32) is still in place and says the same thing. See templates/_partials/RENDERING.md for the resolution order.

What these settings do not yet do is switch the header on the non-AU artefacts produced inside an AU project — requirements, ADRs, the risk register and the other jurisdiction-agnostic types. Those fall through to the user-config chain, which recognises the UAE and Austrian schemes only; an AU Federal / PSPF branch there is still to come. Set them for documented intent (project records, downstream tooling, traceability), but do not yet rely on them to switch the global Document Control header.

If you are a Defence supplier rather than a Federal entity, set organisation_name to your supplier name and use the au-disp-attestation command to produce the DISP Member self-attestation pack — the rest of the overlay still applies to the project itself, with the contracting Federal entity treated as the "system owner".


The 10 Commands

Security baseline

/arckit:au-e8-posture

Generates an ASD Essential Eight maturity posture assessment covering all 8 mitigation strategies (Application Control, Patch Applications, Configure MS Office Macro Settings, User Application Hardening, Restrict Administrative Privileges, Patch Operating Systems, Multi-factor Authentication, Regular Backups) at maturity levels ML0 through ML3. Anchored on the ASD Essential Eight Maturity Model. Handoffs: au-ism-controls (E8 maturity feeds ISM Domain 9 — System Hardening), au-disp-attestation (E8 ML2 evidence is primary input to DISP Domain 4 — Information & Cyber Security), and au-aescsf in the sibling au-energy recipe.

/arckit:au-ism-controls

Generates an ASD Information Security Manual Statement of Applicability across all 17 control domains (Cyber Security Roles & Responsibilities; Cyber Security Incidents; Outsourced Services; Security Documentation; Personnel Security; Physical Security; Communications Infrastructure; Communications Systems; Enterprise Mobility; Evaluated Products; Information Technology Equipment; Media; System Hardening; System Management; System Monitoring; Software Development; Database Systems & Servers; Network Security; Cryptography; Gateways; Data Transfers). ISM extends E8 — produces the comprehensive control set on top of the mitigation baseline. Handoffs: risk (gaps and treatment plan), au-pspf (the PSPF Technology domain requires the ISM to be applied), au-disp-attestation (cross-refs Domain 4).

Privacy + Incident Response

/arckit:au-pia

Generates a Privacy Impact Assessment under Privacy Act 1988 s33D (introduced by the Tranche 1 reforms, December 2024) including assessment against all 13 Australian Privacy Principles (APP 1 — Open and transparent management of personal information; APP 2 — Anonymity and pseudonymity; APP 3 — Collection of solicited personal information; APP 4 — Dealing with unsolicited personal information; APP 5 — Notification of collection; APP 6 — Use or disclosure; APP 7 — Direct marketing; APP 8 — Cross-border disclosure; APP 9 — Adoption / use / disclosure of government related identifiers; APP 10 — Quality of personal information; APP 11 — Security of personal information; APP 12 — Access to personal information; APP 13 — Correction of personal information). Replaces the UK dpia command for AU projects. Handoffs: au-ndb-playbook (NDB depends on PIA — APP 11 + Privacy Officer designation), au-ai-assurance (APP 1, 5, 10, 12 cross-refs for AI-decision notification per the December 2026 amendments), data-model (per-entity sensitivity), risk.

/arckit:au-ndb-playbook

Generates an OAIC Notifiable Data Breach scheme operational response playbook (Privacy Act Part IIIC). Documents the two statutory clocks — a suspected breach assessed within 30 days (s 26WH), and an eligible data breach notified to the OAIC and affected individuals as soon as practicable (ss 26WK, 26WL) — the eligible-data-breach assessment criteria, the OAIC reporting workflow, and the affected-individual notification template. Operational artefact — depends on au-pia because it requires the designated Privacy Officer (APP 1) and APP 11 control inventory from the PIA. Handoffs: au-disp-attestation (DISP incident reporting cross-refs NDB), risk.

Optional critical infrastructure support

/arckit:au-ot-security

Generates an ASD operational technology cyber security assessment for connected OT, ICS, SCADA, cyber-physical, building-management, field-device, or industrial-control environments. Covers OT architecture visibility, IT/OT segmentation, secure connectivity, remote/vendor access, monitoring, logging, incident response, safety, availability, recovery constraints, and AI-in-OT considerations where relevant. Handoffs: au-e8-posture and au-ism-controls for baseline cyber evidence, au-soci-cirmp where the OT environment supports a critical infrastructure asset, and risk for residual OT exposure.

/arckit:au-soci-cirmp

Generates a SOCI Act / Critical Infrastructure Risk Management Program governance and evidence pack. Covers critical asset and responsible entity context, SOCI applicability, CIRMP governance, cyber and information security hazards, personnel hazards, supply-chain hazards, physical security and natural hazards, protected-information handling, incident reporting, and annual report readiness. It is deliberately separate from au-ot-security: some SOCI assets do not include OT, and some OT environments may not trigger SOCI obligations.

Service + AI compliance

/arckit:au-dss

Generates a DTA Digital Service Standard conformance assessment against all 10 criteria of the current Standard (1. Have a clear intent; 2. Know your user; 3. Leave no one behind; 4. Connect services; 5. Build trust in design; 6. Don't reinvent the wheel; 7. Do no harm; 8. Innovate with purpose; 9. Monitor your service; 10. Keep it relevant), in effect from 1 July 2024 for new and replacement services and from 1 July 2025 for existing public-facing services. Replaces the UK tcop command for AU projects (DTA DSS is the AU equivalent of UK TCoP). Handoffs: au-e8-posture (Criterion 5 — Build trust in design — cross-refs E8 security measures), au-pia (Criterion 7 — Do no harm — cross-refs the PIA).

/arckit:au-pspf

Generates a Protective Security Policy Framework scorecard against the six security domains of the current PSPF release (Governance; Risk; Information; Technology; Personnel; Physical) and their numbered requirements, scoped from the PSPF List of Requirements. The Technology domain requires the ISM to be applied and the Essential Eight at Maturity Level Two, so the PSPF scorecard pulls from the au-ism-controls Statement of Applicability and the au-e8-posture assessment. Handoffs: au-disp-attestation (DISP Domain 1 — Governance — cross-refs the PSPF Governance and Risk domains; Domain 3 — Physical — cross-refs the PSPF Physical domain), risk.

/arckit:au-ai-assurance

Generates a DTA AI Assurance Framework baseline aligned to Responsible AI Policy v2.0 (effective December 2025), incorporating ISO 42001 readiness mapping, AI Accountable Officer designation, foundation-model selection and sovereignty, AI-use disclosure requirements, and Privacy Act AI-decision notification provisions (December 2026 commencement). Also covers AU Essential AI Practices ("AI6") — the National AI Centre's 6 essential practices for safe and responsible AI adoption (accountability / impact assessment / risk management / information sharing / testing-and-monitoring / human control), with each practice anchored to the canonical ai.gov.au Foundations and Implementation Guidance pages. Handoffs: au-pia (APP cross-refs for AI-decision notification), au-e8-posture (DLP cross-refs), risk (AI-specific risks), adr (AI/LLM provider decision is architecturally significant).

DISP attestation (consolidation)

/arckit:au-disp-attestation

Generates a DISP Member self-attestation pack — the apex artefact for Defence-supplier scope. Consolidates the four DISP security domains (Governance & Personnel; Personnel Security; Physical Security; Information & Cyber Security) plus FOCI (Foreign Ownership, Control and Influence) declaration, supply chain assurance, and the annual board attestation. Run last in the AU stream — it pulls evidence from au-e8-posture (Domain 4), au-ism-controls (Domain 4 + cross-domain), au-pia + au-ndb-playbook (privacy alignment + incident reporting), and au-pspf (Domain 1 + Domain 3 cross-refs). Per the DISP framework, attestation level (1, 2, or 3) determines the rigour expected — Level 2 is the typical Federal-supplier baseline, Level 3 applies to higher-classification work.


Build recipe

Recipe: au-federal.yaml

37 default targets across the build waves + 3 post-build hooks (arckit:health, arckit:graph-report, arckit:pages), with optional default-off AIP, DATASCOUT, AU_OT and AU_SOCI targets for cross-sector critical-infrastructure and procurement use. The recipe swaps three commands from the uk-saas baseline (per maintainer guidance on #424):

  • arckit:tcop → arckit:au-dss (DTA DSS replaces UK TCoP)
  • arckit:secure → arckit:au-e8-posture (E8 ML2 replaces UK Secure-by-Design)
  • arckit:dpia → arckit:au-pia (Privacy Act 1988 replaces UK GDPR/DPA 2018)

The wave shape mirrors ca-federal-fitaa — foundation → research wave + early domain artefacts → mid-domain → late ADRs → flagship → synthesis. AU_DISP is the consolidation flagship in W6 (requirements wait for stakeholders, so REQ runs in W2 after STKE in W1), depending on AU_E8, AU_ISM, AU_PIA, AU_NDB, and AU_PSPF having completed in earlier waves.

Visual and evidence targets

The recipe enables architecture and evidence artefacts by default so compliance findings can cite real structure rather than narrative: DIAG (diagrams), DFD (data flow diagrams), DATA_MODEL, SNOW (ServiceNow / CMDB), TRACEABILITY, and MATURITY (a MMOD capability maturity model). The optional AU_OT and AU_SOCI targets consume these as inputs, and the arckit:graph-report post-build hook surfaces coverage across the AU compliance, architecture, risk, traceability, and operations artefacts.

All AU Federal commands and templates apply a Visual Evidence Decision Rule: companion visuals are generated only when the evidence has enough structure to identify real nodes and relationships; when evidence is partial but structurally useful, a clearly marked draft visual is produced with Pending Input labels; otherwise the artefact records a Visual Evidence Gap listing the minimum inputs needed, instead of inventing a diagram from insufficient data.

To add OT and SOCI/CIRMP support to a federal build:

/arckit:build <project-name> --recipe au-federal --enable AU_OT --enable AU_SOCI

Use only --enable AU_OT for OT environments that are not SOCI-regulated, or only --enable AU_SOCI where CIRMP applies without OT. For Australian energy projects, use the au-energy recipe after the AU federal baseline; it can compose both optional targets before adding AESCSF and energy-market obligations.

To run:

# In a Claude Code session with the ArcKit plugin enabled:
/arckit:build <project-name> --recipe au-federal --plan      # wave-plan dry run
/arckit:build <project-name> --recipe au-federal             # full build

Reference test fixture: arckit-test-project-v44-australian-gov — the Australian Government PoC test repo.


Migration from UK ladder

If you are migrating an existing UK-classified ArcKit project to the AU overlay:

  1. Update plugin userConfig: switch governance_framework to AU Federal, classification_scheme to PSPF, and pick a default_classification from the PSPF taxonomy. (See the Note on rendering in Prerequisites — under the current per-command override approach these settings record intent; the AU artefacts get PSPF rendering through their own commands rather than via global routing.)
  2. Re-run /arckit:health to validate the Document Control headers in any newly-generated AU artefacts against the PSPF ladder.
  3. Replace UK-specific artefacts where AU equivalents exist:
    • ARC-*-DPIA-*.md → re-generate as ARC-*-AUPIA-*.md via /arckit:au-pia
    • ARC-*-SECD-*.md (Secure-by-Design) → re-generate as ARC-*-AUE8-*.md via /arckit:au-e8-posture
    • ARC-*-TCOP-*.md → re-generate as ARC-*-AUDSS-*.md via /arckit:au-dss
  4. Add the Defence-supplier and Federal-entity-specific artefacts:
    • /arckit:au-ism-controls for ISM SoA
    • /arckit:au-pspf for PSPF outcomes scorecard
    • /arckit:au-ndb-playbook for NDB response
    • /arckit:au-ai-assurance if AI is in scope
    • /arckit:au-ot-security if connected OT or cyber-physical systems are in scope
    • /arckit:au-soci-cirmp if SOCI/CIRMP obligations are in scope
    • /arckit:au-disp-attestation if Defence supply-chain accreditation is in scope
  5. Run /arckit:traceability to refresh the cross-reference matrix.

Co-maintenance

The overlay is currently solo-maintained by @royster70. An Australian Federal enterprise architect (or DISP-cleared supplier architect) is being recruited as domain co-maintainer before the overlay can be re-evaluated for official-baseline promotion. If you have relevant Federal/DISP architecture experience and are interested in co-maintaining, open an issue or DM @tractorjuice.


References