Masego Inc.GEOINT AI Accreditation Ledger28 rules (illustrative)The rules a package has to satisfy. These are illustrative sample rules; a real criteria set loads in the same way, as data. This set is illustrative. · attack list 2026.07MITRE ATLAS: a public catalogue of real-world attacks on AI systems, used here as the list of threats to defend against. · logbook 350 entriesEvery action ever taken in this system, in order. Each entry locks the one before it, so removing or editing one leaves a visible gap. Latest entry fingerprint: b83b7c8492272ad9…

Overhead vehicle detector — version 1.1

← all packages · what changed → · SubmittedSent in and frozen. Nobody has opened it for review yet. · submitted by ML engineerml.engineer@coe.ic.gov

Next step: open the review. The checks below show what a reviewer will find. Opening the review is recorded as its own step; the decision comes after.
14/28
rules metThe rules a package has to satisfy. These are illustrative sample rules; a real criteria set loads in the same way, as data.
29/66
attacks defendedThe AI attack techniques that apply to this model, from MITRE ATLAS. Each needs a recorded defence or an accepted risk.
38/62
documents in dateThe documents in a package — test results, data lists, design descriptions. Each has a source, a collection date and an expiry.
51
open findingsProblems the checks found. Each must be fixed, or accepted as a known risk by a named person, before a decision can be made.

Decision checks ⓘThese checks say whether a person is allowed to make a decision — never what the decision should be. Nothing here approves anything.

Change who you are, or the date, and the checks are run again.

2 checks block a decision

CheckResultWhat it found
Open for reviewA decision can only be made on a version somebody has opened for review.blocksa decision can only be made on a version under review; this one is 'submitted'
Not already decidedDecisions are never changed after the fact. A different decision needs a new version.OKno decision has been recorded against this version
Signer is not the submitterWhoever submitted a package may not approve it. Switch who you are acting as to see this change.OKAccrediting official is not the submitter
No open findingsEvery problem the checks found has been fixed, or accepted as a known risk by a named person with a written reason.blocks51 finding(s) neither resolved nor accepted as risk: A1, A3, A4, AML.T0001, AML.T0002, AML.T0002.000…
Evidence in dateEvery document is still inside its validity period on the date being judged. A warning, not a block: out-of-date evidence already blocks through the rules it no longer supports.warning24 document(s) not current as of 2026-10-27: artifact malware scan, backdoor screen result, base model attestation, base model selection rationale, classification determination, corpus classification review…
Every attack addressedEach AI attack technique that applies to this model has a recorded defence, or a risk somebody has accepted by name.OKevery attack that applies carries a mitigation or an accepted risk
Deployment describedHow the model is deployed decides which rules and attacks apply, so it has to be stated.OK6 deployment condition(s) declared
All rules metHow many of the rules and attack defences in scope are established. Shown for information; what actually blocks is the open findings.warning14/28 rules and 29/66 attack defences established

Open the review

Opening a review is its own step, and the logbook records it as one. The decision comes after, separately.

Acting as Accrediting official

FindingsProblems the checks found. Each must be fixed, or accepted as a known risk by a named person, before a decision can be made.

