Frequently asked questions.
PRE-GEN (PG) is an open standard for pre-generation authorization in generative AI. It answers the question "is this content authorized?" before the AI model produces anything — not after. The protocol uses two-party cryptographic signatures, a verification API, and a pre-emptive opt-out registry to give rights-holders control over how their identity, brand, voice, artistic style, or creative work is used in AI-generated content. It is organized in four independent layers and designed for federation across multiple registry operators.
Content provenance standards like C2PA describe what was generated. PRE-GEN determines whether it should be generated. They're complementary — PG can export a signed assertion into a C2PA manifest (Layer 4), but the authorization decision happens before generation, not after.
No. PG standardizes compliant commercial generation flows. It cannot prevent unauthorized generation by uncooperative providers, local open-source inference, or offshore services. Its value is proportional to the size of the compliant ecosystem — the more providers that integrate, the stronger the protection.
An opt-out is the strongest protection in the protocol. It is checked before any license is consulted, and no license — not even a Premium one with co-signed exceptions — can override it. A subject who opts out will have all generation requests refused by every compliant provider, for the opted-out modalities.
Per-generation latency is dominated by network round-trip — typically 5–30 milliseconds. The verification query is a single server-to-server call that fits into existing inference pipelines without UI changes or SDK modifications.
Yes. The specification is published openly and the reference implementation is released under the Apache-2.0 license. There is no privileged vendor and no fee to implement the protocol.
The protocol does not adjudicate fair use, parody, or other legal exceptions. It refuses by default and provides cryptographic evidence. Legal exceptions (court orders, journalism, public interest) are handled through jurisdiction profiles (Layer 3) — recorded as parallel records, not as modifications to the opt-out.
A subject is any entity to which generative rights attach. This includes: natural persons (likeness, voice, mannerisms); estates of deceased persons; brands and trademarks (logos, color palettes, identity systems); synthetic characters (3D models, virtual influencers, game characters); voice profiles; typefaces and font families; artistic styles (with reference portfolio); product designs (industrial design, fashion, architecture, CAD models); and creative works whose generative reproduction requires authorization. The protocol doesn't define what can be a subject — it defines how subjects are registered, how rights are expressed, and how authorization is verified.
Generation guidelines are machine-readable specifications attached to a license that describe how the subject should be generated — not just whether it's allowed. They can include reference assets, color palettes, typography rules, 3D mesh references, style parameters, mandatory visual elements, and brand usage instructions. Guidelines are passed to the AI provider as part of the signed Decision object, so the generated content is not only authorized but also correct according to the rights-holder's specifications. Guidelines don't affect the authorization decision itself — they ride alongside it.
Yes. PG has two registration tiers. Tier 1 (Verified Registration) is for public figures and major brands — it requires notarized legal authority and has a 14-day cooling period. Tier 2 (Self-Attestation) is designed for independent creators, designers, and small businesses — it requires email verification and a link to your existing portfolio or registry (design platform, font foundry, GitHub) demonstrating your connection to the subject. Tier 2 has a 7-day cooling period and may be challenged through the dispute flow. The core protocol treats both tiers identically for authorization purposes.
The verification request may include the prompt text for subject detection purposes. However, no protocol material ever appears in user-facing prompts. The entire verification flow is server-to-server — transparent to the end user. The user's experience does not change.