Skip to content

Verify EdgeZero geolocation adoption in EC and auction consent paths #1518

Open

Description

@aram356

Description

Integrate and verify EdgeZero geolocation data supplied through an API or KV store, using a path compatible with Trusted Server's WASM deployments. Apply the resulting country/subdivision facts consistently to Edge Cookie creation and server-side auction consent.

The chosen source must work without a local GeoLite/MMDB database or runtime filesystem. Geo data delivery belongs in EdgeZero; this task owns Trusted Server's integration, consent-path verification, and operator documentation.

EdgeZero #454 explores portable KV-backed Geo lookup. It is currently a draft prototype: production provider wiring, remote KV behavior, and actual WASM acceptance remain upstream work. An API-backed source is also in scope; record the chosen EdgeZero implementation and reviewed interface before integrating it.

Scope and dependencies

Done when

  • The selected API or KV-backed source is integrated through the reviewed EdgeZero interface using one compatible dependency revision and explicit configuration.
  • Tests through the actual Trusted Server request path prove the same trusted country/subdivision facts reach both Edge Cookie and auction consent decisions.
  • Runtime acceptance covers the supported WASM deployment targets and the selected HTTP/KV path, without relying on a local database or filesystem.
  • Acceptance covers known jurisdictions and effective consent, disabled/unavailable Geo, API/KV failures or timeouts, no match, incomplete country/subdivision data, and rejected or untrusted forwarded inputs.
  • No-geo tests preserve the current distinction: Unknown prevents new Edge Cookie creation even with TCF consent; the server-side auction requires effective TCF Purpose 1. Any policy change follows the separately reviewed permission model.
  • Operator documentation explains source selection, API configuration or KV bindings as applicable, reader-IP trust, failure behavior, and supported adapters.
  • Existing provider/consent regression checks pass for affected targets. Evidence distinguishes upstream prototype tests from the actual Trusted Server application path and WASM runtime acceptance.

Priority

P2. Geo-source implementation belongs to EdgeZero; this task tracks Trusted Server integration, verification, and operator guidance.

Affected area

Core (Edge Cookies, GDPR), runtime adapters, Documentation

Related

Activity

  1. added this to the 202611 milestone on Nov 10, 2026
  2. self-assigned this
    on Nov 10, 2026
  3. added theissue type on Nov 10, 2026
  4. removed their assignment
    on Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions