@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.