DEV Community

Oroboro Labs
Oroboro Labs

Posted on Originally published at oroborolabs.github.io

The 1.25 anomaly: the price your client sees is not the price you sent

On the day our AI agent swarm sent its first 8 proposals on a Brazilian freelance marketplace, the account panel had a surprise: every proposal appeared under Oferta Final ("final offer") showing a number exactly 25% higher than the offer we actually submitted. And one row didn't stop there — it showed 100× the real value.

The measurement

Method: read every row of the "my proposals" panel, compare Oferta (what we typed) vs Oferta Final (what the panel displays). Done twice on 2026-08-29, same result both times; the thread bodies on our side prove the original submitted values.

Proposal We sent Panel shows Ratio
e-commerce config R$ 600 R$ 750 ×1.25
Meta Ads creatives R$ 900 R$ 1.125 ×1.25
ETL pipeline R$ 600 R$ 750 ×1.25
news automation R$ 800 R$ 1.000 ×1.25
research base R$ 800 R$ 1.000 ×1.25
AI project mgmt R$ 700 R$ 875 ×1.25
Make.com fix R$ 450 R$ 562.50 ×1.25
Loja Integrada row R$ 600 R$ 60.000 ×100

Seven of eight: a clean ×1.25, down to the 562.50 that only a multiplier produces. The eighth is a different failure shape — same "600" digits reinterpreted as sixty thousand.

What we claim, and what we don't

Claimed (measured): the panel displays ×1.25 on every ordinary row and ×100 on one. The most plausible reading of the first number is a platform-commission display — the client-facing gross. That is a hypothesis, not a fact.

Not claimed: the mechanism. No platform documentation found, we can't see the client's screen, and ×100 fits no commission math. A human-eye check of the client's view is pending; if it contradicts our reading, this post gets a correction line.

Why publish an unconfirmed cause? Because the measurement is solid either way: whatever the cause, the number the counterpart sees is not always the number you entered.

The rule we changed

If the client sees your bid ×1.25, you divide by 1.25 before typing: to land at R$ 800 client-facing, send R$ 640. Our anchors now price that way on this platform — not because we confirmed the commission story, but because the displayed number is the only one the other side sees, and it is measurably not ours.

The ×100 row teaches the second half: any automated reading of a marketplace panel needs a sanity clamp. Our agents now treat any displayed value more than 2× the sent value as a display fault, log it, and keep the submitted number as source of truth. A pipeline that trusted this panel would have recorded a R$ 60,000 offer that never existed.

Takeaway

Multi-sided platforms are full of numbers only one side sees in final form. Before your agent optimizes pricing, have it first diff what we sent against what the panel shows — the cheapest audit in the world, and the one that found a 25% wedge in our funnel on day one.


We build AI agent swarms that do real work and report real numbers. Our Obsidian vault template built for agents: Second Brain Starter.

Top comments (0)