design-roster-http
Makefile
+4 −0
MakefileLoading diff…
go.mod
+1 −1
go.modLoading diff…
go.sum
+2 −6
go.sumLoading diff…
implementation/roster-contract.md
+79 −0
implementation/roster-contract.mdLoading diff…
implementation/roster-http-signing.md
+216 −0
implementation/roster-http-signing.mdLoading diff…
implementation/roster-producer-storage.md
+76 −0
implementation/roster-producer-storage.mdLoading diff…
internal/home/directorydata/roster.go
+194 −0
internal/home/directorydata/roster.goLoading diff…
internal/home/directorydata/roster_migrations/migrations/0001_roster.sql
+43 −0
internal/home/directorydata/roster_migrations/migrations/0001_roster.sqlLoading diff…
internal/home/directorydata/roster_test.go
+383 −0
internal/home/directorydata/roster_test.goLoading diff…
roster/cache.go
+495 −0
roster/cache.goLoading diff…
roster/cache_test.go
+475 −0
roster/cache_test.goLoading diff…
roster/go.mod
+9 −0
roster/go.modLoading diff…
roster/go.sum
+26 −0
roster/go.sumLoading diff…
roster/protocol.go
+287 −0
roster/protocol.goLoading diff…
roster/protocol_test.go
+295 −0
roster/protocol_test.goLoading diff…