This is a library for reading from/writing to the Urbit GraphStore via the Swift airlock, UrsusHTTP.
This library only implements a subset of GraphStore, but is enough to setup a connection, read, write, and delete graphs.
Graph Store docs can be found here.
Although the most accurate up-to-date information is in %landscape/app/graph-store.hoon
Graph Store runs on gall. Please peruse the Gall Guide for details about that.
Best way to get a hold of me with questions is to DM me: ~ribben-donnyl
- Fill in
enum Contents
so it has all the possible values fromsur/post.hoon
(i.e.mention
,url
,code
,reference
) - Make a
@da
(absolute date) type, which we can use to create date-based indices. (Currently I just use Swift milliseconds since the epoch, but it'd be good to ahve an Urbit-native value) - Handle more AFErrors for pokes/scries/subscriptions
- Make a
Term
type that validates that it'sactually-a-term
, and can convert to/from anAtom
- Signature
- Tags
- Archives