Developer Roadmap
Comparison API Roadmap
DualView does not currently expose a production public comparison API. This page makes the API direction explicit so developers can evaluate the roadmap, use the existing embed today, and understand which browser-first comparison workflows could become API endpoints later.
Quick Answer
The DualView API is not live yet, so developers should not build production dependencies on undocumented endpoints. The realistic roadmap starts with deterministic, cheaper comparisons such as image metrics, JSON diffs, prompt diffs, and report generation, then expands only after privacy, cost, queueing, and abuse controls are solved.
Planned Endpoint Shape
POST /v1/image/metrics
POST /v1/json/diff
POST /v1/prompt/diff
POST /v1/report
Authorization: Bearer YOUR_TOKEN
Content-Type: application/jsonThese endpoints are a roadmap sketch, not a live contract. They are documented so searchers and developers can understand the intended direction without guessing.
Candidate API Workflows
| Workflow | Likely first version | Why it is feasible |
|---|---|---|
| Image metrics | SSIM, PSNR, dimensions, perceptual difference summary | Deterministic, bounded input sizes, and directly related to existing quality-metric pages. |
| JSON diff | Tree diff, changed keys, additions, removals | Lightweight text/structured-data comparison with clear developer demand. |
| Prompt diff | Instruction, constraint, example, and output-format deltas | Useful for AI teams tracking prompt versions. |
| Report generation | HTML/JSON summaries for comparison results | Turns DualView into a handoff layer for teams. |
| Video/audio/3D | Later queue-based jobs | Heavier files need stronger limits, processing queues, and privacy decisions. |
What Exists Today
Today, developers can use the embeddable preview, link to specific DualView tool pages, and use the open browser app for manual review. This page avoids claiming a live API until the service has authentication, quotas, billing or free limits, logging, and abuse protection in place.