Dart API to speak to a moderator server
Interzone is the dart API to talk with moderator, a tiny ephemeral forum
basic blocks:
- world.dart, a world scaffold
each world you can think of as one individual feed on ssb. you get compartmentalized IO/storage which means you can easily drop/trim feeds when they are unfollowed to become redundant.
each followed user has their own domain (barry.com/[your request]) that runs their own instance Or a shared domain, like omasome.fi. shared domains allow groups for individual users. and you access the groups with omasome.fi/[barrys group key]/[your request]
-
httpConnector.dart
has all the hooks to main calls on moderator side. handshake is the one to call on your first access when you have nothing pulled out. handshake gives you you first session key header and moderatorCapsule that has the data and they key you need for further access.
-
moderatorCapsule and moderatorCapsuleEntry
this is a binary codable that parses the binary object you get on a request, gives you the katamari, binary access key to post with your request and moderatorEntries that have message data.
-
moderatorEntryFlags, moderatorEntry, moderatorEntrySet
basic parsing of messages you can show on screen. ModeratorEntry.body related does atacama specific stuff like parsing the links, you can ignore that part if you want to store .json on the payloads.