---
# System prepended metadata

title: 'Maintenance Proposal: go-ssb (@decentral1se)'

---

# Maintenance Proposal: go-ssb (@decentral1se)

23 November 2022 (drafted)
24 November 2022 (approved) 

## Status

:heart: Supported by several SSBC members and approved by @mix :heart:

### Proposed Work

 - Issue triage
 - PR review
 - Bug fixes
 - Test coverage
 - CI improvements
   - Binary build automation

Work would spillover into related repos (ie. margaret, muxrpc etc.) when required, but the focus is very-much on go-ssb.

### Source of Funds

[Scuttlebutt Maintenance Fund](https://opencollective.com/scuttlebutt-maintenance)

### Hourly Rate

Work to be invoiced at $50 NZD.

### Scope of Work

Initial proposal is 40 hours of work spanning approximately one month ($2000 NZD). 

### Starting

Soonish. There will be downtime in December.

-----

## Call Notes

(rough notes...

time boxing is useful

maintenance fund open to new folks, informal processes so far

some clients brewing on d1 / trav side
some existing go-ssb "maintenance" work has supported hermes/golgi/kuska/etc.
is there an overlap?

what is "appropriate  maintenance"?

tasks that are engaging are important to keep going on it

**maybe easy to do:**
- (done) backporting the memory fixes from planetary (good example)
- reverse flag for tangles.thread, seems "nice to have but not deal breaker"

**maybe hard** / needs cryptix + is still fix territory, could be dragons
- fixing ebt replication (how broken is it!? we don't know, we're not planetary)
- fixing the test suite, 20 skipped tests, 1-5/10 timeout / flaky tests
- outgoing connection handler

time to co-brain with cryptix
sync call, we could probably fund this
turbo-charge progress that could be made, beans spill

**possibility for co-funding**:
- outside of maintenance fund might be possible: peachcloud, maintenance, ssbc (3-way split)
- peachcloud oc could help fund relevant fixes (ie. ebt)

sunrise-choir gave remaining OC funding to peachcloud to support ssb rust development

EOF)