Mit OSRM und private kann ich dir sagen das das definitiv nicht so ist. Ich mache großflächig Routing Qualitätsanalyse in Ostwestfalen mit ~60000 Routen jede Stunde und benachrichtung wenn da was schief geht - OSRM ist ziemlich gut was access restrictions angeht. 

und vehicle=no/private (Wird gleich behandelt) ist ja Zeichen 250 und viel verwendet.

Richtig ist das so zu machen wie es im Wiki steht - Das ist das was der mapper wissen kann und wie er sich verhält. Und da ist ein access=no/foot=yes angegeben. Alles andere muss der router dann optional zulassen.

Siehe auch die Diskussion auf der osmand mailingliste in folge dieses Notes die ich mal getriggered habe. Da scheint was im gange.

Treppen können für Radfahrer ein physisches hinderniss sein wie ein Zaun. Entweder weil ich mein 30kg Ebike als 70 Jähriger nicht mehr tragen kann. Oder weil der Anhänger auch in der Schiene nicht hoch geht. Also ist es ein no-go Fahrradfahrer über treppen zu schicken ohne expliziten Konsens.

Leider ist das steps Thema nur im highway=steps dokumentiert - nicht aber in den default routing tags:

https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access_restrictions

Flo