Skip to content

standardized runtime invocation contract + conformance tests #27

Description

@ashupednekar

Summary

Define and enforce a runtime contract for sync and streaming invocation paths.

Motivation

Language runtimes currently differ in framing/error behavior, creating compatibility drift.

Proposal

  • Standard request/response envelope (headers, metadata, payload, error shape).
  • Stream chunk protocol for SSE/WS/NATS responses.
  • Standard timeout/cancellation propagation model.
  • Conformance tests for each runtime.

Acceptance criteria

  • Contract is documented in one canonical spec.
  • All runtimes pass conformance tests.
  • Ingestor behavior is consistent across languages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ingestorIngestor request and broker flowarea/runtimeRuntime components and language runtimesenhancementNew feature or requestpriority/p1High priority

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions