🤖 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
-
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
-
The aep-record type should be compatible with canonical-event.schema.json structure
-
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.
🤖 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
Create
@wasmagent/protocolpackage with:package.jsonwith proper package name@wasmagent/protocolaep-record(AEP - Agent Evidence Protocol)The aep-record type should be compatible with canonical-event.schema.json structure
Package must be publishable/importable by:
Implementation Notes
Based on codebase context:
index.d.ts,src/wasmagent_protocol/__init__.py,tests/conformance.pyOnce this issue is complete, the parent adapter mapping issue can proceed.