Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Spritely (secure ActivityPub extensions)

Spritely extends ActivityPub for secure interactions.
Collective - Host: opensource - https://opencollective.com/spritely - Code: https://gitlab.com/spritely

Write out solution to the on-connection-breakage remote promise stuff

gitlab.com/spritely/goblins - f7ceedbaaf9dfbdf274d7f8ffdac66fb96697b58 authored over 3 years ago by Christine Lemmer-Webber <[email protected]>
Comment noting possible race condition

gitlab.com/spritely/goblins - 49c608620195f4435e608d87723804a811ca7518 authored over 3 years ago by Christine Lemmer-Webber <[email protected]>
core: add `on-sever` feature

This feature allows you to subscribe to when a captp disconnect occurs
for a remote reference.

gitlab.com/spritely/goblins - bb7b970a27a063bdfa9e7c508e509f7a185a2c8e authored over 3 years ago by Christine Lemmer-Webber <[email protected]>
stage2: transactormaps, core actormap-* turn-like operations

There's probably a bit more to do on stage2, but this is the bulk of
it

gitlab.com/spritely/guile-goblins - dba291ded5749e54665b8b46daa6d5d9764f2729 authored over 3 years ago by Christine Lemmer-Webber <[email protected]>
Add goblins-stage2.scm

gitlab.com/spritely/guile-goblins - 34684c9ab1865537aa8fe7db2580966449466cf8 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Clean up stage 1: remove unused stuff

gitlab.com/spritely/guile-goblins - 269ca2bec09c8ac6b9f6e04c76737ed5154ce193 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
More tests for stage1

gitlab.com/spritely/guile-goblins - 11050673e83bc4513f0c5dc8675a7a8dd5c1df7d authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Default return-val for become should be void, not false

gitlab.com/spritely/guile-goblins - f0175c4712a8cb0b2c6697a72fd55f53a424d818 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
stage1 is coming along, with some tests

gitlab.com/spritely/guile-goblins - 84d51c3b84391423e6ab90058ddd0fd9eeabe32e authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
spawn and $ now work in goblins-stage1.scm

gitlab.com/spritely/guile-goblins - d37ddffddc3d5e51aec04851218f53c2e2430cb3 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Rename more "handler" things to "behavior"

gitlab.com/spritely/guile-goblins - dc3cf4691520d850e8d2db405388033ae94d3e14 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Replace "handler" with "behavior" in stage0

gitlab.com/spritely/guile-goblins - 4d502aef15ec09d0e47c9a0d4011664068447c58 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add goblins-stage1.scm

gitlab.com/spritely/guile-goblins - e7c78667dd556f9321dfadbece5f9107eea00b76 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Remove the cruft from stage0.scm

gitlab.com/spritely/guile-goblins - 524a2a6bfb798b64c182bb154b33c2669e2ce3a2 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
move the old version of stage1

gitlab.com/spritely/guile-goblins - 0c9edbe8a239f0391694630df59594644df4069f authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Stage 0 of Goblins ported to Guile

gitlab.com/spritely/guile-goblins - 7e97bf62bfe275c3a0f6cebef602840353c6561b authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
CHANGELOG: Switch "Features" back to "New Features"

gitlab.com/spritely/goblins - 8f04d7d48a7ea8e73b8a205b9e2adc0c03a5f1b9 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Thank Martian MoorGrove for their improvements

gitlab.com/spritely/goblins - 4811de2ad13f762b31ce71b0a7748c146e1dc2f2 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Use double-quote convention on comment

Not as common in Racket-land but I still use the lispy convention
of two-commas for start-of-lin...

gitlab.com/spritely/goblins - 942a3d3da9370eeb8de23aa8b2f4bd7129804e77 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'master' into dev

gitlab.com/spritely/goblins - b97307720b0e8bf69c488a4f73f77f4a7cb473bf authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'docs' into 'master'

A fix and an update to the Goblins API documentation.

See merge request spritely/goblins!4

gitlab.com/spritely/goblins - 2cc18e31503eb40715bf56b060815d330d06b569 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'master' into dev

gitlab.com/spritely/goblins - 9c552d31227bbb23bf657f604271601755dfaf4e authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'actormap' into 'master'

Some small performance boosts.

See merge request spritely/goblins!3

gitlab.com/spritely/goblins - 129843fff24ee6a33e09b067af6efbee7fd439fc authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
add in-hash to hasheq->whactormap

gitlab.com/spritely/goblins - 8d871638d535dca9588537217227a03b29a0215d authored over 3 years ago by Martian MoorGrove <[email protected]>
add in-weak-hash to snapshot-whactormap

gitlab.com/spritely/goblins - f8524637dc905bf6a9de8dc865ba76495f1b7ad4 authored over 3 years ago by Martian MoorGrove <[email protected]>
Add comments to whactormap/transactormap for future reference.

gitlab.com/spritely/goblins - e82e51330ed30a5038fb519da562b3873758d70b authored over 3 years ago by Martian MoorGrove <[email protected]>
Also thank the FOSS & Crafts Studios patreon account supporters

gitlab.com/spritely/interfaces-writeup - 1f68ff8560dce9c27931435334322361bb53c7ea authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
adjust wording on mutual suspicion

gitlab.com/spritely/spritelyproject.org - 971f165d2feecf017b773fdfea8c8c9a1a587414 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Announce content addressed descriptors and interfaces paper

gitlab.com/spritely/spritelyproject.org - d5e5bb0b0addeb9a296d2a6393ba6fdbf0e2faa4 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Updating names on blogposts

gitlab.com/spritely/spritelyproject.org - 20bb1700d94559422183f97c59c464f1326fc71c authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Thanks Steve too

gitlab.com/spritely/interfaces-writeup - 31f54b76ee104f565627512a9471439d9ed8c233 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Fix link to Syrup repo

gitlab.com/spritely/interfaces-writeup - 2561f56d27c1ff5ce9c27130312f753f2cbfe1f0 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Oops, grammar

gitlab.com/spritely/interfaces-writeup - c100e154f4a7127506fe47b2b3a879fd27d8336e authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Mention what CapTP is earlier on

gitlab.com/spritely/interfaces-writeup - 8eb49ed3c1afb2553281e5ea4fb3a38c6014a5a1 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Update cad-storage-is-trivial footnote to point out our example

I forgot that I *did* include example code in this document.

gitlab.com/spritely/interfaces-writeup - cf03bf3b8b7a3ffe6ea2ddccbdc473b635c461d3 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Fix case-sensitive spelling of NLnet

gitlab.com/spritely/interfaces-writeup - 2591c6b4b462ffbef8380cf44cc96bf93fb8f9b3 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
describe-ward should be describe-warden

Thanks for the find, AbbieNormal!

gitlab.com/spritely/interfaces-writeup - 3c4eb5889c8c57ae5bf3da0ba41dc94a3743ff89 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add a README with some instructions

gitlab.com/spritely/interfaces-writeup - 8e3919f366e6da488ef9c58cb9e4d01b19e609aa authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Link NLNet and NGI Zero

gitlab.com/spritely/interfaces-writeup - 98fc34a59cc839f1d56a5d088dad43944bf0f148 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add bootstrap require

just in case someone tries with v0.8 of goblins

gitlab.com/spritely/interfaces-writeup - 03161e08bcb7caec6e40ba0a7548493757d21a87 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add LICENSE.txt

gitlab.com/spritely/interfaces-writeup - b1bd753bf2be2d5b7938273a2e89e065a8d47ebb authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Provide some CAD examples

gitlab.com/spritely/interfaces-writeup - ddafe37f7f36acbc61060e532f25e78b44411af6 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Remove pk debugging import

gitlab.com/spritely/interfaces-writeup - 5bce941dcb491710cb12bed546b231b6e92b67d5 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Also show interacting with the parrot

gitlab.com/spritely/interfaces-writeup - b8cc3a2dc3373ecc574ada4025bf7212891cfc1d authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
update the actormap-turn documentation

gitlab.com/spritely/goblins - 0aa8cb86b0e046e811aebece7447656fb2121634 authored over 3 years ago by Martian MoorGrove <[email protected]>
fix actormap-spawn! doc typo

gitlab.com/spritely/goblins - da94ff37e2dc7c7f39fc69cf06634934d265c68f authored over 3 years ago by Martian MoorGrove <[email protected]>
Change the word "exporter" to "gifter" in this comment

This makes it more consistent with our existing language

gitlab.com/spritely/goblins - a695ab0a48979e945c370066a7d3aa36acc8a87d authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
A much better explaination of error due to ~"crossed hellos"

This "mystery error" kept tripping me up. But I now see the case
in which it keeps occuring, wh...

gitlab.com/spritely/goblins - 0a289e840fe2a47410f89f1da0a48b05d0388fd3 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Make a note about mystery error triggered by crossed hello problem

I keep tripping over this so a note to myself probably is useful for
the moment...

gitlab.com/spritely/goblins - 6ff43ece004342d6f5e143cab7ac6aebea5b2d5f authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
let-on now returns a promise

It's sugar anyway, so we'll permit extra overhead for that sweetness

gitlab.com/spritely/goblins - 94d4f5ec916edfacf551829cce996de977c26384 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add examples/rich-interface-client.rkt

gitlab.com/spritely/interfaces-writeup - 3ef739a0fe895f18d7a4469a5ee7c219838a73b5 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Have rich-interface-server.rkt paste what to run to talk to it

gitlab.com/spritely/interfaces-writeup - 43cc5710501d8a30daae96e595ad5e341a60711c authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Fix the parrot example in the examples/ code too

gitlab.com/spritely/interfaces-writeup - 21ecb47d1aae521939683a414e9e652584f9b42f authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Fix parrot-string example

It didn't actually render the string the way I wanted it to

gitlab.com/spritely/interfaces-writeup - 760a10d7c77b05a90fe3e9f9bbcabfbc36e0a907 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Complete the "maybe make it fundamental" footnote

Explain how rights amplification leads to some entities in the network
having access to function...

gitlab.com/spritely/interfaces-writeup - ff04b943c604a4025e9d9b3d7274d3e2d7d1129a authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Explain how CADs can be composable

gitlab.com/spritely/interfaces-writeup - d3ec42c553133362b142b41187941cdcafa1a508 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Fixup examples in rich-interface-server.rkt, pull in other modules

gitlab.com/spritely/interfaces-writeup - 49bb98740747e4e8bd992b3da1601660f76b479d authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Thank a few more ocap people for thinking on this design or Goblins

gitlab.com/spritely/interfaces-writeup - 0aff4b21fd3e166ca7fc24c49d621ebc31f326f8 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add thanks and licensing section

gitlab.com/spritely/interfaces-writeup - 6a4fd9ee0b4d05080d4953424a89e111bf6eb4ef authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
CHANGELOG: Note that actor-lib/bootstrap is exported by default

gitlab.com/spritely/goblins - a6ba9d7dda5ff828034f8150b966da036c5eee99 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Link in Syrup

gitlab.com/spritely/interfaces-writeup - e25fbc09c47979b50b696d91ab98b57f2fe0fb65 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Mention that the gains of content addressed storage are universal

gitlab.com/spritely/interfaces-writeup - 1f0d57127eecc06a5de974c3597c18c86f3bbd61 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
More explanations on what the values of content addressing are

gitlab.com/spritely/interfaces-writeup - b2801c8b20bdf03c94e34fee7f8981192eeaccc6 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Adjust bcom/goblins context footnotes

gitlab.com/spritely/interfaces-writeup - b193b998a11baf21409d864339f900efa73780ec authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Include bootstrap.rkt as a default-provided module for goblins

gitlab.com/spritely/goblins - 7107b17ab884b028f14db3212821a2b9227e23e5 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Typo and other minor wording changes

Thanks again to Morgan's review

gitlab.com/spritely/interfaces-writeup - 096309e7f299079dad7abb2dc4afba22a772f400 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Changing my name on the paper

gitlab.com/spritely/interfaces-writeup - 66f121b8442ab9ffbdb4497d44721494db258671 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Per Morgan's suggestion, change the opening section name

gitlab.com/spritely/interfaces-writeup - 4e148bd198ed74ab0f2d2ed39d6e6fed418b24c0 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add rich-interface-tools.rkt

gitlab.com/spritely/interfaces-writeup - 839be4523e183b3cfb8cd7895dd5573324977a28 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
wip example interfaces server

gitlab.com/spritely/interfaces-writeup - 41bdc81c0fa78c07f05a84d78f176a1106520478 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add cad.rkt

gitlab.com/spritely/interfaces-writeup - 8f1ab4cca3c572f24c48571a43a43cc7b82276ff authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Use "descriptor" consistently throughout document

gitlab.com/spritely/interfaces-writeup - 4404fc22c874133c7a40de262e9ef270a47650cc authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add another TODO

gitlab.com/spritely/interfaces-writeup - 795679ea978023d74f0dba4a322a249b77abc51b authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add "Limitations in a mutually suspicious network" section

gitlab.com/spritely/interfaces-writeup - 85149dcd6eeca272e94546dbc04ef423babed6cd authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Flesh out the rich interfaces examples

gitlab.com/spritely/interfaces-writeup - 50d0ae0edbb93f9af554256c300cee1dcedc3c16 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Start v0.8.1 (or 0.9.0, dunno) changelog, note replay attack fix

gitlab.com/spritely/goblins - 245c207feeb257af876a1cead2aff8624a86823f authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Prevent replay attack in warding/incanters

gitlab.com/spritely/goblins - 82bbbb77ce8d398e07183eef960d8a962a29f265 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
We did do the miranda part

gitlab.com/spritely/interfaces-writeup - 390fd8f8c965cc8d386f5384b07f634618b44b83 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add goblins-stage1.scm, where we're prototyping goblins on guile

gitlab.com/spritely/guile-goblins - 7c88c0e366d7cf4f74f3ffc5cee924b56540d9de authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Rename net-menu to chat-menu

gitlab.com/spritely/goblin-chat - ee1eb127a81676047d8e9e3273d5532a94c1eeff authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Merge branch 'new-captp'

gitlab.com/spritely/goblin-chat - 8e5026bd03e6de417b3ab19309c600ec03505140 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Update Patreon account

gitlab.com/spritely/spritelyproject.org - debee2c944d949296531983cfe704ad9d31beef0 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add a note about an updated metric for the bcom-a-lot

Faster now than it was originally... thanks to Racket-on-Chez maybe?

gitlab.com/spritely/goblins - 3546bd66edee5141094c8a5daeb671a4c456dda4 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Higher on the stack, I meant

gitlab.com/spritely/spritelyproject.org - 8bf72e3b0db2be5d8b3412fd4f39944279cbb6fd authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Goblins v0.8 released!

gitlab.com/spritely/spritelyproject.org - 027e0c7644c76fbce33d05533371fc8e5b38e9fb authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
just link to libera.chat I guess?

gitlab.com/spritely/spritelyproject.org - cf61f399a270f42ffecf1f9af5b432b2a0138348 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add send-a-lot benchmark

gitlab.com/spritely/goblins - f576fd0d49b9cc881ab7fd41806e0f014bd8c502 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Bump version to 0.8

Acknowledgements to the Hack & Craft audience for being here at the
time of release! ;)

gitlab.com/spritely/goblins - a707227ccfc4bf54d7a6db6c2c75f4b309f105c8 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
All the main v0.8 release notes!

gitlab.com/spritely/goblins - 0f47917534ac64b83ea53cf957111a202aac6b7b authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
rename machine-router to mycapn, as per changes in Goblins

gitlab.com/spritely/goblin-chat - 946f4a1ba825197eb0fbb6b8be47a60982287b0f authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Rename ambiguous "router" entrypoint for OCapN/CapTP to more fun "mycapn"

gitlab.com/spritely/goblins - ad4e05bebedd5b78929254fe1c527ca8c2c7aec9 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
docs: captp: Fix spawn-machine-router description

gitlab.com/spritely/goblins - 0de196bd4a946e41db200b9719b96b9cd39556ba authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
docs: captp: Update to reflect new captp usage semantics

- Include a new working example using Tor Onion Services (!!!)
- Refactor to use the new api

gitlab.com/spritely/goblins - 687c54679671a1bd6d1358379659513f5b2afb6d authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Update for new sturdyref code, clean up

gitlab.com/spritely/goblin-chat - e64f9449eee6d3607c454f17c31be08d359b4ab9 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
some ocapn-<struct>->string utilities

gitlab.com/spritely/goblins - b9e3b6e65e4536e7259a1f0fa58aa8bf064c9e26 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Major refactorings to how sturdyrefs are handled in captp code

- Transition to the registry living right inside the machine router.
This is a temporary measu...

gitlab.com/spritely/goblins - 9c106797c0179540972b324b9062cf6372f65882 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
This should be a-run, not b-run

gitlab.com/spritely/goblins - d7697a3c5df58dde7bdcdf9b4a4760ebe5170bab authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Fix goblin/ocapn module

I forgot how main.rkt works is not like in python land

gitlab.com/spritely/goblins - 24d5746aff6a0db4d57e133b45f3e0a3da3c4ede authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
minor indentation fix

gitlab.com/spritely/goblins - dae46f27db4d97cb35c004ed0e93edba74339c61 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
Add a main.rkt for ocapn

gitlab.com/spritely/goblins - 937048de945962ab1ab2a556eb87af6b0f6e9aec authored over 3 years ago by Christopher Lemmer Webber <[email protected]>