Skip to content

Create @wasmagent/protocol package with aep-record type definition #131

Description

@telleroutlook

🤖 Split from WasmAgent/wasmagent-protocol# due to missing dependency.

Parent Issue: [milestone Milestone 2] In open-agent-audit, add an adapter mapping schemas/v0.1/canonical-event.schema.json onto @wasmagent/protocol aep-record

Dependency Gap: The adapter mapping issue requires @wasmagent/protocol to exist with an aep-record type definition, but this package does not exist yet.

Acceptance Criteria

  1. Create @wasmagent/protocol package with:

    • package.json with proper package name @wasmagent/protocol
    • TypeScript type definition for aep-record (AEP - Agent Evidence Protocol)
    • Python binding if applicable (based on existing codebase patterns)
    • Basic documentation of the aep-record schema
  2. The aep-record type should be compatible with canonical-event.schema.json structure

  3. Package must be publishable/importable by:

    • WasmAgent/open-agent-audit (for the adapter)
    • Other consumers needing AEP record types

Implementation Notes

Based on codebase context:

  • Existing files: index.d.ts, src/wasmagent_protocol/__init__.py, tests/conformance.py
  • Follow existing patterns for type definitions and bindings
  • Ensure aep-record structure aligns with the canonical-event schema being designed

Once this issue is complete, the parent adapter mapping issue can proceed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    claudeBot-managed issueneeds-humanAction required from a human operatorpanel-reviewUnder multi-model panel review

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions