Skip to main content

Glossary

Early Draft

This specification is at an early draft stage. Ideas are open for change and debate. A lot of the content was developed with the help of Claude AI.

Glossary

TermDefinition
VRPVera Request Protocol. The set of HTTP header conventions for human Vera browser traffic.
X-Vera-TokenSigned JWT from the identity provider containing subscription status and user context. Short-lived (1h TTL).
X-Vera-VerifyNetwork verification signal. Proves telecom network connection (= human). Not available to bots.
Publisher keyShort identifier for a publisher in the Vera wallet system (e.g. spiegel, zeit).
Human scoreComposite score 0.0–1.0 for human verification. >= 0.85 is considered verified.
Chromium forkVera's implementation model: a direct fork of the Chromium source with a clean /vera/ directory and 3 minimal patches.
NavigationThrottleChromium extension point used by Vera to intercept 402 responses before page rendering.
URLRequest DelegateChromium extension point used by Vera to attach the three request headers.
JTIJWT ID. One-time nonce in the Vera token for replay protection.
Vera-exclusivePublisher mode: content accessible only to Vera users.
Vera templateHTML template without popups, cookie banners, and SEO filler text.
PPRPay per Read. Micropayment for individual articles via the Vera wallet (fiat, for humans).
Network verification signalTelecom carrier-based signal that proves a request originates from a real human connection.
Vera SSOEuropean SSO standard. Identity and consent layer for human Vera users.
RequestClassifierSDK component that classifies incoming requests as VERA_HUMAN, AI_AGENT, STANDARD_BROWSER, or UNKNOWN_BOT.
Three-channel modelVera's core architectural principle: one publisher endpoint, three delivery paths.
Unified GatewayCentral SDK entry point with automatic routing to VRP and standard paywall.
OWLNot used in Vera. The OpenAI Web Layer concept (separate process architecture) was evaluated and rejected in favor of a leaner direct fork approach.

Changelog

v1.2.0-draft (April 2025)

  • Updated: Chapter 1: architecture fully revised
    • Removed OWL process layer (too complex, not needed)
    • Direct Chromium fork as implementation model (like Brave, Edge, Opera)
    • Fork directory structure (/vera/ + 3 patches) fully documented
    • Both Chromium extension points documented with C++ code (URLRequest, NavigationThrottle)
    • System diagram simplified: single process, no IPC
    • Comparison table with other Chromium forks added
    • Team requirement reduced: from 2–3 to 1 senior Chromium engineer
  • Updated: Full translation from German to English

v1.1.0-draft (April 2025)

  • Added: Chapter 2: Traffic classification and three-channel model
  • Updated: Chapter 5: HTTP 402 for Vera browser
  • Updated: Chapter 14: SDK with UnifiedGateway

v1.0.0-draft (April 2025)

  • Initial version
Versioning

This specification follows Semantic Versioning. Breaking changes increment the major version. Publisher SDKs must maintain backward compatibility within a major version.

Current: 1.2.0-draft
Planned: 1.0.0 with public beta Q3 2025


Vera e.V. (in formation) · vera.browser · Internal working document · April 2025