Legal notice
Last updated: October 25, 2026
Publisher
Open River Labs LLC, a limited liability company registered in the State of Delaware, USA. Registered address: 131 Continental Dr, Suite 305, Newark, DE 19713. D-U-N-S: 149924717. Contact: contact@openriverlabs.app.
Hosting
This website is hosted by GitHub Pages (GitHub, Inc., San Francisco, USA).
Intellectual property
All content on this site (texts, logo, visuals) belongs to Open River Labs LLC unless otherwise stated.