rebreak-monorepo/ops/pir-server/service-config.template.json
chahinebrini 29bbf23405 feat(protection): iOS NEURLFilter-Spike + PIR-Server-Ops
NEURLFilter-Stack (iOS 26): Extension RebreakURLFilter -> URLFilterExtension
umbenannt, url-filter-provider-Entitlement, Bloom-Prefilter-Extension,
PIR-Client-Config (pirServerURL/pirAuthToken via Build-Env).
PIR-Server-Ops unter ops/pir-server/ (Dockerfile, build-and-deploy, Patches,
DTS-Report). backend/scripts/generate-pir-input.ts erzeugt die PIR-Datenbank.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 18:09:42 +02:00

18 lines
604 B
JSON

{
"_comment": "VORLAGE — der echte PIR_AUTH_TOKEN kommt aus Infisical (staging/PIR_AUTH_TOKEN) und wird von build-and-deploy.sh zur Laufzeit inline geschrieben. NIEMALS den echten Token committen. usecases[].name MUSS exakt mit der iOS-NEURLFilterManager.setConfiguration matchen. shardCount entspricht der Anzahl url-N.bin-Dateien (aktuell 4).",
"issuerRequestUri": null,
"users": [
{
"tier": "tier1",
"tokens": ["${PIR_AUTH_TOKEN}"]
}
],
"usecases": [
{
"name": "org.rebreak.app.url.filtering",
"fileStem": "/data/url",
"shardCount": 4
}
]
}