# V2 Aphrodite Licensed Likeness Safety

`@v2/aphrodite-licensed-likeness-safety` composes
`@aphrodite/performer-sovereignty` and `@aphrodite/performer-autonomy` for
licensed-fighter likeness safety and revocation flow.

The bridge checks every requested likeness surface against a Themis
`@themis/likeness` NIL stamp with `likenessLicenseId`, `rightsManifestSha256`,
approved uses, `consentChainRefs`, and the `themis.license.revoked` event type.
It treats the Themis package as a contract reference only; there is no runtime
dependency on the forthcoming ledger package.

Allowed active grants can proceed to playable characters, cinematics, cosmetics,
voice-line banks, commentary mentions, esports broadcast, and creator-suite
uploads. Revoked, expired, terminated, withdrawn, mismatched, or unapproved
grants block the likeness surface and Bellona cook path through
`v2.bellona.cook.likeness.blocked`.

Revocation requests emit the Aphrodite autonomy event
`aphrodite.performer-autonomy.likeness.revoked` and notify the Themis likeness
ledger, Kuanyin performer protection, and Aja consent NIL ledger. The historical
`@aphrodite/performer-safety` package does not exist. This bridge stays off
rollback and sets `mayInfluenceRollback: false`.
