What is Trusted Server?
Trusted Server is an open-source orchestration framework and runtime for publishers. It moves operations that traditionally run in browsers via third-party JavaScript to zero-cold-start WASM binaries running in WASI-supported environments.
Trusted Server is an execution layer for the open web that returns control of first-party data, security, and user experience to publishers.
Key Features
Trusted Server provides publishers benefits such as:
- Control over data sharing with third-party services, with publisher-configured consent signal forwarding to CMP integrations
- Ad inventory revenue in cookie-restricted (Safari WebKit) or other JS-challenged environments
- First-party context for all assets via on-the-fly URL detection and rewriting through HTML/CSS stream inspection
- Cryptographically signed bid requests so downstream partners can verify requests originated from a specific publisher's Trusted Server instance
- Edge cookie identifiers (HMAC base plus short random suffix) generated by the publisher in first-party context
- Native integration with Prebid Server and other third-party monetization and ID vendors
- Parsing RSC (React Server Components) for Next.js front-end origins
- Dynamic backend support for integrating existing publisher environments
- Support for existing third-party JS workflows
Consent Signal Handling
Data collection and user recognition are subject to available consent signals (TCF v2 format, GPP, GPC), with built-in per-jurisdiction gating and publisher-configurable signal interpretation.
Edge Computing
Currently runs on Fastly Compute, providing global low-latency performance. Cloudflare Workers and Akamai's Fermyon SPIN support are in development.
Real-Time Bidding
Integrates with Prebid for RTB workflows.
Use Cases
- Ad serving with publisher-configured consent signal forwarding (TCF v2 format, GPP, GPC)
- First-party state management subject to available consent signals
- Real-time bidding integration
- Edge-based ad delivery
Next Steps
Continue to Getting Started to begin using Trusted Server.