Sure! I'm in charge of marketing, documentation, and customer support, so feel free to pepper me with questions, like an LLM. Lots of lurkers are reading, and they're often also interested in the answers.

Aedile is a SDK (software development kit) for Nostr. A programming library, with which you can build Nostr clients. We originally built Alexandria with the SDK that many other projects are using (called the "NDK"), but we're going back and writing our own, in a programming language called C++. Some of our lower-level libraries (such as noscrypt) are written in straight C, which is as low-level as you can get, without delving into Assembler.

The next version of Alexandria will have some of the NDK stuff swapped out for Aedile stuff. That won't be visible, on the outside, but it will stabilize everything and make it a bit faster. It also allows us to quickly and independently implement our new event types.

Reply to this note

Please Login to reply.

Discussion

Awesome! Thank you!

New event "types"?

The e-books in Alexandria are kind 30040/30041. Then there is kind 1987, for vector embeddings (we need those the LLM implementation and the Visualization development). We have some additional kinds coming up in the Euler edition, focusing on source references.

Ok! I think I get it, for the most part. Can you explain kind 1987 a bit further, though?

It's a way of measuring the similarity between objects, such as two long-form articles, by converting the content into numbers and then plotting them on a diagram. Closer objects are more-similar than objects that are further apart.

Vector embeddings are lists of those calculated numbers.

Gotcha! I had something very different in mind.

It's literally vectors, like in linear algebra.

Yea, I got that. It was your mentioning that it was needed for Visualization development that threw me off a little.

Lol thanks for explaining everything in small words.

🫑