Skip to content

[milestone Milestone 4] Create AEP base directory structure and infrastructureΒ #126

Description

@telleroutlook

πŸ€– Auto-filed as prerequisite for artifact-attestation schema.

Repo: WasmAgent/wasmagent-protocol
Milestone: Milestone 4 β€” Evidence types beyond execution
Prerequisite for: artifact-attestation schema addition

Task

Create the foundational AEP (Artifact Evidence Protocol) infrastructure that individual AEP schemas depend on.

Files to create/modify

New files:

  • schemas/aep/ - Create AEP directory for artifact evidence schemas
  • schemas/aep/_base.schema.json (or similar base pattern) - Base schema that AEP schemas extend from (defines common fields like evidence_type, timestamp, etc.)
  • tests/fixtures/aep/README.md - Document fixture pattern for AEP schemas

Verify: Confirm schemas/index.json exists and is ready to register new AEP schemas

Acceptance criteria

  1. schemas/aep/ directory exists
  2. A base schema or pattern exists that defines the common structure for AEP evidence types
  3. schemas/index.json exists and can accept new AEP schema registrations
  4. Directory structure tests/fixtures/{valid,invalid}/ exists and is ready for AEP fixtures

Implementation note

This is a foundational prerequisite. Once this infrastructure exists, individual AEP schema types (like artifact-attestation) can be added independently because:

  • The parent directory structure exists
  • The base schema pattern to extend from exists
  • The index.json is ready to accept registrations
  • The fixture structure is in place

Verify-first should return PROCEED for this issue since these are truly new foundational files that can be created independently.

Metadata

Metadata

Assignees

No one assigned

    Labels

    claudeBot-managed issueneeds-humanAction required from a human operator

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions