File size: 1,857 Bytes
96081fe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# Security and privacy boundary

## Public release boundary

This repository must not contain:

- exact collection coordinates or street addresses;
- private site names or fine-grained regional identifiers;
- device network addresses or topology;
- account names, passwords, API keys, tokens, or credential helpers;
- private workstation or device paths;
- raw private audio;
- source filenames that reveal private deployment details;
- unattended deployment commands without a separately reviewed operations plan.

The test suite scans public text files for known historical location and access strings.

## Artifact safety

The model is serialized with joblib, which relies on Python pickle. A malicious artifact can execute code when loaded. Verify the model SHA-256 against the packaged `v0.1.0.manifest.json` before loading it. The verifier stops before deserialization if byte size or SHA-256 differs.

The release verifier checks:

- repository-relative artifact path;
- exact SHA-256;
- exact byte size;
- required joblib keys;
- ordered classes;
- 6,522-feature contract;
- classifier estimator count.

## Operational boundary

This v0.1 release does not provide live capture or deployment automation. Any future edge deployment must be released separately with:

- no embedded credentials;
- explicit destination supplied by the operator;
- immutable backup before replacement;
- checksum and model-load preflight;
- source syntax checks;
- single-instance control;
- bounded resource use;
- disk guard and retention policy;
- rollback procedure;
- post-change health verification;
- no changes to the upstream monitoring system without separate approval.

## Reporting

Public performance reports must generalize location and describe the evaluation set, review authority, thresholds, and limitations. Confidence values alone are not validation.