p2panda on Nostr: We've been busy implementing p2panda's high-level Node API! It's an opiniated - but ...
We've been busy implementing p2panda's high-level Node API!
It's an opiniated - but also much easier to use, out-of-the box p2panda stack: the thing which orchestrates all of our individual modules without all the footguns you might encounter when trying to assemble them yourself.
Example:
let node = p2panda::spawn().await?;
let (tx, rx) = node.stream(topic).await?;
This does networking, discovery, bootstrap, sync, event streaming, ordering, storage and more! Let us tell you more about it:
Published at
2026-03-26 18:25:42 UTCEvent JSON
{
"id": "13ef7014fd3b13fcbd10d4f69be7123a23f1eff37b46b5332680dc803d47094c",
"pubkey": "ea847049651878a8b8d79c12403de96b478d1f7bafff273361f68e1678c073f1",
"created_at": 1774549542,
"kind": 1,
"tags": [
[
"proxy",
"https://autonomous.zone/@p2panda/116296878828115857",
"web"
],
[
"imeta",
"url https://cdn.masto.host/autonomouszone/media_attachments/files/116/296/945/638/302/775/original/a29b6ba17b5a7ca8.jpg",
"m image/jpeg"
],
[
"proxy",
"https://autonomous.zone/users/p2panda/statuses/116296878828115857",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://autonomous.zone/users/p2panda/statuses/116296878828115857",
"pink.momostr"
],
[
"-"
]
],
"content": "We've been busy implementing p2panda's high-level Node API!\n\nIt's an opiniated - but also much easier to use, out-of-the box p2panda stack: the thing which orchestrates all of our individual modules without all the footguns you might encounter when trying to assemble them yourself.\n\nExample:\n\nlet node = p2panda::spawn().await?;\nlet (tx, rx) = node.stream(topic).await?;\n\nThis does networking, discovery, bootstrap, sync, event streaming, ordering, storage and more! Let us tell you more about it:\nhttps://cdn.masto.host/autonomouszone/media_attachments/files/116/296/945/638/302/775/original/a29b6ba17b5a7ca8.jpg\n",
"sig": "df21d8c51aefdd4b8893b8a8aed6dabd3d356971ebfe6f450a7ea450d1d581abe6579f9ec46be1197f625684a6a6930b716cced715850ef0c8c7b09f3b34f01b"
}