Respectful navigation
An agent crossing a public site spends resources that belong to someone else. Diwall counts its own passage and reports it.
An agent that crosses a public website spends resources belonging to someone else. Diwall starts from there.
It moves at the pace you set, not at the maximum pace the machine allows. It presents itself for what it is, without borrowing the identity of a human browser. It counts its own pages and its own actions, and returns that count in every answer — you always know what it cost the target.
This measurement is not a leash: you remain free to set it. It is an honest counter, kept by the tool itself, on its own passage.
What the counter actually contains
Every run returns a respect block, at the root of the JSON and inside the
compass (boussole):
"respect": {"pages_visitees": 0, "actions_executees": 2,
"duree_totale_ms": 1174, "indice_agressivite": 0.5}
One field deserves a warning, because its name promises more than it counts.
pages_visitees counts naviguer actions only — the initial URL of a
scenario is not one. A run that loads a page and reads it therefore reports
0, which is correct and looks wrong. If you want the total including the
first load, add one.
We would rather write that sentence than let you find out the hard way, from a number you trusted. A counter that has to be explained is still worth more than a counter that flatters.
Declared identity
Diwall does not pretend to be a human browser by default. That is a stated position, not a technical limitation — and it has a price: some sites refuse an agent that announces itself, where they would have served a browser that said nothing.
That price is ours to pay, not yours to discover. A --stealth option exists
for the cases where you decide otherwise; it is opt-in, and it is your call,
because you are the one accountable for the traffic you send.