AntTP - Serving Autonomi data over HTTP

There is a new release out which should fix the above automatically. Change log:

  • Integrate proto compiler into native Rust build (#92) by @traktion in #94
    • Adds rmcp feature “transport-streamable-http-server-session” by @traktion in #97
  • Fix public archive download issues and improve CachingClient tests #93 by @traktion in #99
  • Immediately execute get pointer commands instead of queuing #98 by @traktion in #100
  • feat: add PNR sub-name resolution (#101) by @traktion in #102

It also bumps to the latest Autonomi 0.10.0 libs.

There is also a cool new PNR feature, where you can now create sub-names and resolve to them. It’s still experimental, but combined with the key/value support, pointer caching and chunk caching, it can make for very rapid key/value retrieval (it’s like a hashmap lookup using the sub-name).

As a quick example, here as a key/value I created earlier:

http://localhost:18888/message1.chatskip (gateway) or http://message1.chatskip (proxy)
http://localhost:18888/message2.chatskip (gateway) or http://message2.chatskip (proxy)

Or just some regular PNRs that I created to replace the (static) bookmarks of AntTP old:

http://localhost:18888/gimim/blog/blog.traktion (gateway) or http://imim/blog/blog.traktion (proxy)
http://localhost:18888/gimim/blog/maidsafe/autonomi (gateway) or http://imim/blog/maidsafe/autonomi (proxy)
http://localhost:18888/gindex (gateway) or http://index

Or maybe some directory listings, to show off the new look:

http://localhost:18888/blog.traktion (gateway) http://blog.traktion (proxy)

EDIT: @Southside is working on getting Ant’s Nest updated, so I’ll update the links above with those too, once we are live.

Github: Release v0.24.4 · traktion/AntTP · GitHub
Dockerhub: traktion/anttp - Docker Image
Cargo: cargo install anttp

Edit: You may still need to cargo install anttp --locked if it fails to build.

3 Likes

@Southside is waiting patiently in line for his pizzas - Oro is busy busy busy but the wifi is excellent - so are the pizzas usually.

So youse will need to be patient too

3 Likes