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

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions