tangled
alpha
login
or
join now
graham.systems
/
cistern
Encrypted, ephemeral, private memos on atproto
3
fork
atom
overview
issues
pulls
pipelines
commits
Author
Commit
Message
Date
graham.systems
de3bda94
feat(mcp): stub module
1mo ago
graham.systems
78c19868
chore: bump producer and consumer to 1.0.1
2mo ago
graham.systems
f57cbf5d
docs(producer): add typedocs to exported types
2mo ago
graham.systems
b5612b0f
refactor(producer): extract class from mod.ts
2mo ago
graham.systems
8ce06347
docs(consumer): add typedocs to types
2mo ago
graham.systems
6e427190
refactor(consumer): extract class from mod.ts
2mo ago
graham.systems
ee990e7a
docs(producer): add typedocs
2mo ago
graham.systems
4e4d4e46
docs(consumer): add typedocs
2mo ago
graham.systems
e22034a8
chore(shared): bump to version 1.0.1
2mo ago
graham.systems
44fbad70
fix(lexicon): remove reliance on ambient types
2mo ago
graham.systems
bb102caf
chore(deno): add package metadata fields
2mo ago
graham.systems
668022c5
refactor: rename items to memos, flatten lexicon names
2mo ago
graham.systems
804583d7
docs: add package READMEs
2mo ago
graham.systems
0d9abbce
chore: replace Claude with Letta
2mo ago
graham.systems
d81141fb
refactor(lexicon): use bytes instead of base64 strings
2mo ago
graham.systems
4871d012
chore(consumer): update randimal version
2mo ago
graham.systems
dd70c3c2
docs(README): update with LLM output
First draft? Final draft? Only time will tell
2mo ago
graham.systems
840d19e3
docs(claude): add CLAUDE.md
2mo ago
graham.systems
29199ed4
test: e2e case
2mo ago
graham.systems
6d2a3932
style(producer): run deno fmt
2mo ago
graham.systems
cef5a745
fix(shared): use `identifier` param instead of `handle`
2mo ago
graham.systems
683dd271
test(producer): add suite
2mo ago
graham.systems
95448e96
fix(producer): list correct collection for public keys
2mo ago
graham.systems
3fafc6fa
fix(producer): correct generator return signature
2mo ago
graham.systems
35570813
test(consumer): add suite
2mo ago
graham.systems
42a8bfac
fix(consumer): use correct generator signature
2mo ago
graham.systems
6abe9d6f
fix(crypto): mitigate public key Uint8Array mutation
2mo ago
graham.systems
be2f6f40
feat(producer): allow switching public keys
2mo ago
graham.systems
0c575e72
feat(producer): list public keys from PDS
2mo ago
graham.systems
ebcc4349
feat(producer): implement creating items
2mo ago
graham.systems
8195c329
fix(producer): cache pubkey uri with record value
2mo ago
graham.systems
72e309f6
fix(consumer): only list items for the current keypair
2mo ago
graham.systems
ee9625c5
fix(consumer): return decrypted items
2mo ago
graham.systems
4da335fa
feat(consumer): delete item by record key
2mo ago
graham.systems
6a7981ea
feat(consumer): subscribe to jetstream
2mo ago
graham.systems
46073a57
feat(consumer): list items from PDS
2mo ago
graham.systems
17100ea8
feat(consumer): generate key pairs
2mo ago
graham.systems
63d21e05
ci(tangled): specify revision selector
2mo ago
graham.systems
6509a72c
feat(producer): stub module and interface
2mo ago
graham.systems
13407fbd
refactor(consumer): extract requirement generation to shared module
2mo ago
graham.systems
3d1b2761
feat(consumer): stub module and interface
2mo ago
graham.systems
ad3f47cc
feat(shared): implement slingshot identity resolver
2mo ago
graham.systems
270231c9
feat(lexicon): use lex-cli to gen types
2mo ago
graham.systems
698fdf1f
style: fix fmt, lint, and types
2mo ago
graham.systems
59be5ff0
ci(tangled): add spindle workflow
2mo ago
graham.systems
a3f05d30
feat(crypto): verify decrypted result
2mo ago
graham.systems
1cc767e5
simplify item schema to only handle text
2mo ago
graham.systems
1df8c7ef
implement basic crypto package
2mo ago
graham.systems
f3ec2608
init with basic lexicon schemas
2mo ago
feat(mcp): stub module
de3bda94
graham.systems
1mo
chore: bump producer and consumer to 1.0.1
78c19868
graham.systems
2mo
docs(producer): add typedocs to exported types
f57cbf5d
graham.systems
2mo
refactor(producer): extract class from mod.ts
b5612b0f
graham.systems
2mo
docs(consumer): add typedocs to types
8ce06347
graham.systems
2mo
refactor(consumer): extract class from mod.ts
6e427190
graham.systems
2mo
docs(producer): add typedocs
ee990e7a
graham.systems
2mo
docs(consumer): add typedocs
4e4d4e46
graham.systems
2mo
chore(shared): bump to version 1.0.1
e22034a8
graham.systems
2mo
fix(lexicon): remove reliance on ambient types
44fbad70
graham.systems
2mo
chore(deno): add package metadata fields
bb102caf
graham.systems
2mo
refactor: rename items to memos, flatten lexicon names
668022c5
graham.systems
2mo
docs: add package READMEs
804583d7
graham.systems
2mo
chore: replace Claude with Letta
0d9abbce
graham.systems
2mo
refactor(lexicon): use bytes instead of base64 strings
d81141fb
graham.systems
2mo
chore(consumer): update randimal version
4871d012
graham.systems
2mo
docs(README): update with LLM output
First draft? Final draft? Only time will tell
dd70c3c2
graham.systems
2mo
docs(claude): add CLAUDE.md
840d19e3
graham.systems
2mo
test: e2e case
29199ed4
graham.systems
2mo
style(producer): run deno fmt
6d2a3932
graham.systems
2mo
fix(shared): use `identifier` param instead of `handle`
cef5a745
graham.systems
2mo
test(producer): add suite
683dd271
graham.systems
2mo
fix(producer): list correct collection for public keys
95448e96
graham.systems
2mo
fix(producer): correct generator return signature
3fafc6fa
graham.systems
2mo
test(consumer): add suite
35570813
graham.systems
2mo
fix(consumer): use correct generator signature
42a8bfac
graham.systems
2mo
fix(crypto): mitigate public key Uint8Array mutation
6abe9d6f
graham.systems
2mo
feat(producer): allow switching public keys
be2f6f40
graham.systems
2mo
feat(producer): list public keys from PDS
0c575e72
graham.systems
2mo
feat(producer): implement creating items
ebcc4349
graham.systems
2mo
fix(producer): cache pubkey uri with record value
8195c329
graham.systems
2mo
fix(consumer): only list items for the current keypair
72e309f6
graham.systems
2mo
fix(consumer): return decrypted items
ee9625c5
graham.systems
2mo
feat(consumer): delete item by record key
4da335fa
graham.systems
2mo
feat(consumer): subscribe to jetstream
6a7981ea
graham.systems
2mo
feat(consumer): list items from PDS
46073a57
graham.systems
2mo
feat(consumer): generate key pairs
17100ea8
graham.systems
2mo
ci(tangled): specify revision selector
63d21e05
graham.systems
2mo
feat(producer): stub module and interface
6509a72c
graham.systems
2mo
refactor(consumer): extract requirement generation to shared module
13407fbd
graham.systems
2mo
feat(consumer): stub module and interface
3d1b2761
graham.systems
2mo
feat(shared): implement slingshot identity resolver
ad3f47cc
graham.systems
2mo
feat(lexicon): use lex-cli to gen types
270231c9
graham.systems
2mo
style: fix fmt, lint, and types
698fdf1f
graham.systems
2mo
ci(tangled): add spindle workflow
59be5ff0
graham.systems
2mo
feat(crypto): verify decrypted result
a3f05d30
graham.systems
2mo
simplify item schema to only handle text
1cc767e5
graham.systems
2mo
implement basic crypto package
1df8c7ef
graham.systems
2mo
init with basic lexicon schemas
f3ec2608
graham.systems
2mo