日本語
verify/operators/fix
rates as of 2026-08-19 · priced from published hours

Exactly why your server did not meet a condition.

Not the generic answer. The bytes we actually got back from your endpoint, the condition that did not hold, and what to change in your code or your proxy. Then we measure it again after you have changed it.

2.0 hours per endpoint re-measurement included paying moves no condition
We measured you, we published that you did not pass, and now we are selling you the fix.

That is a conflict of interest, and naming it is not a defence. So here is what was done about it, in the machine rather than in this paragraph.

The verdict is produced by a machine and there is no code path that takes a payment and changes a status. Not buying this changes nothing about your row. Buying it changes nothing about your row either. Only the next measurement does.

The free path is complete, not a teaser. What to change for each of the five conditions is published in full on the operators page, and asking for a re-measurement is free forever. Most operators should stop there and never come here.

The price is arithmetic you can check. Hours times a published rate, with the hours itemised below. It is not a number chosen by looking at how badly you want the row to be green.

Before you pay anything

Three free things that solve most of it

  1. Read what the condition actually measures

    Each of the five is a specific request and a specific field, written out. Most rows that are not green are one missing key in one JSON file. The five conditions.

  2. Recompute our verdict yourself

    If our hash does not reproduce, the defect is ours and fixing it is our job, not something you should be paying for. Recompute.

  3. Ask for a re-measurement

    Free, no account, and you do not have to own the server. If you already changed something, this is all you need. The corrections desk.

If those three got you to green, you are done. That is the intended outcome and it costs nothing. The paid work below exists for the case where you have done all three and your row is still not green, and you would rather buy two hours of somebody else's attention than spend a day on it.
What you get

The measurement, opened up

the raw response
What your endpoint actually returned to us: status, headers, and the body we parsed, for the request that did not satisfy the condition. Not a summary of it.
the exact condition
Which of the five, and the specific field or behaviour that was absent. With the line of the spec it comes from.
what to change
Concretely, for your stack: the JSON to serve, the header to allow, the route to expose, or the proxy rule that is rejecting an unauthenticated read.
a re-measurement after
Included. You change it, you tell us, we measure again and send you the new verdict and its hash.
if it still is not green
We do the whole thing again once, at no charge. If our instructions did not work, that is on us.
Price

Hours times a rate, and both are printed

WorkHours
Measure the endpoint and read the actual bytes it returned0.5 h
Identify the cause per condition and write what to change1.0 h
Re-measure after your change, and confirm0.5 h
One endpoint2.0 h
Each further endpoint on the same host1.0 h
customers in Japan
44,000 JPY including tax for one endpoint. 22,000 JPY per further endpoint. The rate is 22,000 JPY per hour including tax, the same rate published on the audit page.
customers outside Japan
USD 290 for one endpoint. USD 145 per further endpoint. Japanese consumption tax is out of scope for a service supplied outside Japan. These are set as their own figures, not converted at a daily rate, so the price does not move when the currency does.
how to pay, in Japan
Bank transfer, invoiced after the report is delivered. Not before. If the report does not tell you anything you could not have got from the free pages, say so and there is no invoice.
how to pay, outside Japan
Card, on the payment page, after we have quoted and before the work starts. Nothing is charged until we have looked at no cost and told you whether the free pages would have solved it. If they would have, we say so and there is nothing to pay.
Condition 06 · the newest finding, and the work that clears it

Can an agent tell your failure from your silence?

The five conditions above are pass or fail. Condition 06 is not. It is a disclosed measurement, free and with no verdict: from tools/list alone, does each tool's declared outputSchema let a consumer separate “the call failed” from “the call found nothing”? Across the public field, 96.7 to 99.1% of tools cannot, and the field names behind every score are published so you can see the false positives yourself. The free measurement is on the operators page.

This is the paid work that changes your number, and it is engineering, not a mark. A real read-state where none exists (a boolean, or an enum such as lookup: ok | absent); failures moved into the tool-error channel (isError) instead of riding home as a successful-looking result; the correct shape carried across every tool rather than one and not its neighbour. We measure your number before and after, under one ruler, in public, with the gate as the witness.

Report · free to low
Your free condition 06 number, plus a ranked list of which tools to fix first and a rough effort estimate. The next step after the free measurement. If the free operators page would move your number, we say so here and there is nothing to pay.
Remediation · from USD 290
The engineering above, priced by scope. A small server (up to 10 tools) starts at USD 290, or 44,000 JPY including tax in Japan; larger servers are quoted from the same published hourly rate. Before and after are measured under one ruler and your public number moves.
Watch · USD 15 / month
After the fix, the gate re-measures on a cadence and tells you if a later change quietly undoes it. The same price as standard monitoring.
We did this to our own servers before we offered it to yours.

85.7% of our own tools could not tell failure from silence, the verification gate and the Bitcoin-anchored ledger included, every tool on each. That is slightly better than the field and still almost all of ours: building the checker did not exempt us. We fixed it to 2.9%, derived the before-figure from the pre-change files so the two are comparable, and froze the whole thing, the assumption, the four live bugs under it, and the reproduce commands, in our public append-only ledger as record mould-gh-12. The seller took the medicine first, in public.

The same rails apply as everywhere here. Condition 06 is a measurement, not a pass, so there is nothing to buy that changes a verdict. We do not send this offer to the 12,429 endpoints we measured; you came to the free number, and the offer is here for when you want the next step. And a schema is a declaration, not behaviour: we fix the declared contract and the runtime path behind it, and where only tools/call would prove the runtime, we say so rather than claim it.

What this does not buy

Stated at the same size as the price

  • Not a passing verdict. There is no mechanism. The next measurement decides, and it does not know whether you paid.
  • Not removal of the row you have now. The history stays, including the stretch where it was not green. Ours does too.
  • Not priority. There is no faster queue, because there is no queue. Measurement is automatic and free for everybody at the same speed.
  • Not silence. Your row says what it says whether you buy this or not.
How to start

Send the endpoint

Write to contact@the-horizons-innovation.com with the endpoint and, if you know it, which condition you are stuck on. If we look and think you can fix it from the free pages in ten minutes, we will tell you that instead of taking the work.

日本語

条件を満たさなかった原因を、御社のサーバーについて個別に調べて返します。返ってきた実際の応答、満たさなかった条件、直す箇所、そして直したあとの再測定まで。

1本 2.0時間 44,000円(税込)。同じホスト上の2本目以降は1本あたり 1.0時間 22,000円(税込)。単価 22,000円/時(税込)は接続前審査と同じです。請求は納品後です。無料のページから得られる以上のものが無かったと言われた場合、請求しません。

ただし、その前に無料の道が3つあります。条件の定義、判定の再計算、再測定の依頼。ほとんどの場合はそれで足ります。足りたなら、ここに来る必要はありません。

そして、お金を払っても判定は動きません。支払いを受けて状態を変える経路が、コードの中にありません。