Skip to content

Integrate Mutation and Evidence Accountability into evidence console and FogStack manifests #441

@mdheller

Description

@mdheller

Purpose

Integrate SourceOS Mutation and Evidence Accountability into Prophet Platform evidence-console and FogStack manifest surfaces.

Canonical spec PR:

SourceOS-Linux/sourceos-spec#96

Required work

  • Add evidence-console support for SourceOS receipt families: MutationReceipt, ExecutionContextReceipt, ServiceWorkReceipt, and EvidencePipelineReceipt.
  • Extend FogStack/service manifests with declared write budgets, log/evidence budgets, sync budgets, temporary artifact budgets, and evidence-routing policy.
  • Add policy gates that reject services with unbounded logging, opaque temporary artifacts, missing actor chains, or false compromise clearance from degraded sensors.
  • Support evidence-quality display: complete, partial, degraded sensor, opaque symbolication, redacted, and insufficient-for-clearance.
  • Surface delegated mutation chains across local/fog/cloud execution.

Acceptance criteria

  • Evidence console can render at least one validated fixture from SourceOS spec PR Wire zone-aware Lampstand smoke into standard smoke path #96.
  • FogStack manifest schema can declare mutation and evidence budgets.
  • Policy gate rejects a service that claims clearance with blind/degraded sensors.
  • Operator can see actor chain, object/path class, operation, policy, resource cost, causal parents, evidence gaps, and downstream effects.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions