- FocusFrames much softer than the listing’s own photos, confirmed by an AI second look before they count.
- Near-duplicatesTwo frames that are almost the same — keep one. A photo and its ordered day-to-dusk or staged version are never duplicates.
Real-time Photo Review
while the editor still has the job.
Every photo is checked as it is uploaded to the listing — focus, duplicates, verticals, framing, glare, reflections, signs and branding, the photo types that were ordered — and if something is wrong, one ticket names the frame before the order goes out.

One question, asked of every photo.
Would your best editor send this one back? As photos are uploaded to the listing, each one is checked the way that editor would look at it — focus, duplicates, lines, framing, light, anything in the picture that shouldn’t be there.
If one isn’t right, your team gets one ticket for the order that names the frame — while the job is still open, instead of after the agent has seen it.
Twelve checks on every photo.
Each one is a separate switch, tuned to your standards. Two more — exposure outliers and room coverage — are built and off by default; either can be switched on.
- VerticalsWalls and lines that lean enough for a buyer to notice — not small leans or wide-angle edges.
- Crop and compositionA roofline or main subject cut off, or driveway and street pushing the house out of the frame.
- Camera angleA viewpoint or obstruction that hides the subject and could have been avoided by moving the camera.
- Sun and glareShot into the sun: flare, a blown-out sky behind the house.
- ReflectionsThe photographer or camera visible in a mirror, window or glass.
- NoiseGrain above an acceptable level.
- Colour castA white-balance cast, or colour that doesn’t match the rest of the set.
- HDR artifactsHalos around fixtures and windows, ghosting, blown-out windows.
- Signs and brandingPhone numbers, emails, web addresses, agent branding, watermarks, for-sale and yard signs. The required “Virtually Staged” label is not a finding.
- Ordered photo typesWhen the order includes aerial, twilight, virtual twilight or virtual staging, the set has them.
The look your best editor gives a set — on every photo.
The same order of work, by rule, on every upload. Where a person would stop and look again, it names the frame.
Photos are checked as they land.
When your editor uploads finished photos to the Aryeo listing, it picks them up and starts checking — it doesn’t wait for a morning list or for someone to ask.
- It reads the photos shown on the listing, in listing order, so “image 17” means the same photo to it and to your editor.
- A listing with no photos yet is left alone until it has some.
Focus and duplicates, measured first.
Each photo is measured against the rest of the set. A frame much softer than the listing’s own photos is a focus suspect, and near-identical frames are found by image fingerprint.
- A suspect gets an AI second look before it counts — a soft photo of a soft subject isn’t a finding.
- A photo and its ordered day-to-dusk or virtually staged version are twins, never duplicates.
| # | Verticals | Framing | Angle | Sun | Signs |
|---|---|---|---|---|---|
| 17 | |||||
| 18 | |||||
| 19 | |||||
| 20 |
One AI look per photo, every check at once.
Photos go to the vision model in small batches, and each one is asked every check that is on — verticals, framing, angle, sun, reflections, noise, colour, HDR, signs and branding — with a verdict per photo per check.
- On framing and angle, a finding has to say what it saw; a claim its own evidence contradicts is dropped.
- Brightness and colour checks skip virtual twilight and staged images, which are meant to look that way.
- A call that fails or times out is tried once more, then marked “couldn’t check” — never “good”.
One ticket per order, only if something is wrong.
If any photo has an issue, one ticket goes to your order queue: the order and address, then only the problem photos — number, file name and a link to each.
- A clean order sends nothing. Silence is the all-clear.
- Photos it couldn’t check are one quiet line at the end, not a ticket of their own.
- The same finding is never ticketed twice.
One ticket per order. Each frame named.
Every photo ends one of four ways. Only issues make a ticket — the order and address first, then each problem photo with its number, file name and link.
- Issue
The photo goes on the order’s ticket by number, file name and link, with what is wrong in plain words — so the editor opens the right frame.
- Couldn’t check
A photo that wouldn’t load or a check that didn’t answer. One quiet line on the ticket — never counted as good, never a ticket on its own.
- Good
Recorded, and nothing is sent. An order where every photo is good gets no ticket at all.
- Said once
A finding is never ticketed twice, and a defect on a photo and its day-to-dusk or staged version is one line, not two.
One price. Live within a week.
A soft photo or a readable yard sign costs most when the agent finds it: a re-edit, a re-delivery, sometimes a reshoot. Real-time Photo Review moves that catch to the moment the photo is uploaded, while the editor still has the job open. We won’t put a number on it for you — count last month’s photo redos and you’ll have yours.
Photos checked here. The order got right first.
Many bad photos start as a bad order: the wrong package, a missing access note, a floor plan nobody booked. Concierge Order Intake places orders from the concierge email without retyping, and Order Review checks every new order within ten minutes, while a mistake is still a note.
Same terms as this module: full refund if it isn’t working after two weeks, no subscription, and you keep the code.
How the first two weeks go.
- 01Day 1
You share access and a handful of photos your editors would send back, and why. We set the checks to your standards, connect the AI account in your name, and agree where tickets go.
- 02Days 2–5
It checks every photo as it is uploaded and sends its tickets to us only. We compare them with your editors’ own calls and tune each check from the examples you dispute.
- 03By day 7
Live. Tickets go to your order queue, one per order, only when something is wrong.
- 04Day 14
Keep it, or get a full refund if it isn’t catching what it should. By then you’ve seen the AI cost on your own orders.
What access it needs
- A team-member login on your Aryeo account — not the owner login. You can revoke it any time. It only reads; it changes nothing in Aryeo.
- An AI account in your name for the vision checks. You pay its usage directly, at the provider’s rates.
- An address for the tickets: the order queue or inbox your team already works from.
- It runs in your own Google and GitHub accounts, and you keep the code. Photos go only to the AI model for the check, through your own account.
What owners ask first.
Does it change anything in Aryeo or my photos?
No. It reads the listing and sends one ticket when something is wrong. It never edits, moves or deletes a photo; your editor does the fix.
Who decides whether a finding gets fixed?
Your team. It reports every check that is on — including sun and camera angle, which only a reshoot can fix — and whether to re-edit, reshoot or just note it for the photographer is your call.
What if it’s wrong about a photo?
Send the example back. Each check is tuned from the photos your team disputes, and a check that keeps misfiring can be switched off on its own, without touching the others.
Will it flag virtual staging or day-to-dusk edits?
No. A photo and its staged or day-to-dusk version are twins, not duplicates; brightness and colour checks skip images that are meant to look edited; and the required “Virtually Staged” label is never treated as branding.
What does the AI cost?
You pay the AI provider directly, on your own account, at its own rates — we add nothing on top. It depends on how many photos you shoot, so we don’t quote a figure: you see the real cost on your own orders during the first two weeks, before you decide to keep it.
Does it need the other modules?
No. It checks whatever photos land on your listings. The four work well together: one places orders, one checks them when they land, this one checks each photo as it is uploaded, and the Daily Report checks the whole delivery.
What happens when Aryeo changes something?
Aryeo changes its screens without notice. A photo or panel it can’t read becomes “couldn’t check”, never “good”. If you want a change supported, we quote the repair first — there is no subscription and no obligation either way.
Who owns the accounts it uses?
You do. DaVeenci builds and maintains software. We're not a law firm and don't give legal advice. Your Aryeo account and its terms stay yours, and you decide how it's used.
