Fighting Game · Guides & deep dives

V2 Aphrodite Licensed Likeness Safety

A guides & deep dives document in the Fighting Game library.

0sections1 minread

On this page

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