├── .adr-dir ├── .github └── workflows │ ├── lint-pr.yaml │ └── spec-validate.yaml ├── .gitignore ├── .spectral.yaml ├── CODEOWNERS ├── LICENSE ├── README.md ├── guideline ├── dynamic-context-provider.md └── static-context-provider.md ├── renovate.json └── service ├── adrs ├── 0001-json-over-http-for-the-protocol.md ├── 0002-two-evaluation-endpoints.md ├── 0003-no-flag-type-in-request-or-response.md ├── 0004-no-flag-filter-in-bulk-evaluation-request.md ├── 0005-polling-for-bulk-evaluation-changes.md ├── 0006-optional-value-for-code-defaults.md └── 0007-sdk-configuration-environment-variables.md └── openapi.yaml /.adr-dir: -------------------------------------------------------------------------------- 1 | ./service/adrs 2 | -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/.github/workflows/lint-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/spec-validate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/.github/workflows/spec-validate.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode 3 | .idea 4 | .gen 5 | .cursor/ 6 | -------------------------------------------------------------------------------- /.spectral.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/.spectral.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/README.md -------------------------------------------------------------------------------- /guideline/dynamic-context-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/guideline/dynamic-context-provider.md -------------------------------------------------------------------------------- /guideline/static-context-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/guideline/static-context-provider.md -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/renovate.json -------------------------------------------------------------------------------- /service/adrs/0001-json-over-http-for-the-protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0001-json-over-http-for-the-protocol.md -------------------------------------------------------------------------------- /service/adrs/0002-two-evaluation-endpoints.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0002-two-evaluation-endpoints.md -------------------------------------------------------------------------------- /service/adrs/0003-no-flag-type-in-request-or-response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0003-no-flag-type-in-request-or-response.md -------------------------------------------------------------------------------- /service/adrs/0004-no-flag-filter-in-bulk-evaluation-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0004-no-flag-filter-in-bulk-evaluation-request.md -------------------------------------------------------------------------------- /service/adrs/0005-polling-for-bulk-evaluation-changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0005-polling-for-bulk-evaluation-changes.md -------------------------------------------------------------------------------- /service/adrs/0006-optional-value-for-code-defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0006-optional-value-for-code-defaults.md -------------------------------------------------------------------------------- /service/adrs/0007-sdk-configuration-environment-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/adrs/0007-sdk-configuration-environment-variables.md -------------------------------------------------------------------------------- /service/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-feature/protocol/HEAD/service/openapi.yaml --------------------------------------------------------------------------------