{
 "detail_url": "/v1/discover?id=v1.find_crop&detail=full",
 "kind": "capability",
 "documentation": "https://bridgit.cc/learn/capabilities/v1.find_crop.json",
 "title": "find crop",
 "public_detail_url": "https://bridgit.cc/learn/capabilities/v1.find_crop.json",
 "prerequisites": ["Check v1.find_crop supported, enabled, granted and ready; execute only with all required authorization."],
 "combinations": [],
 "operations": [
  {
   "summary": "Find things in a photo and get their boxes: \"the dog\", \"each dirty dish\", \"the face of each person\". Faces are found on the phone; anything else by a cheap cloud vision model (shares the Jev/Clef budget)",
   "path": "/v1/images/find",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-images-find.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-images-find.json",
   "requires_power": null,
   "tool": "images_find"
  },
  {
   "summary": "Zoom in on something in a photo: crop to what query finds (or to a box you give) with some margin. which=first (default), all (one crop around every match) or each (one crop per match, 10 at most)",
   "path": "/v1/images/crop",
   "method": "POST",
   "documentation": "https://bridgit.cc/learn/operations/post-v1-images-crop.json",
   "operation_url": "https://bridgit.cc/learn/operations/post-v1-images-crop.json",
   "requires_power": null,
   "tool": "images_crop"
  }
 ],
 "documentation_revision": 27,
 "api_revision": 73,
 "boundaries": "Documented public API; owner switches, grants and runtime checks still apply.",
 "examples_url": null,
 "id": "v1.find_crop",
 "state": {
  "ready": null,
  "blockers": ["device_state_unknown"],
  "enabled": null,
  "supported": null,
  "granted": null
 },
 "detail": "full",
 "installed_api_revision": null,
 "category": "process",
 "capability_ids": ["v1.find_crop"]
}
