Demiton · Schema
tendered_rate_observation contract v1
One priced line from a tender you submitted: item, unit, rate and quantity.
CompanyConstructionCivil EngineeringProject ManagementComplianceMCPArtificial IntelligenceOpen Contracting
Properties
| Name | Type | Description |
|---|---|---|
| qty | number | the quantity on the priced line, when the template exposes one |
| band | object | a depth/length band extracted from the description (e.g. "up to 23.0 metres") |
| rate | number | the tendered unit rate offered |
| citation | object | the source workbook path, sheet name and line reference |
| revision | string | the submission revision the agent recorded |
| unit_raw | string | the unit exactly as written in the workbook |
| composite | boolean | the unit could not be normalised to a known alias, so the rate is a composite |
| work_item | string | the description of the priced line, as written in the submission |
| rate_family | string | the rate-book bucket, classified from the sheet name and unit |
| counterparty | string | the party the submission was made to |
| submitted_at | string | when the priced schedule was submitted |
| gst_inclusive | boolean | whether `rate` is inclusive of GST |
| work_activity | string | a v2 taxonomy classification of the work |
| unit_normalized | string | the controlled unit of measure the rate is per |
| derived_rate_per_m | number | `rate / band.max` for an each-unit line with a band |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://docs.demiton.io/registers/tendered_rate_observation/v1.json",
"title": "tendered_rate_observation contract v1",
"type": "object",
"required": [
"citation",
"rate",
"unit_normalized",
"work_item"
],
"properties": {
"qty": {
"type": "number",
"description": "the quantity on the priced line, when the template exposes one",
"x-demiton-requiredness": "optional",
"x-demiton-unit": "`unit_normalized`"
},
"band": {
"type": "object",
"description": "a depth/length band extracted from the description (e.g. \"up to 23.0 metres\")",
"x-demiton-requiredness": "optional",
"x-demiton-unit": "`max` in m"
},
"rate": {
"type": "number",
"description": "the tendered unit rate offered",
"x-demiton-requiredness": "required",
"x-demiton-unit": "currency per `unit_normalized`"
},
"citation": {
"type": "object",
"description": "the source workbook path, sheet name and line reference",
"x-demiton-requiredness": "required"
},
"revision": {
"type": "string",
"description": "the submission revision the agent recorded",
"x-demiton-requiredness": "optional"
},
"unit_raw": {
"type": "string",
"description": "the unit exactly as written in the workbook",
"x-demiton-requiredness": "optional"
},
"composite": {
"type": "boolean",
"description": "the unit could not be normalised to a known alias, so the rate is a composite",
"x-demiton-requiredness": "optional"
},
"work_item": {
"type": "string",
"description": "the description of the priced line, as written in the submission",
"x-demiton-requiredness": "required"
},
"rate_family": {
"type": "string",
"description": "the rate-book bucket, classified from the sheet name and unit",
"x-demiton-requiredness": "optional"
},
"counterparty": {
"type": "string",
"description": "the party the submission was made to",
"x-demiton-requiredness": "optional"
},
"submitted_at": {
"type": "string",
"description": "when the priced schedule was submitted",
"x-demiton-requiredness": "optional",
"x-demiton-unit": "ISO-8601",
"format": "date-time",
"x-demiton-type": "datetime"
},
"gst_inclusive": {
"type": "boolean",
"description": "whether `rate` is inclusive of GST",
"x-demiton-requiredness": "optional"
},
"work_activity": {
"type": "string",
"description": "a v2 taxonomy classification of the work",
"x-demiton-requiredness": "optional"
},
"unit_normalized": {
"type": "string",
"description": "the controlled unit of measure the rate is per",
"x-demiton-requiredness": "required"
},
"derived_rate_per_m": {
"type": "number",
"description": "`rate / band.max` for an each-unit line with a band",
"x-demiton-requiredness": "optional",
"x-demiton-unit": "currency per m"
}
},
"x-demiton-register-type": "tendered_rate_observation",
"x-demiton-contract-version": "1.0.2",
"x-demiton-store": "tenant",
"x-demiton-axes": [],
"x-demiton-measures": [],
"x-demiton-provenance": {
"standards": [
{
"code": "AS 4000-1997",
"title": "General Conditions of Contract (superseded edition, still in use)",
"access": "paywalled_secondary",
"region": "Australia",
"edition": "1997",
"checked_on": "2026-09-14"
},
{
"code": "AS 4000:2025",
"title": "General Conditions of Contract (construct only)",
"access": "paywalled_secondary",
"region": "Australia",
"edition": "2025",
"checked_on": "2026-09-14"
},
{
"code": "ATO tax invoice rules (GST Act 1999)",
"title": "GST tax invoice and recipient-created tax invoice requirements (A New Tax System (Goods and Services Tax) Act 1999, ATO guidance)",
"access": "public_summary",
"region": "Australia",
"edition": "ATO guidance updated 25 Aug 2025",
"checked_on": "2026-09-14"
},
{
"code": "SA BCISP Act 2009",
"title": "Building and Construction Industry Security of Payment Act 2009 (SA)",
"access": "public_summary",
"region": "Australia",
"edition": "2009",
"checked_on": "2026-09-14"
},
{
"code": "TAS BCISP Act 2009",
"title": "Building and Construction Industry Security of Payment Act 2009 (Tas)",
"access": "full_text_verified",
"clause": "s 17(2)",
"region": "Australia",
"edition": "2009 (in force 2025-10-11)",
"checked_on": "2026-09-14"
},
{
"code": "WA BCISP Act 2021",
"title": "Building and Construction Industry (Security of Payment) Act 2021 (WA)",
"access": "full_text_verified",
"clause": "s 24",
"region": "Australia",
"edition": "2021",
"checked_on": "2026-09-14"
},
{
"code": "ICMS 3",
"title": "International Cost Management Standard",
"access": "public_summary",
"region": "International",
"edition": "3rd edition (2021)",
"checked_on": "2026-09-14"
},
{
"code": "NZ GST taxable supply information",
"title": "Goods and Services Tax Act 1985 (NZ) taxable supply information rules (IRD guidance)",
"access": "public_summary",
"region": "New Zealand",
"edition": "regime from 1 Apr 2023",
"checked_on": "2026-09-14"
}
]
},
"description": "One priced line from a tender you submitted: item, unit, rate and quantity.",
"x-demiton-contract-url": "https://docs.demiton.io/registers/tendered_rate_observation/",
"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.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/demiton-io-tendered_rate_observation-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.