Skip to content

Phase 2: harden execution contract primitive #18

Description

@shreyanshjain7174

Summary

Implement the runtime controls that make the contract primitive real.

Scope

  • Enforce contract TTL at the proxy.
  • Add append-only audit log behind an interface.
  • Sign contracts server-side and verify signatures before execution.
  • Bind each contract to principal and credential alias.
  • Add OpenAPI source adapter if scope allows.

Acceptance Criteria

  • Expired contracts are rejected.
  • Tampered contracts are rejected.
  • Audit records survive restart.
  • Raw credentials never appear in /v1/context output.
  • make verify passes.

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