Verification Record
AOS-SFR-2026-001 · v1.1

Invoiced, Not Supplied

An assessment of what the Commonwealth’s contract notice register, AusTender, makes visible about who supplies the Commonwealth and what it does not. It reads the register’s own account of its supplier field, in the Open Contracting Data Standard the feed declares, the Department of Finance’s data dictionary and Resource Management Guide 423 and the Commonwealth Procurement Rules, and then reads twelve months of the register through an instrument this practice built and publishes in full. A contract notice names the entity the agency contracted with and invoiced and carries no field for whose product was procured; the register’s own guidance places a supplier’s own suppliers outside it; and a count of notices by supplier reaches a vendor’s own contracts and no others. The measurement is a floor of what the register shows, and the register a floor of what was bought, and the document says so at full width.

Reference
AOS-SFR-2026-001
Assessed
22 September 2026
Version
v1.1
The chain

Verification chain

Four things are pinned, and each can be checked independently of the others.

The assessment PDF. SHA-256: fe4bc9a821824605dcd2a0518a0953d144fea58cbc8dc999bc81f5da562305c6

Download the file and run shasum -a 256 over it. If the value differs, the file is not the one struck here.

The timestamp. The receipt AOS-SFR-2026-001-v1.1.pdf.ots is an OpenTimestamps proof over exactly those bytes, submitted to four calendars on 23 September 2026 and pending confirmation in the Bitcoin blockchain at publication. The receipt served here carries no Bitcoin attestation and is pending still. It establishes that the file existed no later than the moment it was stamped. It establishes nothing about whether the file is correct.

Receipt SHA-256: da5b61e02af9c2b7e123d4cb809155090a7267b8b28add8200fe8d02226091da

The assessed source. The assessment rests on forty-five pinned artefacts in three kinds. Twenty-five are captures this practice retrieved on 16 September 2026 and holds as served: the feed’s own schema and specification, the Open Contracting Data Standard it declares, one contract notice page, the Department of Finance’s data dictionary and Resource Management Guide 423, and twelve pages retrieved as search steps and pinned as such. Sixteen are inherited under convention 7 from general-findings/austender-buyer-sweep-2026-09 and general-findings/commonwealth-procurement-rules-2026-09, each blob re-verified against its origin’s hash and copied here. Four are this practice’s own published assessments, copied by hash so that a rebuild of an origin case cannot move them. Each blob was re-verified against the hash its row records when this page was generated; a miss would have stopped the render. Quotations were checked against the text layer of each pinned artefact, a web page with its markup stripped, the PDF’s extraction, the CSV and JSON as bytes, and the 30 quotations the document’s body makes are listed with their blobs in QUOTATIONS-2026-09-16.tsv; the quotations of version 1.0 in the version note and Corrections are tested against version 1.0’s PDF in RULE-15-AUDIT-V1.1-2026-09-22.md; every count states the artefact it was taken from and the test that produced it, and every statement that something is absent states the population searched. The instrument is published in full at github.com/australiaos/austender-supplier-field-instrument: the brand list, filter terms and shape terms the document cites by hash, the pull and measurement scripts rewritten to read them and nothing else, the request logs and the hash list of the 703 pages; and, from version 1.1, recompute/figures.py and recompute/nobrand.py, which compute every figure at award, with the two tables version 1.1 adds, NO-BRAND-DESCRIPTIONS-v1.1.tsv and AMENDMENTS-P2-2026-09-16.tsv. The scripts reproduce the method, not the pull; the repository’s README says what a reader can and cannot verify from it.

Re-fetch, measured at this case’s own pins. The log at RETRIEVAL-LOG-2026-09-16.tsv records every one of the twenty-five own captures fetched twice within the minute under convention 50: eleven pairs were byte-identical and fourteen hashed differently. For those fourteen the difference, measured against two further fetches about an hour later, lay in per-request tokens the servers issue and the visible text was identical; the second bodies of the original pairs were not kept, so the register’s word for them is unstable and the document’s Limitations say what the word covers. Fourteen of the sixteen inherited rows are unmeasured, because the sweep’s pull made each of its 703 requests once; the two Commonwealth Procurement Rules rows carry their origin’s stability, each fetched twice within the minute on 8 September 2026 with equal hashes. The four published PDFs were not fetched. No row is a Wayback Machine memento.

RefArtefactOriginSHA-256Third-party copy
D-OCDS-1AusTender OCDS extension descriptor, extension.json, as served: name "Austender OCDS Exension", documentationUrl github.com/austender/austender-ocds-api/tree/master/schema, schemas release-package-schema.json and release-schema.json, compatibility 1.1retrieved by this practice, 16 September 2026671e848c6b56d5b374f8c17229d24da3ad8a3a864f14a06078a06313a9abfcab-
D-OCDS-2AusTender OCDS extension release-schema.json, as served: adds five Contract properties, LtExempt, LtReasonCode, LtReason, Exemption Code, Exemption, and two Amendment properties; defines no supplier fieldretrieved by this practice, 16 September 2026ec414f2800ccaf34010de6c359515fdcfdc1adacb9d5e46e2d8718ff4e86f914-
D-OCDS-2bAusTender OCDS extension release-package-schema.json, as servedretrieved by this practice, 16 September 20265995770b104f0d2c9afa4b1727ac10a389d57f3e466319e713a53daafaf20e08-
D-OCDS-3AusTender OCDS API specification, SwaggerHub austender/ocds-api version 1.1, JSON as served: two paths, /ocds/findById/{cn} and /ocds/findByDates/{dateType}/{startRnge}/{endRnge}; the word supplier occurs 0 times in the specificationretrieved by this practice, 16 September 2026b54374b9327eaa46a1465a7bd7ffa7523faa5e34230e74f386b31f5ec9294c7c-
D-OCDS-3baustender/austender-ocds-api README.md, raw from GitHub master, as served: five search calls listed, the standard and the API described; the word supplier occurs 0 timesretrieved by this practice, 16 September 202658a7e9ad0db203d2cbd8b2eb70a27e7b44cae1802e953576699bf5d401ae4d9f-
D-OCDS-4Open Contracting Data Standard 1.1.5 release-schema.json, standard.open-contracting.org, the standard version the feed package declares: defines parties, roles, Award.suppliers ("The suppliers awarded this award"), Organization.name and Organization.identifierretrieved by this practice, 16 September 2026bf701ac26180756de4c4ada8a94a86a24174f3025345a8b99fda9927de896f80-
D-OCDS-5Open Contracting Data Standard 1.1.5 partyRole codelist, CSV, as served: supplier is "An entity awarded or contracted to provide goods, works or services"; ten roles defined: buyer, procuringEntity, supplier, tenderer, funder, enquirer, payer, payee, reviewBody and interestedPartyretrieved by this practice, 16 September 2026a620f9b75533d55212cf28c6fd65ebaa92b688f173e85baee66c2f7b33aaef72-
D-AT-1AusTender contract notice CN4276656 page as served under the browser form with a From header after the contact string was refused with HTTP 403; IP Australia, Education and Training Services, $10,967.00, limited tender; the page prints Supplier Details as Name, Town/City, Postcode, State/Territory, Country and ABN, and Agency Details as a contact name, email, branch and division; the agency contact printed is a role, MANAGER PROCUREMENT. UNSTABLE: the served body hashes differently on each fetch, measured by two fetches within the minute, so this pin establishes what was served at the logged timeretrieved by this practice, 16 September 2026dd17280ff2aeafa882da7ff6c90ba51e81e6556d6dee639e21272b75312ede6c-
D-FIN-1Department of Finance, Resource Management Guide 423, Procurement Publishing and Reporting Obligations, landing page as served under the browser form with a From header after the contact string dropped the stream (curl exit 92); states AusTender publishes CNs, that "Detailed information on how relevant entities should enter data into AusTender can be found in relevant AusTender user guides and onscreen help guidance" and that "Entity AusTender users can download user guides relevant to their user roles". UNSTABLE: the served body hashes differently on each fetchretrieved by this practice, 16 September 2026c903de86f6bbe8a91043bd82699a97fe8cf807bead0b2453ce09e7baa38f1158-
D-FIN-2Department of Finance, RMG 423, Contracting & reporting page as served under the browser form with a From header after the contact string dropped the stream; lists what a contract notice reports, entity details, supplier details, contract details; states the reporting thresholds and the 42 days; the words reseller, intermediary and novation occur 0 times. UNSTABLE: the served body hashes differently on each fetchretrieved by this practice, 16 September 202643b12d46375606ef2566e737e3a1d0aa47dd446f73bbf365927f6b34f1d425c7-
D-FIN-3Department of Finance, RMG 423, Quality assurance page as served under the browser form with a From header after the contact string dropped the stream; "Relevant entities are responsible for the quality and content of the data that they publish and report on AusTender". UNSTABLE: the served body hashes differently on each fetchretrieved by this practice, 16 September 20266ed18d89ac6f9c22f116dbb601d871616dcbf1a38fb5edeb2a72538347f5584e-
D-FIN-4Department of Finance, RMG 423, Exemptions from reporting page as served under the browser form with a From header after the contact string dropped the stream. UNSTABLE: the served body hashes differently on each fetchretrieved by this practice, 16 September 2026b312bd6935982bc546faa9b278c0dc348cdf37fc8826803c9b87e6cd71181819-
D-FIN-DDDepartment of Finance, Contract Notice (CN) Dataset data dictionary, PDF, 4 pages, PDF creation date 17 December 2019, as served from data.gov.au under the contact string: 35 fields defined in its table, counted by the Mandatory column; Supplier Name is "Supplier's full company name as entered by the procuring entity", Supplier ABN is "The supplier's 11 digit ABN"; no field names a product, a vendor or a manufacturerretrieved by this practice, 16 September 2026d59bead013f7b8019ac739094a3e375ae22f59703655b8001dab5ee795f49ad6-
F-FIN-1Department of Finance, Procurement Publishing and Reporting Obligations page under buying-australian-government, as served under the browser form with a From header after the contact string dropped the stream; links to RMG 423. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetchretrieved by this practice, 16 September 2026 (search step)42b049bd0ad1149ab7fc9d13bcf815711bc9427a5df2247db32ae84c2439233c-
F-FIN-2Department of Finance, address /buying-australian-government/reporting-requirements, which served the Procurement Publishing and Reporting Obligations page, under the browser form with a From header after the contact string dropped the stream. Retrieved as a search stepretrieved by this practice, 16 September 2026 (search step)4ebf68b61fd3087268190a9e5b49e2730a4b61ec7a0a97cf0e752b09667d31db-
F-FIN-S1Department of Finance site search for "AusTender contract notice supplier", as served under the browser form: a 2,378-byte bot-challenge interstitial, not a result page. Retrieved as a search step; the search returned no results to a script. UNSTABLE: the served body hashes differently on each fetchretrieved by this practice, 16 September 2026 (search step)5d7faa27aaf9f9e9281de36f3c2af506226cf3994fc4777bfd15ed2ea6eefb82-
F-HELP-1AusTender Help and Information Centre index, help.tenders.gov.au, as served under the browser form with a From header after the contact string was refused with HTTP 403; navigation only, no field definition. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)563d4b4fbfd442ec13782196ee44fbd8026d116e04d7287588c83764ef844b6a-
F-HELP-2AusTender Help, Information Made Easy page, as served under the browser form after the contact string was refused; navigation to reports, no field definition. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)53d33c99dc71df07c5251b2c3f75cd0b455f93a6e674aa6e73b86b060452398a-
F-HELP-3AusTender Help, Contracts and Amendments page, as served under the browser form after the contact string was refused; states the $10,000 amendment reporting rule from 1 July 2024; defines no supplier field. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)55bfe8224f108ace721f7af6cf105705332b04b389878b3a926873bb9e4bbd8e-
F-HELP-4AusTender Help, Frequently Asked Questions page, as served under the browser form after the contact string was refused; the served HTML carries navigation and an empty search result, no question text. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)ff388e6285663998e62c92ea03a7a2d4d634dbca1e6c5d3538cf6a7ab56ed4d4-
F-HELP-5AusTender Help, What is AusTender page, as served under the browser form after the contact string was refused; "AusTender is the Australian Government's procurement information system"; agencies "are required to ensure they follow the Commonwealth Procurement Rules"; defines no supplier field. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)d2bf8c7a17c3e9fd40c755c69840e04b66ce00dbb9143c5b3ee63f6a725611b3-
F-AT-POLAusTender Policy Document List page as served under the browser form after the contact string was refused; links to Finance procurement pages and the CPRs; no field definition. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)757384cea38c798fdd1d43f548daf5d72b906ebe0ad9637b06010d505b7fa203-
F-AT-DOCAusTender Procurement Document Library page as served under the browser form after the contact string was refused; no field definition. Retrieved as a search step. UNSTABLE: the served body hashes differently on each fetch, so this pin establishes what was served at the logged time and cannot be re-verified by refetchingretrieved by this practice, 16 September 2026 (search step)e5544eeb1009ef207631e6c5a0d599a3f471aa199cb7fb5dd6b9155c6e9d8ea2-
F-DGA-S1data.gov.au CKAN package_search for "austender contract notice", JSON as served under the contact string: 4 datasets, two from the Department of Finance. Retrieved as a search stepretrieved by this practice, 16 September 2026 (search step)51764de145d831a648467350c8b7c1b45e2c98f570497857a577f6217da4ac04-
F-DGA-2data.gov.au CKAN package_show for historical-australian-government-contract-data, JSON as served under the contact string: 19 resources including "Data Dictionary - Contract Notice" (PDF) and the OCDS API link. Retrieved as a search stepretrieved by this practice, 16 September 2026 (search step)1fa1fa93abf70c716e8726d4bd30ee00b220edb27c38160154c6850f5fd94a16-
GF-PULL-1GF-PULL-1 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. sha256 of each of the 703 response bodies of the AusTender OCDS pull, findByDates/contractPublished, 53 weekly windows paginated by cursor, 703 requests 2026-09-16T02:14:56Z to 2026-09-16T02:28:50Z, all HTTP 200, under the contact string; the 703 bodies (113 MB) are held outside the repository at research-scratch/austender-buyer-sweep-2026-09-16/raw/pages/ and this file is their pin. Every request was made once, so every row is unmeasured under convention 50: no second fetch, no stability recorded.inherited · general-findings/austender-buyer-sweep-2026-0926bd3fbaa812b183957e9d027265fd10b721a26570cc5aef7ad49ae9e184e268-
GF-PULL-2GF-PULL-2 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the request log of the pull, 703 rows, six columns: started_utc, attempt, http, bytes, sha256, url; not in convention 50's thirteen-column form. Every request was made once, so every row is unmeasured under convention 50: no second fetch, no stability recorded.inherited · general-findings/austender-buyer-sweep-2026-0992adc72c429a1925c5b0f8ce7c4048e14652e3e05244abda9a7c3cdb694d3636-
GF-CAT-1GF-CAT-1 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the log of 96 category-description lookups on tenders.gov.au, one contract notice per UNSPSC code, 2026-09-16T02:29:39Z to 2026-09-16T02:34:20Z, under the browser string with a From header after the site refused the contact string; seven columns: started_utc, http, bytes, sha256, url, code, description; the response bodies were not kept. Every request was made once, so every row is unmeasured under convention 50: no second fetch, no stability recorded.inherited · general-findings/austender-buyer-sweep-2026-09820add5e25c72fa189bd69f6e035c27ea70bd734dbc28248659ba60a367df961-
GF-CAT-2GF-CAT-2 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. UNSPSC code to AusTender category description, 96 codes, read from the lookups in GF-CAT-1; derived, not a source.inherited · general-findings/austender-buyer-sweep-2026-092400d27e501bf172de033b0c239065489c92941253c428d28ebd09291ecc910f-
GF-CAT-3GF-CAT-3 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. count of releases per UNSPSC code over the 62,232 releases of the pull, written by load.py; derived, not a source.inherited · general-findings/austender-buyer-sweep-2026-0972a54f3b1919e81ca169efc9166df6c569b03f334da34ed7f4cde057e3dda2ce-
GF-SCRIPT-1GF-SCRIPT-1 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the pull script as run: endpoint, window, User-Agent, pagination, request log. Generated on this practice's machine; no address.inherited · general-findings/austender-buyer-sweep-2026-096d8fc9fa154728dffa12984d1352f05012ce4f86822bdd9d7583c17556066673-
GF-SCRIPT-2GF-SCRIPT-2 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. pages to releases.jsonl (sha256 bd42bf2bacda273c3553c008bc2b4283d35060dc59ed272005caaa870cd87a6a, held outside the repository), the page hash list, the code counts. Generated; no address.inherited · general-findings/austender-buyer-sweep-2026-09abfb307c6d5141faa4402262e9a07d7db2058b2631140ff3204c0d37c85499b9-
GF-SCRIPT-3GF-SCRIPT-3 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the category lookup script as run. Generated; no address.inherited · general-findings/austender-buyer-sweep-2026-09bdd9c26b92fe712db907b0d18fafafd318aa41d757ad69aaf25f8637a82a228f-
GF-SCRIPT-4GF-SCRIPT-4 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the sweep's filter, cross-reference, limited-tender measurement and output table, as placed on 16 September 2026 with the reviewed contact names read from a file outside the repository. Generated; no address.inherited · general-findings/austender-buyer-sweep-2026-096ea62fb5516e310e96cc98024076a0e4794e129458e4e852cda3753ead89e7cd-
GF-SCRIPT-5GF-SCRIPT-5 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the sweep's intermediation test with the brand list as its V dict and the shape terms, as placed; AOS-SFR-2026-001 freezes these as instrument/brand-list.json and shape-terms.json. Generated; no address.inherited · general-findings/austender-buyer-sweep-2026-09592c8ebf08c0ad0c8f1f9a86cabf697bb28cdcd1c5931f2e71805d36aaca9692-
GF-REPORT-1GF-REPORT-1 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the sweep's first report: feed, pull, filter, cross-reference, the CPR 9.11 figure, output, limits. Generated; no address. The time is that of commit f46b4f9, which first placed the file on the record; the report carries no time of writing, and the round time this row first carried was written from no artefact.inherited · general-findings/austender-buyer-sweep-2026-09dada4fea81c339d710ded20652ba02eca28709aa520c5abc186ebdc18915e0cf-
GF-REPORT-2GF-REPORT-2 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the second report: preservation, intermediation, the two judgment calls, figures restated, routes. Its Act 2 sentence naming seven vendors as never supplier of record is corrected on its face in RECORD.md. Generated; no address. The time is that of commit f46b4f9, which first placed the file on the record; the report carries no time of writing, and the round time this row first carried was written from no artefact.inherited · general-findings/austender-buyer-sweep-2026-09d1e68f20f3d2d93f7e9ebe1c54fa107037425b9bc02437d09a4f5bf7c91228ac-
GF-REPORT-3GF-REPORT-3 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. the third report: which published claims rest on a supplier field. Generated; no address. The time is that of commit f46b4f9, which first placed the file on the record; the report carries no time of writing, and the round time this row first carried was written from no artefact.inherited · general-findings/austender-buyer-sweep-2026-0971cede8a472c9da5c6d015974261f1119653fbc6c22bc3df500ae98ebda02824-
GF-MANIFEST-1GF-MANIFEST-1 was retrieved on 2026-09-16 under general-findings/austender-buyer-sweep-2026-09 and re-verified against its recorded hash on 2026-09-16. sha256 of every file in the research-scratch copy of the sweep, 750 files, including the 703 pages, releases.jsonl and the output table held outside the repository.inherited · general-findings/austender-buyer-sweep-2026-09e79ff9924b86664722b7e1d86539250b2134fda34775c6d1407358df76341899-
L-CPR-5L-CPR-5 was retrieved on 2026-09-08 under general-findings/commonwealth-procurement-rules-2026-09 and re-verified against its recorded hash on 2026-09-16. Commonwealth Procurement Rules 17 November 2025 (F2025L01263), authorised version registered 22 October 2025, 36 pages, as served by the Federal Register of Legislation; made 7 October 2025 under s 105B(1) of the PGPA Act, commencing 17 November 2025, repealing the Commonwealth Procurement Rules 1 July 2024 (F2024L00627). Same bytes as AT-CPR-1 (attestation-survey-scoping-2026-08, pinned 5 August 2026)inherited · general-findings/commonwealth-procurement-rules-2026-09fbcac36fa408409704edc0fbc228430a0698c9d4dd00178c9ca59c7414773b24-
L-CPR-8L-CPR-8 was retrieved on 2026-09-08 under general-findings/commonwealth-procurement-rules-2026-09 and re-verified against its recorded hash on 2026-09-16. Commonwealth Procurement Rules 17 November 2025, Department of Finance's own design edition (its cover reads Commonwealth Procurement Rules, 17 November 2025; its PDF title is Commonwealth Procurement Rules 2025), 36 pages, 917,860 bytes, as served by finance.gov.au under the browser form with a From header (the contact string was refused, L-CPR-7); not the authorised version, which is L-CPR-5. The passages read (5.4, 5.5, 9.7, Appendix A item 17, the SME and Australian business definitions) carry the same words as L-CPR-5. Same bytes as S-CPR-1 (strategic-research-2026-08, 12 August 2026) and IR-CPR-1 (irap-assessor-scoping-2026-07)inherited · general-findings/commonwealth-procurement-rules-2026-091b1d08c2d87e2c966d2d31e7923e2ccc2352b8fa132d4aee009116f934360a28-
P-BCM-1AOS-BCM-2026-002 v1.2, June 2026, the published PDF as committed in this corpus at broadcom-structural-exposure-2026-05/output/AOS-BCM-2026-002.pdf, copied by hash on 2026-09-16; the verify page at the url carries this hash as the published PDF'sthis practice's published assessment, by hashc2dcdc064f52c4b9a6ecabb2ddc81ea8c9c5674699c09af29b1b497f619b8ab6-
P-CPI-1AOS-CPI-2026-001 v1.0, 4 September 2026, the published PDF as committed in this corpus at microsoft-contracting-2026-09/output/AOS-CPI-2026-001-v1.0.pdf, copied by hash on 2026-09-16; the verify page at the url carries this hash as the published PDF'sthis practice's published assessment, by hashc5158126154b14fdb9fc85c402943c3ddfaab1360e7f5f25c55f12047ee102da-
P-TSC-1AOS-TSC-2026-001 v1.1, 11 September 2026, the published PDF as committed in this corpus at top-secret-cloud-sovereign-2026-09/output/AOS-TSC-2026-001-v1.1.pdf, copied by hash on 2026-09-16; the verify page at the url carries this hash as the published PDF'sthis practice's published assessment, by hashb8957c14e5fb30d517b80b06f7d32db9ca718d95323771a8be289dd225b13ac4-
P-AWS-1AOS-AWS-2026-001 v1.1, 9 September 2026, the published PDF as committed in this corpus at aws-compellability-2026-09/output/AOS-AWS-2026-001-v1.1.pdf, copied by hash on 2026-09-16; the verify page at the url carries this hash as the published PDF'sthis practice's published assessment, by hash31208dba64e1c3b88eba9075a2ff65cb69924a06624493f1bc3f73e110e74c12-

Of the forty-five artefacts, none is a third-party archival copy: no Wayback Machine memento is pinned here and no independent capture of any row is held. The twenty-five own captures were retrieved from the publishers by this practice; the sixteen inherited rows stand on the registers named above; the four published PDFs are this practice’s own. A reader must rely on this site, on those registers’ pages, or on the publishers’ servers.

The build. The PDF is produced deterministically from tracked source by build.sh, with SOURCE_DATE_EPOCH pinned to midnight UTC of 16 September 2026, version 1.0’s publication day, which does not move at any revision. Repeat builds on one machine and one toolchain are byte-identical; independent third-party reproducibility is not established and is not claimed. Verify by SHA-256, not by rebuild.

Versions

Version history

Two versions. Each row records the date the version was made and the date it was published. The current version is v1.1; every earlier version stays published at its own address with its own hash, and what changed is under Corrections below.

VersionAssessedPublishedSHA-256Status
v1.016 September 202616 September 202608b3f5b37c21f95833ed00075a00e99087b2a0c4564080625f0d3291308b8259superseded, not withdrawn · download
v1.122 September 202623 September 2026fe4bc9a821824605dcd2a0518a0953d144fea58cbc8dc999bc81f5da562305c6current · download

The cover carries 23 September 2026, the day this assessment was published. The reading it records was made on 22 September 2026, the date the version table gives as assessed. Two dates are recorded because there are two acts, and the cover carries the later one.

Corrections

Corrections

What changed in v1.1, and why

Version 1.1 corrects the value method of version 1.0, which was wrong when made. Version 1.0 counted each notice at its latest release, on the premise that an amendment carries the notice’s cumulative value. The register states no such thing, and some amendments contradict it: over the notices measured, 63 of 1,046 amendment releases carry a value under $1. Every value in version 1.1 is the value at award, from the notice’s original contract release. Amendments are listed apart and never added, and every value figure is a floor over the award releases, not a total. One finding moves: the vendors named on three or more notices and never the supplier of record go from nine to ten. One count moves: the notices carrying one company’s ABN under another’s name go from two to one. Most values move. The version note at the head of the document sets out every change, and its Corrections section lists each one. Version 1.0 stays published at its own address with its own hash, and its bytes do not move.

Correction, 21 September 2026, now corrected in v1.1. The assessment states that each notice’s latest release carries its cumulative value. For some amended notices it does not, so the stated value method was wrong when the assessment was made. One finding changes: the vendors named on three or more notices and never the supplier of record become ten, not nine. One count changes: the notices carrying one company’s ABN under another’s name become one, not two. Most values move. The detail is recorded in the practice’s corrections register, and a corrected version will be published by 2 October 2026.

Any correction to this assessment is recorded here and in the practice’s corrections register, and the published bytes of each version do not move.

Corrections made before publication are not listed here. They are recorded in the case’s own pre-insertion audit, which is tracked with the source.

Download

Assessment PDF

AOS-SFR-2026-001-v1.1.pdf · 158,761 bytes · 17 pages

SHA-256: fe4bc9a821824605dcd2a0518a0953d144fea58cbc8dc999bc81f5da562305c6

OpenTimestamps receipt