VectorVue Auditor Guide
This guide enables external auditors to validate control evidence independently.
Objective
Confirm that framework compliance states are reproducible from exported datasets without relying on platform trust assumptions.
Preconditions
- Tenant has active operational data in selected time window.
- Compliance schema is applied.
- Auditor has authorized credentials.
Audit Procedure
1. Select Time Window
Call:
GET /compliance/audit-window?framework=ISO27001&days=90
Record:
from_tsto_ts- observation and evidence volumes
2. Retrieve Signed Compliance Report
Call:
GET /compliance/ISO27001/report?days=90
Record:
dataset_hashsignature- audit package metadata
3. Download Evidence Package
Use audit token workflow and download endpoint where required.
Verify package contents:
controls.jsonevidence.jsonmetadata.jsonchecksums.txtsignature.txt
4. Verify Integrity
- Recompute file checksums and compare with
checksums.txt. - Verify response signature envelope.
- Validate compliance event hash chain using
previous_event_hashandchain_hash.
5. Recompute Control Effectiveness
Using exported policy thresholds and observations, recompute control state:
operatingdegradedfailedinsufficient_evidence
Compare with platform output.
6. Recompute Framework Score
Aggregate control states and coverage into framework-level score.
Compare with /compliance/{framework}/score.
Minimal Acceptance Checklist
- Tenant scope is correct
- Dataset hash is stable
- Chain integrity is valid
- Recomputed control states match
- Recomputed framework score is consistent