ruleA11 document(s) missing or out of date
ruleA33 document(s) missing or out of date
ruleA42 document(s) missing or out of date
attackAML.T0001Search Open AI Vulnerability Analysis — 1 document(s) missing or out of date
attackAML.T0002Acquire Public AI Artifacts — 1 document(s) missing or out of date
attackAML.T0002.000Datasets — 1 document(s) missing or out of date
attackAML.T0002.001Models — 1 document(s) missing or out of date
attackAML.T0005Create Proxy AI Model — 1 document(s) missing or out of date
attackAML.T0005.000Train Proxy via Gathered AI Artifacts — 2 document(s) missing or out of date
attackAML.T0005.002Use Pre-Trained Model — 2 document(s) missing or out of date
attackAML.T0010.003Model — 1 document(s) missing or out of date
attackAML.T0011User Execution — 2 document(s) missing or out of date
attackAML.T0011.000Unsafe AI Artifacts — 2 document(s) missing or out of date
attackAML.T0015Evade AI Model — 2 document(s) missing or out of date
attackAML.T0016Obtain Capabilities — 1 document(s) missing or out of date
attackAML.T0016.000Adversarial AI Attack Implementations — 2 document(s) missing or out of date
attackAML.T0017Develop Capabilities — 1 document(s) missing or out of date
attackAML.T0017.000Adversarial AI Attacks — 2 document(s) missing or out of date
attackAML.T0018Manipulate AI Model — 1 document(s) missing or out of date
attackAML.T0018.000Poison AI Model — 1 document(s) missing or out of date
attackAML.T0018.002Embed Malware — 2 document(s) missing or out of date
attackAML.T0020Training Data Poisoning — 1 document(s) missing or out of date
attackAML.T0024.000Infer Training Data Membership — 2 document(s) missing or out of date
attackAML.T0024.001Invert AI Model — 2 document(s) missing or out of date
attackAML.T0024.002Extract AI Model — 1 document(s) missing or out of date
attackAML.T0041Physical Environment Access — 1 document(s) missing or out of date
attackAML.T0043Craft Adversarial Data — 2 document(s) missing or out of date
attackAML.T0043.002Black-Box Transfer — 1 document(s) missing or out of date
attackAML.T0043.003Manual Modification — 1 document(s) missing or out of date
attackAML.T0043.004Insert Backdoor Trigger — 1 document(s) missing or out of date
attackAML.T0044Full AI Model Access — 1 document(s) missing or out of date
attackAML.T0048External Harms — 1 document(s) missing or out of date
attackAML.T0048.004AI Intellectual Property Theft — 2 document(s) missing or out of date
attackAML.T0059Erode Dataset Integrity — 2 document(s) missing or out of date
attackAML.T0076Corrupt AI Model — 1 document(s) missing or out of date
attackAML.T0109AI Supply Chain Rug Pull — 2 document(s) missing or out of date
attackAML.T0111AI Supply Chain Reputation Inflation — 1 document(s) missing or out of date
attackAML.T0115Publish Poisoned AI Artifacts — 1 document(s) missing or out of date
attackAML.T0115.000Datasets — 1 document(s) missing or out of date
attackAML.T0115.001Models — 2 document(s) missing or out of date
ruleB23 document(s) missing or out of date
ruleB32 document(s) missing or out of date
ruleB42 document(s) missing or out of date
ruleC11 document(s) missing or out of date
ruleD11 document(s) missing or out of date
ruleD21 document(s) missing or out of date
ruleD31 document(s) missing or out of date
ruleD41 document(s) missing or out of date
ruleD63 document(s) missing or out of date
ruleE41 document(s) missing or out of date
ruleF32 document(s) missing or out of date

A finding that blocks cannot be waved through. It can be accepted as a known risk — one at a time, by a named person, with a written reason that stays in the record for good. The friction is deliberate.

DocumentsThe documents in a package — test results, data lists, design descriptions. Each has a source, a collection date and an expiry. (62)

DocumentCollectedValid forExpiresStateReleasabilityWho this document may be shared with. It decides what can cross to a partner.
Adversarial test set2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Analyst workload assessment2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Anomalous query detection2026-10-216 months2027-04-21in dateUNCLASSIFIED
API access log2026-10-213 months2027-01-21in dateUNCLASSIFIED
Architecture disclosure review2026-10-2124 months2028-10-21in dateUNCLASSIFIED
Architecture spec2026-10-21no expiry—in datePARTNER-RELEASABLE
Artifact malware scan2026-10-213 months2027-01-21old modelUNCLASSIFIED
Artifact storage controls2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Availability target (SLO)2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Backdoor screen result2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Base model attestation2026-10-216 months2027-04-21old modelUNCLASSIFIED
Base model selection rationale2026-10-21no expiry—old modelUNCLASSIFIED
Model checkpoint fingerprint2026-10-21no expiry—in dateUNCLASSIFIED
Classification determination2026-10-2124 months2028-10-21old modelRESTRICTED
Collection chain attestation2026-10-2112 months2027-10-21in dateRESTRICTED
Corpus classification review2026-10-2124 months2028-10-21old modelRESTRICTED
Corpus disclosure review2026-10-2124 months2028-10-21old modelUNCLASSIFIED
Corpus drift monitor2026-10-213 months2027-01-21old modelUNCLASSIFIED
Corpus manifest2026-10-21no expiry—in dateUNCLASSIFIED
Data source attestation2026-10-2124 months2028-10-21in dateUNCLASSIFIED
Decoy test set2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Denial deception assessment2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Dependency scan2026-10-213 months2027-01-21in dateUNCLASSIFIED
Deployment integrity check2026-10-211 month2026-11-21old modelUNCLASSIFIED
Distribution record2026-10-21no expiry—in dateUNCLASSIFIED
Downstream dissemination map2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Drift detection record2026-10-213 months2027-01-21in dateUNCLASSIFIED
Extraction evaluation2026-10-2112 months2027-10-21old modelUNCLASSIFIED
False positive monitor2026-10-213 months2027-01-21in dateUNCLASSIFIED
Framework version pin2026-10-21no expiry—in dateUNCLASSIFIED
Hardware provenance2026-10-2124 months2028-10-21in dateUNCLASSIFIED
Human review procedure2026-10-2124 months2028-10-21in dateUNCLASSIFIED
Impact assessment2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Inversion evaluation2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Label provenance2026-10-21no expiry—in dateUNCLASSIFIED
Label quality audit2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Membership inference evaluation2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Ontology release review2026-10-2124 months2028-10-21in dateUNCLASSIFIED
Operational test record2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Output disclosure policy2026-10-2124 months2028-10-21in dateUNCLASSIFIED
Output granularity review2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Package access log2026-10-213 months2027-01-21in dateUNCLASSIFIED
Performance monitor2026-10-213 months2027-01-21in dateUNCLASSIFIED
Physical attack evaluation2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Poisoning screen result2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Provenance of input imagery2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Public overlap analysis2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Publication review record2026-10-21no expiry—in dateUNCLASSIFIED
Query rate controls2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Releasability determination2026-10-2124 months2028-10-21old modelRESTRICTED
Retraining record2026-10-21no expiry—old modelUNCLASSIFIED
Retrieval timestamps2026-10-21no expiry—old modelUNCLASSIFIED
Robustness evaluation2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Software bill of materials (SBOM)2026-10-216 months2027-04-21in dateUNCLASSIFIED
Serialisation format record2026-10-21no expiry—old modelUNCLASSIFIED
Synthetic imagery detection2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Threat model record2026-10-2112 months2027-10-21old modelPARTNER-RELEASABLE
Transferability evaluation2026-10-2112 months2027-10-21old modelUNCLASSIFIED
Trigger test set2026-10-2112 months2027-10-21in dateUNCLASSIFIED
Vulnerability monitoring record2026-10-213 months2027-01-21in dateUNCLASSIFIED
Weights access log2026-10-213 months2027-01-21in dateRESTRICTED
Weights provenance2026-10-21no expiry—in dateUNCLASSIFIED

Rules this deployment must meetThe rules a package has to satisfy. These are illustrative sample rules; a real criteria set loads in the same way, as data. (28)

RuleWhat it asksStatusMissing or out of date
A1The artifact under accreditation is uniquely and immutably identifiednot metRetraining record
A2The architecture and class ontology are specifiedmetcarried forward—
A3Inherited weights are attested and pinnednot metBase model attestation, Base model selection rationale, Retrieval timestamps
A4Loading the artifact does not execute untrusted codenot metSerialisation format record, Artifact malware scan
A5The software supply chain is inventoried and screenedmetcarried forward—
A6The collection and compute chain is attestedmetcarried forward—
B1The training corpus is fully enumeratedmet—
B2The corpus is screened for poisoning and the model for backdoorsnot metPoisoning screen result, Backdoor screen result, Public overlap analysis
B3Label quality is independently samplednot metLabel quality audit, Corpus drift monitor
B4What the corpus reveals has been assessednot metCorpus classification review, Corpus disclosure review
C1Performance is established under operational conditionsnot metOperational test record
C2Fielded performance is instrumented between accreditation eventsmetcarried forward—
C3The human review capacity behind the model is assessedmetcarried forward—
D1A structured threat model covers every in-scope ATLAS techniquenot metThreat model record
D2Robustness against crafted inputs is measurednot metRobustness evaluation
D3Transferred attacks are evaluated even where the model is not exposednot metTransferability evaluation
D4Physically realisable attacks are evaluatednot metPhysical attack evaluation
D5Backdoor triggers are tested formetcarried forward—
D6Interface leakage is quantifiednot metExtraction evaluation, Inversion evaluation, Membership inference evaluation
D7Synthetic and manipulated input imagery is addressedmetcarried forward—
E1The deployment is described and its conditions declaredmetcarried forward—
E2Artifacts and the package itself are protected at restmetcarried forward—
E3The inference interface is rate-limited and monitoredmetcarried forward—
E4The fielded artifact is continuously verified against the accredited baselinenot metDeployment integrity check
F1What the model discloses through its outputs is governedmetcarried forward—
F2Publication and architecture disclosure are reviewedmetcarried forward—
F3Classification and releasability are determinednot metClassification determination, Releasability determination
G1Mission impact of model failure is assessedmetcarried forward—

Attacks to defend againstThe AI attack techniques that apply to this model, from MITRE ATLAS. Each needs a recorded defence or an accepted risk. (66)

ATLAS IDMITRE ATLAS: a public catalogue of real-world attacks on AI systems, used here as the list of threats to defend against.Attack techniqueDefended?
AML.T0000Search Open Technical Databasesdefended
AML.T0001Search Open AI Vulnerability Analysisnot defended
AML.T0002Acquire Public AI Artifactsnot defended
AML.T0002.000Datasetsnot defended
AML.T0002.001Modelsnot defended
AML.T0005Create Proxy AI Modelnot defended
AML.T0005.000Train Proxy via Gathered AI Artifactsnot defended
AML.T0005.001Train Proxy via Replicationdefended
AML.T0005.002Use Pre-Trained Modelnot defended
AML.T0006Active Scanningdefended
AML.T0007Discover AI Artifactsdefended
AML.T0010AI Supply Chain Compromisedefended
AML.T0010.000Hardwaredefended
AML.T0010.001AI Softwaredefended
AML.T0010.002Datadefended
AML.T0010.003Modelnot defended
AML.T0011User Executionnot defended
AML.T0011.000Unsafe AI Artifactsnot defended
AML.T0013Discover AI Model Ontologydefended
AML.T0014Discover AI Model Familydefended
AML.T0015Evade AI Modelnot defended
AML.T0016Obtain Capabilitiesnot defended
AML.T0016.000Adversarial AI Attack Implementationsnot defended
AML.T0017Develop Capabilitiesnot defended
AML.T0017.000Adversarial AI Attacksnot defended
AML.T0018Manipulate AI Modelnot defended
AML.T0018.000Poison AI Modelnot defended
AML.T0018.001Modify AI Model Architecturedefended
AML.T0018.002Embed Malwarenot defended
AML.T0020Training Data Poisoningnot defended
AML.T0024Exfiltration via AI Inference APIdefended
AML.T0024.000Infer Training Data Membershipnot defended
AML.T0024.001Invert AI Modelnot defended
AML.T0024.002Extract AI Modelnot defended
AML.T0029Denial of AI Servicedefended
AML.T0031Erode AI Model Integritydefended
AML.T0034Cost Harvestingdefended
AML.T0034.000Excessive Queriesdefended
AML.T0035AI Artifact Collectiondefended
AML.T0040AI Model Inference API Accessdefended
AML.T0041Physical Environment Accessnot defended
AML.T0042Verify Attackdefended
AML.T0043Craft Adversarial Datanot defended
AML.T0043.000White-Box Optimizationdefended
AML.T0043.001Black-Box Optimizationdefended
AML.T0043.002Black-Box Transfernot defended
AML.T0043.003Manual Modificationnot defended
AML.T0043.004Insert Backdoor Triggernot defended
AML.T0044Full AI Model Accessnot defended
AML.T0046Spamming AI System with Chaff Datadefended
AML.T0047AI-Enabled Product or Servicedefended
AML.T0048External Harmsnot defended
AML.T0048.001Reputational Harmdefended
AML.T0048.002Societal Harmdefended
AML.T0048.004AI Intellectual Property Theftnot defended
AML.T0059Erode Dataset Integritynot defended
AML.T0063Discover AI Model Outputsdefended
AML.T0076Corrupt AI Modelnot defended
AML.T0088Generate Deepfakesdefended
AML.T0096AI Service APIdefended
AML.T0109AI Supply Chain Rug Pullnot defended
AML.T0111AI Supply Chain Reputation Inflationnot defended
AML.T0112.001AI Artifactsdefended
AML.T0115Publish Poisoned AI Artifactsnot defended
AML.T0115.000Datasetsnot defended
AML.T0115.001Modelsnot defended