Skip to content

Interop: optional OpenAI-compatible facade for memory/search #45

@aurexav

Description

@aurexav

Summary

Add an optional OpenAI-compatible memory/search facade to lower integration friction.

Why

Many agents and internal tools already target OpenAI-compatible transport conventions. A compatibility facade can reduce adoption cost without changing ELF core semantics.

Scope

  • Define optional compatibility endpoints mapping to ELF v2 semantics.
  • Document exact mapping rules and unsupported fields.
  • Ensure compatibility layer preserves:
    • evidence-bound notes
    • scoping headers/tenancy model
    • deterministic ingestion boundaries

Acceptance Criteria

  • Existing OpenAI-style clients can perform basic ingest/search with minimal adapter code.
  • Compatibility mode is explicitly opt-in.
  • Behavior parity with native ELF endpoints is documented and tested.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:apiHTTP API service and request/response contracts.kind:featNew capability or product behavior that is not primarily a refactor or cleanup.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions