🦎 Rules explained · Conservation Regulator

Rules-as-code · Plain-English guide

Declaring the Dingo unprotected on private land

A 2018 Governor-in-Council Order (version 2) that makes the Dingo unprotected where the applicant's land is private property — and, there, permits it to be destroyed without a controller licence. It goes a step further than the other species Orders: as well as flipping the protected flag, it grants a permission and waives a licence.

Conservation Regulator 2 active rule groups · 1 empty note Version v2.0.0 Source: staging

How to read this guide

This is one of several Governor in Council (GIC) Orders encoded alongside the wildlife-licensing rules. Unlike the plain possum and wombat switches, this Order does three things when its conditions are met: it marks the dingo not protected, it makes destroying it Permitted, and it records that no controller licence is required. Everything hinges on one input: whether the relevant land is private property. Colour code: Rules work out, Permitted / true, Not protected / false.

01

What this Order does

The real Order declares the dingo (Canis lupus dingo), except when kept in captivity, to be unprotected wildlife on private land in a defined area — and on public land within 3 km of it — subject to conditions on who may take them and how. The encoded ruleset captures the private-land core of that: when the animal is a dingo and the applicant's land is private property, the dingo is unprotected, may be destroyed, and needs no controller licence.

The parts of the Order about public land within 3 km, the captivity exception, and the specific permitted methods (traps, baiting, shooting) are not encoded — see the Observations.

Three ideas behind the rule

Idea 1

Private land is the switch

The whole Order turns on one thing: is the relevant land private property? The rule checks three places it might be recorded — the applicant's residential address, their business premises, or (for a company) the responsible person's residential address — and fires if any is private property.

Idea 2

A permission, not just a fact

Beyond flipping the protected flag, the rule attaches a Permitted modality to “destroy wildlife”. That is a stronger statement than the possum/wombat switches — it actively authorises an action, not just a status.

Idea 3

Waiving the controller licence

A second group says: for an unprotected dingo on private land, a controller licence is not required. It reflects that controlling an unprotected animal on your own land doesn't need the authority a protected animal would.

02

What the system asks about

The Order draws on the shared application/licence model. It reads whether the animal is a dingo and whether the land is private, and it writes a protected flag, a destroy permission and a licence-required flag.

🐕 The wildlife

The animal in the application and on the licence.

Is a dingoYou provideyes / no
Is a protected speciesRules work outset to “no” on private land

📍 The relevant land

Any of three addresses can carry the “private property” flag that triggers the Order.

Applicant's residential address · is private propertyYou provideyes / no
Business premises · is private propertyYou provideyes / no
Responsible person's address · is private propertyYou provideyes / no

⚖️ Activities & licences

What the Order authorises and waives.

Destroy wildlifeModality set→ Permitted
Is controller licence requiredRules work outset to “no”
03

The two active rule groups

Group 1 — “Dingo … unprotected wildlife.” If the application's wildlife is a dingo and the relevant land is private property, the rule makes four writes together:

WritePropertyResult
Permissionapplication.desiredActivities.destroyWildlifePermitted
Permissionlicence.activities.destroyWildlifePermitted
Valuelicence.wildlife.isProtectedSpeciesFalse
Valueapplication.wildlife.isProtectedSpeciesFalse

Group 2 — “Where unprotected, the Dingo can be taken or killed…”. If the licence's wildlife is a dingo and it is now not protected, and the land is private property, then:

WritePropertyResult
Valueapplication.licences.isControllerLicenceRequiredFalse (not required)

Group 2 depends on Group 1 having already marked the dingo unprotected, so the order of evaluation matters: the protected flag is switched off first, then the controller-licence waiver reads it. A third group, “should we enumerate methods to control Dingo?”, is an empty note — a reminder to encode the permitted methods later (Observation 3).

04

Worked examples

🏡 A · A dingo on the applicant's private property

Given Animal is a dingo Yes
Given Applicant's residential address is private property Yes
1 Dingo + private-property guards are both true, so Group 1 fires.
2 Destroying wildlife is marked Permitted; the dingo's protected flag is set False on both sides.
3 Group 2 sees a licence dingo that is now unprotected on private land, so it sets isControllerLicenceRequired = False.
On private land the dingo is unprotected, may be destroyed, and needs no controller licence.

🌐 B · A dingo on public land

Given Animal is a dingo Yes
Given None of the three addresses is private property No
1 The dingo guard is true, but the private-property guard is false, so Group 1 does not fire.
2 The protected flag is left untouched; no destroy permission is granted; the controller-licence waiver never triggers.
The encoding treats this as “nothing applies”. The real Order does extend to public land within 3 km of qualifying private land — that extension is not encoded (Observation 1).

Observations

Where the encoded rule departs from the words of the Order, or leans on evaluation order.

1 · Public land within 3 km is not encoded

The Order declares the dingo unprotected on private land and on public land within 3 km of that private land. The rule only tests isPrivateProperty; there is no representation of the 3 km public-land buffer, so control on nearby public land is not covered.

2 · The “except in captivity” exception is missing

The Order excludes dingoes kept in captivity from being unprotected. There is no captivity check, so a captive dingo on private land would be treated the same as a wild one.

3 · Permitted methods are a TODO

The Order specifies exactly how a dingo may be taken (leghold, confinement and net traps, poison baiting, shooting) with detailed conditions. The ruleset's third group is an empty placeholder asking “should we enumerate methods to control Dingo?” — none of the method rules or their animal-welfare conditions are encoded.

4 · Group 2 spans the application and licence sides

Group 1 flips the protected flag off the application's dingo guard, while Group 2 reads the licence's dingo and protected flag. The chain works when both sides describe the same animal, but relies on that alignment; a mismatch between the application and licence wildlife would break the controller-licence waiver.

Glossary

Governor in Council (GIC) Order
Subordinate law made by the Governor of Victoria on the advice of the Executive Council — here declaring the dingo unprotected under section 7A of the Wildlife Act 1975.
Protected species
A species the Act protects. This Order sets the computed isProtectedSpecies flag to false for a dingo on private land.
Modality (Permitted)
A statement the rules attach to an action saying it is allowed. Here “destroy wildlife” is made Permitted — a positive authorisation, distinct from simply recording a fact.
Controller licence
A wildlife controller licence, normally needed to destroy or dispose of wildlife taken from the wild. This Order records that it is not required for an unprotected dingo on private land.
Private property
Land recorded as privately owned/occupied. The Order's trigger — checked against the applicant's home address, business premises, or a company's responsible-person address.