validator

Get an authorized environment pack download

Return a time-limited download URL and version metadata. Verify the delivered bytes against download_url_sha256; pack_sha256 identifies the parent pack.

get/v1/validator/pack/{pack_sha256}

Path parameters

pack_sha256string required

Content hash of the sealed pack.

Content hash of the sealed pack.

Response

Successful Response

pack_sha256string required

Content-addressed parent pack identity.

download_urlstring required

Time-limited URL for the authorized archive.

download_url_expires_atstring date-time required
download_url_sha256string required

SHA-256 of the delivered archive bytes.

download_url_size_bytesinteger required

Byte size of the delivered archive.

{"stackTrail":"components:schemas:PackFetchResponse:properties:artifact_signature","oasType":"schema","type":"unknown","title":"Artifact Signature","description":"Derivative bytes are not covered by the parent artifact signature."}
delivery_scope'qualifying'
delivery_task_idsstring[] required

Exact task roster authorized in this delivery.

contract_versionstring required
runtime_versionstring required
tool_contract_versionstring required
verifier_versionstring required
result_schema_versionstring required
catalog_epochstring required
catalog_sha256string required
search_index_epochstring nullable required
search_index_sha256string nullable required
task_countinteger required
family_countsobject required

Changes

Changed in 1 of the 12 revisions of this API.1