Demiton · Schema

compliance_prequal contract v1

A counterparty's prequalification under a scheme, used to judge subcontractor or supplier eligibility.

CompanyConstructionCivil EngineeringProject ManagementComplianceMCPArtificial IntelligenceOpen Contracting

Properties

Name Type Description
abn string The Australian Business Number of the external legal entity that holds the registration; normalised by stripping spaces.
scheme string The prequalification scheme the registration is held on. Code set today: `tfnsw_r_levels`, `nsw_construction`, `vic_csr`, `qld_tmr`, `federal_npp`.
status string Registration status as published. Defaults to `"active"` in the parser (`:143`); the projector only ever projects `active` rows (`:105-108`), so in this shelf it is effectively constant.
expires_at string When the registration lapses; the parser reads `expires_at` or `valid_until` (`:145`).
entity_name string The entity name as published in the source register.
registered_at string When the registration took effect on the scheme; the parser reads `registered_at` or `valid_from` (`:144`) and the projector uses it as `occurred_at` (`:183`).
classification string The class/level awarded within that scheme (e.g. an R-level or a level name); the source aliases it from `classification` or `level`.
last_synced_at string The instant the source register row was last normalised.
legal_entity_id string The fact subject anchor: the `org`-typed `Entity` row the registration is anchored to. Declared as the `LEGAL_ENTITY` context coordinate at `OPTIONAL`.
View JSON Schema on GitHub

JSON Schema

demiton-io-compliance_prequal-v1-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://docs.demiton.io/registers/compliance_prequal/v1.json",
  "title": "compliance_prequal contract v1",
  "type": "object",
  "required": [
    "abn",
    "classification",
    "scheme"
  ],
  "properties": {
    "abn": {
      "type": "string",
      "description": "The Australian Business Number of the external legal entity that holds the registration; normalised by stripping spaces.",
      "x-demiton-requiredness": "required",
      "x-demiton-unit": "none"
    },
    "scheme": {
      "type": "string",
      "description": "The prequalification scheme the registration is held on. Code set today: `tfnsw_r_levels`, `nsw_construction`, `vic_csr`, `qld_tmr`, `federal_npp`.",
      "x-demiton-requiredness": "required",
      "x-demiton-unit": "none"
    },
    "status": {
      "type": "string",
      "description": "Registration status as published. Defaults to `\"active\"` in the parser (`:143`); the projector only ever projects `active` rows (`:105-108`), so in this shelf it is effectively constant.",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "none"
    },
    "expires_at": {
      "type": "string",
      "description": "When the registration lapses; the parser reads `expires_at` or `valid_until` (`:145`).",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "none",
      "format": "date-time",
      "x-demiton-type": "datetime"
    },
    "entity_name": {
      "type": "string",
      "description": "The entity name as published in the source register.",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "none"
    },
    "registered_at": {
      "type": "string",
      "description": "When the registration took effect on the scheme; the parser reads `registered_at` or `valid_from` (`:144`) and the projector uses it as `occurred_at` (`:183`).",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "none",
      "format": "date-time",
      "x-demiton-type": "datetime"
    },
    "classification": {
      "type": "string",
      "description": "The class/level awarded within that scheme (e.g. an R-level or a level name); the source aliases it from `classification` or `level`.",
      "x-demiton-requiredness": "required",
      "x-demiton-unit": "none"
    },
    "last_synced_at": {
      "type": "string",
      "description": "The instant the source register row was last normalised.",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "none",
      "format": "date-time",
      "x-demiton-type": "datetime"
    },
    "legal_entity_id": {
      "type": "string",
      "description": "The fact subject anchor: the `org`-typed `Entity` row the registration is anchored to. Declared as the `LEGAL_ENTITY` context coordinate at `OPTIONAL`.",
      "x-demiton-requiredness": "optional",
      "x-demiton-unit": "none",
      "x-demiton-reference": true
    }
  },
  "x-demiton-register-type": "compliance_prequal",
  "x-demiton-contract-version": "1.0.2",
  "x-demiton-store": "tenant",
  "x-demiton-axes": [
    {
      "axis": "legal_entity",
      "requirement": "optional",
      "role": "context"
    }
  ],
  "x-demiton-measures": [],
  "x-demiton-provenance": {
    "standards": [
      {
        "code": "Australian Business Number",
        "title": "Australian Business Number (Australian Business Register / ABN Lookup)",
        "access": "public_summary",
        "region": "Australia",
        "edition": "current",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Austroads NPS",
        "title": "National Prequalification System for Civil (Road and Bridge) Construction",
        "access": "public_summary",
        "region": "Australia",
        "edition": "2025 Edition",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Construction Supplier Register (Vic)",
        "title": "Victorian Government Construction Supplier Register",
        "access": "public_summary",
        "region": "Australia",
        "edition": "current",
        "checked_on": "2026-09-14"
      },
      {
        "code": "NSW Government Construction Prequalification Scheme",
        "title": "NSW Government construction prequalification schemes (Contractor Prequalification and Best Practice Accreditation Scheme, $1m and over; General Construction Works up to $1m, SCM0256)",
        "access": "public_summary",
        "region": "Australia",
        "edition": "scheme conditions 2025-10-03 (SCM0256)",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Commission Implementing Regulation (EU) 2019/1780",
        "title": "eForms standard forms",
        "access": "full_text_verified",
        "clause": "Annex Table 2 column 29",
        "region": "European Union",
        "edition": "2019/1780 as amended (2023/2884)",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Directive 2014/24/EU",
        "title": "Public procurement",
        "access": "full_text_verified",
        "clause": "Art 84 (record of rejected candidates and reasons); Art 64 official lists of approved economic operators (unverified)",
        "region": "European Union",
        "edition": "2014/24/EU consolidated",
        "checked_on": "2026-09-14"
      },
      {
        "code": "ISO 9001 / ISO 14001 / ISO 45001",
        "title": "Management system standards (evidence demanded by prequalification schemes)",
        "access": "paywalled_secondary",
        "region": "International",
        "edition": "ISO 9001:2015; ISO 14001:2026; ISO 45001:2018",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Government Procurement Rules (NZ)",
        "title": "New Zealand Government Procurement Rules",
        "access": "public_summary",
        "clause": "Rule 30 (inform unsuccessful suppliers)",
        "region": "New Zealand",
        "edition": "5th edition",
        "checked_on": "2026-09-14"
      },
      {
        "code": "NZBN",
        "title": "New Zealand Business Number",
        "access": "public_summary",
        "region": "New Zealand",
        "edition": "current",
        "checked_on": "2026-09-14"
      },
      {
        "code": "Procurement Regulations 2024 (SI 2024/692)",
        "title": "Procurement Regulations 2024",
        "access": "full_text_verified",
        "clause": "reg 27(2)(e)(iii)",
        "region": "United Kingdom",
        "edition": "2024",
        "checked_on": "2026-09-14"
      },
      {
        "code": "FAR 52.204-7",
        "title": "System for Award Management (Unique Entity ID, UEI)",
        "access": "full_text_verified",
        "clause": "52.204-7",
        "region": "United States",
        "edition": "Nov 2024",
        "checked_on": "2026-09-14"
      }
    ]
  },
  "description": "A counterparty's prequalification under a scheme, used to judge subcontractor or supplier eligibility.",
  "x-demiton-contract-url": "https://docs.demiton.io/registers/compliance_prequal/",
  "x-demiton-register-catalog": "https://docs.demiton.io/concepts/register-catalog"
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/demiton-io-compliance_prequal-v1"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.