{
  "schema": "https://evisca.com/schemas/media-rights-v3",
  "version": "3.0",
  "effective": "2026-10-08",
  "publisher": "EVISCA",
  "product": "RYMVO",
  "androidPackage": "com.rymvo.fit",
  "site": "https://evisca.com",
  "rightsHolder": "EVISCA",
  "contact": "mailto:support@evisca.com",
  "humanPolicy": "https://evisca.com/rymvo/licenses/",
  "canonicalVerification": "https://evisca.com/.well-known/evisca-rights.json",
  "tdmReservation": 1,
  "tdmPolicy": "https://evisca.com/rymvo/licenses/#ai-tdm",
  "authorizationRule": {
    "uploaderSelfClaimIsProof": false,
    "required": "Independently verifiable EVISCA authorization or EVISCA-signed authorization proof",
    "contact": "support@evisca.com"
  },
  "publicReleaseRule": "Only material whose ownership or distribution authorization is verified may be published as EVISCA-controlled content.",
  "endUserLicense": {
    "scope": "personal in-app viewing/use only as expressly provided by RYMVO",
    "download": "not granted unless an explicit product feature says otherwise",
    "redistribution": "not granted",
    "repackaging": "not granted",
    "derivatives": "not granted except as required by non-waivable law"
  },
  "automatedUse": {
    "scrapingForReuse": "not licensed",
    "bulkExtraction": "not licensed",
    "sourceRecovery": "not licensed",
    "decompilationOrDeobfuscation": "not licensed except where non-waivable law expressly permits",
    "protectionBypass": "not licensed",
    "redistribution": "not licensed",
    "aiTraining": "not licensed",
    "fineTuning": "not licensed",
    "preferenceTraining": "not licensed",
    "distillation": "not licensed",
    "modelEvaluation": "not licensed",
    "datasetUse": "not licensed",
    "embeddingOrVectorIndex": "not licensed",
    "ragCorpus": "not licensed",
    "persistentAgentOrModelMemory": "not licensed",
    "syntheticDataGeneration": "not licensed",
    "textAndDataMining": "rights reserved; separate authorization required where legally applicable",
    "provenanceRemoval": "not licensed"
  },
  "verification": {
    "rightsSignatureAlgorithm": "Ed25519",
    "publicKeySha256": "3EB3CA29B32255616561DF278BB1DAFC93802F8079CC67241E19D05D377BAF09",
    "publicKeyUrl": "https://evisca.com/.well-known/evisca-rights-public.pem",
    "signedManifestUrl": "https://evisca.com/legal/evisca-rights-manifest-v1.json",
    "detachedSignatureUrl": "https://evisca.com/legal/evisca-rights-manifest-v1.sig",
    "aiPolicyUrl": "https://evisca.com/legal/ai-usage-policy-v1.json",
    "authorizationSchemaUrl": "https://evisca.com/legal/evisca-authorization-v1.schema.json"
  },
  "technicalControls": {
    "masters": "private; not embedded in APK",
    "delivery": "private encrypted/controlled delivery as configured by the current RYMVO media architecture",
    "objectKeys": "opaque",
    "sessions": "short-lived where used",
    "secrets": "must not be embedded in public web, APK, XAPK or client JavaScript",
    "integrity": "SHA-256 rights/provenance records plus signed EVISCA rights manifest"
  },
  "thirdPartyBoundary": "Third-party/open-source code, assets and media retain their own licenses and rights. EVISCA claims only rights it owns or is authorized to exercise.",
  "notice": "These technical and machine-readable notices communicate licensing, provenance and authorization rules. They cannot make copying technically impossible or create rights EVISCA does not own."
}
