{
  "$schema": "https://finance.entelekron.org/schemas/tvkusd-redemption-control-profile.schema.json",
  "schemaVersion": "1.0.0",
  "canonicalAssetId": "tvk-group:tvkusd",
  "profileId": "tvkusd-redemption-prelaunch-lock-v1",
  "mode": "prelaunch-locked",
  "effectiveAt": "2026-08-14T00:00:00Z",
  "acceptedEnvironments": [],
  "productionRequestEndpoint": null,
  "publicRedemptionEndpoint": null,
  "minimumIndependentApprovals": 2,
  "requiredApprovalDomains": ["liability-control", "payout-control"],
  "requiredBindings": [
    "request-id",
    "canonical-asset-id",
    "environment",
    "amount",
    "redeeming-party",
    "beneficiary",
    "legal-entity",
    "jurisdiction-entitlement",
    "identity-and-eligibility-decision",
    "token-control-finality-reference",
    "payout-account-verification",
    "ledger-order-id",
    "policy-version",
    "network-id",
    "canonical-contract",
    "nonce",
    "expires-at"
  ],
  "sequence": {
    "tokenControlRequiredBeforePayoutApproval": true,
    "payoutWithoutTokenControlPermitted": false,
    "burnRequiresFiatSettlementEvidence": true,
    "blindOrUnboundPayoutPermitted": false,
    "finalReconciliationRequired": true
  },
  "stateMachine": {
    "currentOperationalState": "disabled",
    "definedStates": ["received", "eligibility-verified", "token-controlled", "payout-approved", "fiat-settled", "burn-confirmed", "reconciled", "rejected", "expired", "suspended", "manual-review"],
    "terminalSuccessState": "reconciled",
    "exceptionStates": ["rejected", "expired", "suspended", "manual-review"]
  },
  "replayProtection": {
    "required": true,
    "serverGeneratedRequestId": true,
    "singleUseNonce": true,
    "maximumAuthorizationLifetimeSeconds": 300
  },
  "authority": {
    "aiCanCreateProductionEntitlement": false,
    "aiCanApprove": false,
    "aiCanSign": false,
    "aiCanReleaseFiat": false,
    "aiCanBurn": false,
    "singleOperatorCanCompleteRequest": false
  },
  "failClosed": {
    "missingOrStaleEvidence": true,
    "identityOrSanctionsException": true,
    "unknownOrIneligibleJurisdiction": true,
    "tokenFinalityMismatch": true,
    "payoutAccountMismatch": true,
    "supplyOrLiabilityMismatch": true,
    "expiredAuthorization": true,
    "duplicateRequest": true,
    "providerFailure": true
  },
  "killSwitch": {
    "state": "locked",
    "mayBeUnlockedBySoftwareChangeAlone": false,
    "reason": "Issuer, redemption policy, licensing, banking, custody, identity, sanctions, attestation and production-approval gates are not satisfied."
  },
  "notice": "This profile denies all redemption requests. It does not create a redeemable claim, payout service or redemption endpoint."
}
