ai3d-benchmark-publisher/1.0
AI3D Benchmark Publisher Specification
A generator-independent protocol for publishing source-image-grounded reconstruction results. Apps can use the convenience submission endpoint without impersonating the web application or handling storage credentials.
Recommended app protocol
- Hash the source image and resolve or explicitly select its benchmark.
- POST publisher identity, generation manifest, and artifact declarations to
/api/v1/deliverable-submissions. - Upload every artifact directly to the returned signed byte-range URLs and retain multipart ETags.
- Complete each upload, start processing, and poll status until alignment is requested.
- Submit alignment, canonical render, and metrics, then publish the immutable result.
Protocol guarantees
- Bearer credentials need the
publishscope. - Mutation retries are safe when the same
Idempotency-Keyis reused. - Artifact size and SHA-256 are verified before processing.
- Signed URLs are temporary and must not be logged or persisted as public links.