Expand description
zip_project solution submission protocol schema.
This module defines manifest parsing plus the setup/build/run phase model that the worker will consume in later execution milestones.
Structs§
- ZipProject
Artifact - Parsed artifact envelope plus the solution manifest from one ZIP artifact.
- ZipProject
Commands - Script paths used by the future setup/build/run phase executor.
- ZipProject
Manifest - Parsed
agentics.solution.jsonmanifest for a ZIP project solution. - ZipProject
Phase Failure Report - Structured failure payload for phase-specific execution errors.
- ZipProject
Phase Limits - Concrete limits for one execution phase after challenge-owned policy is applied.
- ZipProject
Resolved Phase - One executable phase after command paths and phase limits are resolved.
Enums§
- Docker
Network Mode - Docker network mode selected by the runner after policy resolution.
- ZipProject
Network Access - Network access policy requested for a phase.
- ZipProject
Phase Failure Reason - Coarse failure classes used by workers when reporting phase outcomes.
- ZipProject
Phase Name - Ordered phase names in the
zip_projectexecution model.
Constants§
- MAX_
ZIP_ PROJECT_ ARTIFACT_ BYTES - MAX_
ZIP_ PROJECT_ FILE_ COUNT - MAX_
ZIP_ PROJECT_ NOTE_ BYTES - MAX_
ZIP_ PROJECT_ UNCOMPRESSED_ BYTES - ZIP_
PROJECT_ MANIFEST_ FILE - ZIP_
PROJECT_ PROTOCOL - ZIP_
PROJECT_ PROTOCOL_ VERSION
Functions§
- inspect_
zip_ project_ artifact - Inspect a submitted ZIP project once and return manifest plus stable metadata.
- validate_
solution_ note - Validate submitter-visible note text from
agentics.solution.json. - validate_
zip_ project_ archive_ envelope - Validate the ZIP archive envelope before durable storage or extraction.
- zip_
project_ archive_ policy - Shared archive envelope policy for
zip_projectsolution ZIPs.