ZoikoDigital
Evidence Bundle & Export

Package evidence for a purpose — with the gaps declared

An evidence bundle is a purpose-bound package of permitted workforce-record evidence. Its manifest identifies the exact record versions, source references, policy snapshots, corrections, approvals, notices, downstream status, filters, redactions, unavailable items, generator, time context, recipient, and package version.

It supports review and export continuity. It does not by itself establish legal admissibility, compliance, completeness, payroll correctness, or factual correctness.

Permitted evidence selected by purpose and packaged, with included and excluded items shown side by side

Synthetic bundle manifest

The manifest is the package contract. Nine items, and only four of them made it in — because a manifest that hides what it could not include is worse than no manifest at all.

Bundle BDL-0417 · package version 1Purpose: internal review support · as-of 09 Aug 2026 11:00 CEST · Europe/Berlin · synthetic example
Partial — generated with declared gaps
DraftValidatedGeneratingPartialFailedReadyExpiredRevoked
Purpose
Internal review support
Generator role
Payroll reviewer
Organization scope
Field Services · North
Date range
28 Jul – 03 Aug 2026
Records in scope
1 record, versions pinned
Evidence categories
6 requested
Included
4 of 9 items
Redaction summary
1 item, free-text category
Recipient
Named internal reviewer
Record version 3TR-77841 · v3 · pinned at as-of time
Included

Authorized and packaged at the pinned version. Version 1 and 2 are referenced but not packaged.

Policy snapshotFN-WT v3 · effective 01–09 Aug
Included

The version that actually applied. Current v4 is not substituted.

Approval decisionDEC-2288 · conditional approval
Included

Decision, authority scope, reason, condition and effective time.

Correction requestCOR-0912 · worker free-text context
Redacted

Free-text worker statement removed for this purpose. Redaction category is stated; the value is not revealed.

Reviewer notesInternal deliberation
Excluded by purpose

Not permitted for internal review support. The purpose rule is named without exposing protected logic.

Related worker recordsOther workers, same shift
Excluded by permission

Requester not authorized. No hidden identifier, count or title is disclosed — including the number of such records.

Policy history 28–31 JulFN-WT v2 window
Missing

Expected reference absent — not retained. The gap is stated; no content is inferred.

Downstream reconciliation statusTarget holds version 1
Conflicting

The record is approved at v3 while the target holds v1. Both are shown; the conflict is not resolved inside the package.

Notice delivery receiptsNotification service
Failed during packaging

The item could not be added, so the bundle is partial rather than ready. The failure is recorded in the final manifest.

Limitations panel

Five of nine requested items are absent, redacted or in conflict, and each is named above. One item failed during packaging, which is why this bundle is Partial and not Ready. No integrity feature is supported for this package, so no checksum, signature or verification claim appears. Downstream state has not been verified. Evidence completeness for this purpose is partial.

Access panel

Who may access: the named internal reviewer, plus the generator. Access basis: purpose-bound authorization, checked server-side on every request. Delivery state: not requested. Access state: available. No expiry duration, download limit, or secure-link behaviour is stated, because none is a confirmed capability for this package.

Manifest is the package contract · every absent item is represented at safe detailSynthetic example · illustrative state copy

Thirteen item states

A bundle item is not simply in or out. The reason it is out determines what may safely be said about it.

Included

Authorized item packaged at its pinned version.

Display rule

Show the version and the reason it was used.

Excluded by user

Authorized item deliberately not selected.

Display rule

Show the selection decision where safe.

Excluded by purpose

Not needed or permitted for the selected purpose.

Display rule

Explain the purpose rule without exposing protected logic.

Excluded by permission

Viewer or requester not authorized.

Display rule

Do not leak a hidden identifier, count, or title.

Unavailable

A known item cannot currently be retrieved or packaged.

Display rule

Show a safe reason, plus retry or support where applicable.

Missing

An expected evidence reference is absent.

Display rule

State the gap. Do not infer content.

Stale

Evidence or source status requires review for current use.

Display rule

Preserve the historical version and show the warning.

Superseded

A later version exists.

Display rule

Show the exact version packaged and its relationship to current.

Restricted

Existence or detail limited by policy or role.

Display rule

Use a controlled generic description.

Redacted

Some permitted content removed or masked.

Display rule

State the redaction category without revealing the value.

Conflicting

Evidence objects disagree, or authority is unresolved.

Display rule

Keep both and the limitation visible where permission allows.

Unknown

The system cannot establish the item state.

Display rule

Never map to available or complete.

Failed during packaging

A selected item could not be added.

Display rule

The final manifest marks the failure; the bundle becomes partial or failed per policy.

Nine independent state dimensions

These are orthogonal, not stages. A bundle can be authorized, generated, and expired at the same time — and generation readiness can never be inferred from evidence completeness.

Builder state

Draft · validation error · ready to confirm · approval required.

Do not infer generation readiness from evidence completeness alone.

Generation state

Queued · processing · partial · failed · ready · unknown result.

Job state is separate from access and delivery.

Evidence completeness

Complete for the selected purpose · partial · missing · restricted · stale · conflicting · unknown.

No universal “complete evidence” claim.

Permission state

Authorized · limited · approval required · denied · changed since generation.

Server-authoritative, always rechecked.

Access state

Available · viewed · downloaded · expired · revoked · blocked.

Separate from delivery.

Delivery state

Not requested · pending · delivered · rejected · unknown.

Separate from recipient acceptance and reconciliation.

Reconciliation state

Not applicable · pending · matched · mismatch · unresolved · reopened.

Only where a downstream comparison is configured.

Lifecycle state

Current · superseded · retention-limited · disposition pending · disposed where supported.

Historical attribution stays distinct from current usability.

Integrity feature state

Not supported · available · generated · verification failed or unknown.

Never imply cryptographic assurance from package presence.

Why orthogonality matters

Collapsing these into a single progress bar is the most common way an export feature starts lying. “Ready” would then imply delivered, delivered would imply accepted, and a package with four of nine items would look finished. Keeping them independent is what lets the manifest above say partial and mean it.

Format and integrity capability gate

This page names no file format and no integrity feature. Every one of them is gated on a capability registry, and a marketing page is not a registry.

  • File or package formatRegistry only
  • Machine-readable schema and versionRegistry only
  • Checksum or hashNot claimed
  • Digital signature or certificateNot claimed
  • Encryption, password, or secure linkNot claimed
  • Watermark or classification labelNot claimed
  • Compression or archive containerNot claimed
  • Manifest as the package contractRequired
  • Human-readable summaryRequired

No placeholder formats and no “coming soon.” Where a checksum is technically implemented, verified, and approved it may be rendered — and even then it never implies tamper-proofing or a legal chain of custody.

Redaction and sensitive data

What a redaction states

  • That content was removed or masked
  • The category of what was redacted
  • The purpose basis for the redaction

And never the value itself, nor enough surrounding detail to reconstruct it.

A watermark is not access control

Where a classification label or watermark capability exists, it supplements access control. It never substitutes for it — a labelled document in the wrong hands is still in the wrong hands.

Worker-safe review

Before a bundle is generated, the builder shows what a worker-visible package would contain, so a reviewer can see the package as its subject would. Free-text worker statements are redacted by default for purposes that do not require them.

Access, delivery & receipt

Current

Objective: keep four things apart that products routinely merge.

Access
Whether an authorized person can open it — checked server-side on every request, not at generation time
Delivery
Whether it was sent to a destination, where delivery is configured
Download
Whether a copy was actually taken
Receipt & reconciliation
Whether a target acknowledged it, and whether expected matched observed

Limitations: permission can change after generation, and it is rechecked rather than trusted. A package generated under one authorization does not stay open because it once was.

Expiry, revocation & supersession

Current

Objective: be precise about what revocation can and cannot reach.

Revocation
Platform access can be revoked where supported
Supersession
A newer bundle links to the prior one with a reason; the prior manifest stays historical
Retention
Retention, hold and disposition follow authoritative policy

The honest limit: ZoikoTime cannot recall or erase copies already obtained outside its control. Revoking platform access is a real control; claiming a downloaded file can be un-downloaded would be false. No expiry or retention duration is stated here, because none is a confirmed capability.

How worker records are protected in a package

Export is where a workforce product most easily becomes a dossier tool. Five controls exist to stop that.

Purpose limitation

A bundle is built for a stated purpose, and items not permitted for that purpose are excluded by rule rather than by discretion.

Role and field authorization

Authorization is per role and per field, checked server-side. A generator cannot package what they could not view.

Redaction & protected audit

Sensitive content is masked by category, and every generation, access, and download is itself auditable.

Anti-surveillance boundary

Nothing that does not exist can be exported. There is no screen, keystroke, URL, application, or clipboard data in any package.

What a bundle is never

An unrestricted log dump · a bulk employee dossier · a surveillance export · a productivity report · a worker ranking · a misconduct score · an inferred risk profile. None of these is a missing feature; each is a prohibited output.

No screenshots, keystroke content, URL history, application-name monitoring, or clipboard collection under any tier or configuration.

When packaging goes wrong

The governing rule: never silently substitute a changed version into a confirmed package, and never present a partial package as complete.

Records changed after preview

The manifest becomes stale and requires revalidation. Changed versions are never silently substituted into the confirmed package.

Generation partially succeeds

The bundle is Partial, the failed items are named in the final manifest, and it is not presented as Ready.

Generation fails

Failure state with a safe reason, a retry path, and no half-usable artifact presented as a package.

Duplicate confirmation

Idempotent — a repeated confirmation does not silently create a second package.

Permission changed since generation

Access is rechecked server-side and newly restricted content is withheld, without leaking through the error.

Item unavailable at packaging time

Named as unavailable with a safe reason and support route; no placeholder content is generated.

Integrity feature unsupported

Stated as not supported. No checksum, signature, or verification language appears.

Delivery rejected

Recorded as rejected, distinct from generation success and from access state.

Downstream mismatch

Expected and observed both shown; the conflict is not resolved inside the package.

Bundle expired or revoked

Access blocked and the manifest remains historically attributable — with no claim that external copies were recalled.

Retention-limited

Allowed residual metadata and the period limitation. Disposed content is not reconstructed.

No JavaScript

Server-rendered direct answer, manifest summary, limitations, and approved links remain usable.

What this module owns

Evidence Bundle owns

  • Purpose, scope, and version pinning
  • Evidence selection and the manifest
  • Redaction and worker-safe review
  • Recipient, destination, access, and approval
  • Generation, delivery, expiry, and revocation

And does not duplicate

  • Inspect Lineage relationship topology and provenance
  • See Policy Evidence the policy version and rule trace
  • Review History the chronological event record
  • Worker Experience the worker journey as a whole
  • Evidence Ledger the broader record-centred evidence authority

View Bundle is the focused packaging and export task. Evidence Ledger is the record-centred history and lifecycle authority. Asking either to do the other's job produces a worse version of both.

What a package cannot establish

Bundle law

A complete-looking package does not prove that every underlying fact, rule, decision, external system, legal requirement, or consequence is correct, complete, current, lawful, admissible, or sufficient. It is not a legal discovery package, statutory audit file, regulator submission, payroll filing, evidence certification, non-repudiation mechanism, or chain-of-custody guarantee.

No customer evidence

No customer names, logos, export volumes, or outcome metrics appear here. None has been verified for this module.

Purpose-bound by design

Export evidence without exporting a dossier

See how purpose limitation, pinned versions, declared gaps, redaction categories, and separated access states make a package defensible — and make its limits legible.

Request Enterprise Demo
Selected evidence items packaged for a stated purpose, with permitted destinations approved

Evidence bundle questions

A purpose-bound package of permitted record evidence and context, with an inspectable manifest, pinned versions, inclusion and exclusion states, redactions, and lifecycle information. The manifest is the package contract — it is what makes the package reviewable rather than merely deliverable.