Skip to content

Add correlation_id across receipts, verifier context, and logs #13

@OkeyAmy

Description

@OkeyAmy

Problem

Operators need a simple way to connect related invocations during debugging and audit review. Today that requires too much chain-walking. correlation_id is useful now; budget and live call limits are a separate product decision.

What to do

Add optional correlation_id support across the product surface:

  • receipt types where appropriate
  • SDK issuance helpers
  • verifier result context
  • structured logs
  • docs explaining intended use

Acceptance criteria

  • SDK can issue receipts with correlation_id
  • verifier preserves and returns it when present
  • structured logs include it
  • absence remains valid
  • tests cover issuance, verification, and logging behavior

Out of scope

  • budget enforcement
  • max_calls runtime counters
  • billing or spend-control semantics

Metadata

Metadata

Assignees

No one assigned

    Labels

    mediumMedium severityproductProduct wedge, adoption path, or demo work

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions