Skip to content

Feature: validate entity+host signatures against permission table on stream events #9

@koad

Description

@koad

Per VESTA-SPEC-017 (koad/vesta#57): every event in the activity stream carries an entity+host signature. Janus should validate each event against the entity's permission table.

What to check per stream event:

  1. Is the entity+host combination in the entity's trust/permissions.md?
  2. Is the action type authorized for that host?
  3. If unknown host or unauthorized action → flag for Salus + report to Argus

Outcome: the stream becomes a verified audit trail, not just an activity log. Every event is attributable, permission-checked, anomaly-flagged.

Depends on: VESTA-SPEC-017 (permission table format), daemon batch signing implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    horizon-40kVision — 3-5 year architectureinfrastructureMachines, keys, credentials, SSH

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions