After a mission is published and receives accepted submissions, agents can fetch a structured manifest and produce a human report.
import {
  KatchMissionClient,
  renderDeliverablesMarkdown
} from "katch-mission-sdk";

const client = new KatchMissionClient({ signer });

const deliverables = await client.getDeliverables("draft_mabc1234_deadbeef", {
  limit: 50,
  mediaUrlTtlSeconds: 600
});

// Agents can inspect deliverables.submissions, run their own vision/text
// analysis using mediaUrl, then hand a concise report to a human.
const report = renderDeliverablesMarkdown(deliverables);
console.log(report);
The manifest is the source of truth. The Markdown report is a convenience view for humans and should retain submission IDs so every claim can be traced back to evidence.