{"contractVersion":"1.5.0","effectiveDate":"2026-08-26","contractLanguage":"en","machineSummaryLanguage":"en","seller":{"name":"Marcus Scheller","supportEmail":"me@marcusscheller.com"},"customerEligibility":{"businessOnly":true,"definition":"The automated x402 pilot offer is solely for natural or legal persons acting in their commercial or independent professional activity (Unternehmer under section 14 BGB), not consumers under section 13 BGB.","buyerRepresentation":"By submitting PAYMENT-SIGNATURE, the buyer represents that it meets this requirement and has authority to bind the person or organisation controlling the paying wallet."},"contractFormation":{"acceptanceAction":"Submit a valid PAYMENT-SIGNATURE for one exact product resource after retrieving the catalogue, these terms and the matching current 402 challenge.","formationEvent":"Successful on-chain settlement by the configured x402 facilitator.","machineAgentAuthority":"The buyer is responsible for wallet authority, spend limits and actions of its automated client."},"product":{"sku":"story-reading-production-package-v1","compatibilityRole":"This field identifies the production package sold by the unchanged reading.json route. The authoritative 1.5 product list is products.","unit":"one deterministic Story Reading Production Package JSON in the exact advertised revision","sellableEditorialStatuses":["pilot_reviewed"],"includes":["the complete Story Reading Format 2.0 master with characters, abstract speakers, utterance ranges and production.mode direction","every provider adapter marked ready for the same source-master revision at package build time","source-master and included-adapter revision, digest and byte identities","the public-domain original text contained in the master"],"excludes":["ownership of or paid access to the public-domain story text","blocked, manual-review or editorial-review provider plans","audio or another rendered output","provider accounts, credentials, subscriptions, credits, fees or API execution","future revisions or future provider adapters","individual scene purchases"]},"products":{"master":{"productKind":"story_reading_production_package","sku":"story-reading-production-package-v1","unit":"one deterministic JSON package containing the exact provider-neutral master and every ready provider adapter listed by the package","priceAtomicUsdc":"490000","schemaUrl":"https://api.textus.dev/api/v1/story-reading-production-package.schema.json","routeTemplate":"/api/v1/stories/{storyId}/reading.json","availability":"Offered only where the catalogue marks the package ready and purchaseAvailable true.","includes":["one complete Story Reading Format 2.0 master with characters, abstract speakers, utterance ranges and production.mode direction","the exact ElevenLabs render plan when that plan is ready","deterministic package, source-master and provider-artifact identity metadata"],"excludes":["blocked ElevenLabs plans","audio, provider execution or listening QA","provider adapters not present in the delivered package revision"]},"elevenLabs":{"productKind":"elevenlabs_render_plan","sku":"elevenlabs-render-plan-v1","unit":"one Eleven v3 JSON render plan derived from the exact source master revision identified before purchase","priceAtomicUsdc":"190000","schemaUrl":"https://api.textus.dev/api/v1/elevenlabs-render-plan.schema.json","routeTemplate":"/api/v1/stories/{storyId}/render-plans/elevenlabs.json","availability":"Offered independently only where the catalogue marks status ready and purchaseAvailable true.","includes":["losslessly chunked request bodies derived from the exact Story Reading Format 2.0 source master","the reviewed Eleven v3 prompt prefix, model and rendering configuration","silent editorial scene context for each request","source-master provenance, revision and digest binding","explicit preparation and review state"],"excludes":["an ElevenLabs voice_id or other concrete voice identifier; concrete provider voice selection remains external to the delivered plan","API credentials, an account, credits, provider fees or API execution","guaranteed acceptance by ElevenLabs or compatibility with future APIs or models","generated audio or another rendered output","listening QA","the provider-neutral master or any other SKU"]}},"separateOfferRule":"The production package and standalone ElevenLabs plan are separate offers and settlement resources. A production package includes its exact ready ElevenLabs plan when listed in includedProviders. The same ready plan remains independently purchasable for buyers who need only that plan. Purchasing the standalone plan does not create an entitlement to the provider-neutral master or production package.","evaluationSample":{"offered":true,"price":"free","scope":"one complete reviewed scene from der-suesse-brei for evaluation and integration testing","separateFromPaidSkus":true,"licenceId":"story-reading-evaluation-sample-1.0","licenceUrl":"https://textus.dev/terms/#evaluation-sample"},"pricing":{"model":"pay-per-successful-retrieval per selected SKU","authoritativeSources":["catalogue offers for the selected story and SKU","the matching fresh PAYMENT-REQUIRED challenge"],"pilotPolicy":"The amount, asset, network, recipient, SKU and exact resource identity must match between catalogue, challenge and signed request.","thirdPartyCosts":"Wallet, network, exchange, provider or other third-party costs are not charged by the seller and are not part of the advertised API price.","purchaseAvailable":false,"currentOffer":null,"unavailableReason":"product_retired","currentOffers":{"master":{"sku":"story-reading-production-package-v1","purchaseAvailable":false,"unavailableReason":"product_retired","payment":null},"elevenLabs":{"sku":"elevenlabs-render-plan-v1","purchaseAvailable":false,"unavailableReason":"product_retired","payment":null}}},"licence":{"grantEvent":"successful settlement","scope":"non-exclusive, worldwide and perpetual for the delivered revision of the selected SKU","permitted":["store working copies and reasonable backups","process, adapt and integrate the delivered JSON in the buyer's own applications and production pipelines","use an included or standalone ElevenLabs render plan in the buyer's own TTS workflow","create and commercially or non-commercially distribute rendered audio, video and other end-user outputs","share the delivered JSON with employees and contractors who need it for the buyer's permitted use and are bound by equivalent restrictions"],"prohibited":["resell, publish, sublicense or redistribute the delivered JSON or a substantially equivalent structured derivative as a standalone file, dataset, feed or API","remove provenance or claim authorship of the editorial direction","use the Textus or Armin & Artur names or marks as an endorsement"],"publicDomainBoundary":"The original story text remains public domain where stated; this licence governs only the editorial selection, structure, direction and provider preparation supplied as the paid product."},"revisionIdentity":{"artifactDigest":"sha256 of the exact deterministic response-body bytes, prefixed with sha256:","artifactRevision":"the product format version plus the first 12 hexadecimal characters of the delivered artifact digest","sourceArtifactDigest":"For a production package or ElevenLabs render plan, the digest of the provider-neutral master revision from which it was built.","includedProviderIdentity":"Each included provider artifact records its exact revision, digest and byte count inside the production package.","buyerCheck":"Before signing, record storyId, SKU, package revision, package digest, package bytes, sourceArtifactRevision, sourceArtifactDigest and includedProviders from the catalogue. For a standalone render plan also record its render-plan identity. After delivery, compare the exact response-body hash and byte count.","futureRevisions":"A purchase licenses only the delivered revision. A changed digest identifies a different revision and requires a new purchase unless the seller remedies a delivery defect."},"delivery":{"successEvidence":["HTTP 200","a valid PAYMENT-RESPONSE settlement header","an X-Textus-Product-SKU header matching the selected offer or the SKU bound to a historic recovered receipt","a JSON body matching the advertised storyId, digest and bytes"],"historicRecovery":"An identical replay of a settled receipt returns the exact receipt-bound delivery bytes and SKU, including archived Format 1.4 or 1.5 masters, archived package v1 documents, and archived ElevenLabs plan v1 documents; the current Format 2.0 package is never substituted for a historic delivery.","receiptHeader":"X-Story-Receipt contains a non-secret sha256 fingerprint of the exact authorization context; it is not proof of ownership by itself.","deliveryHeader":"X-Story-Delivery is settled for the first successful response and recovered for an identical replay after recorded settlement.","noAutomaticAccount":true,"noPermanentDownloadToken":true},"failedDelivery":{"automaticRecoveryAvailable":true,"automaticRecoveryMethod":"Replay the exact same request for the same product resource with the identical PAYMENT-SIGNATURE. If that authorization is already recorded as settled for the advertised revision, the server returns the receipt-bound JSON without another facilitator settlement.","ambiguousSettlementPolicy":"If the facilitator settlement result is ambiguous, the server does not blindly retry settlement. It returns a retryable service error and requires operator reconciliation.","manualClaimPeriodDays":30,"claimEvidence":["resource URL and SKU","approximate UTC timestamp","X-Story-Receipt fingerprint when available","transaction or settlement reference","paying public wallet address","expected revision and digest","expected sourceArtifactRevision, sourceArtifactDigest and includedProviders where applicable","observed HTTP status, X-Request-ID and other non-secret response details"],"secretWarning":"Never send PAYMENT-SIGNATURE, an API key, a seed phrase, private key or wallet recovery material to support.","remedy":"Use identical-request recovery first. After manual verification, the seller will provide the same revision again or refund the settled API amount."},"refunds":{"nativeChargebackAvailable":false,"eligible":["a verified failed-delivery case that cannot be remedied promptly","a duplicate settlement caused by the seller service for the same authorization or retrieval"],"notEligible":["change of mind after a valid, verifiable delivery","buyer wallet, network or client errors before seller settlement","incompatibility with an undocumented renderer or workflow","third-party wallet, network, exchange, facilitator or provider fees"],"method":"USDC refund to the original paying address unless legally or technically impossible","targetAfterVerificationBusinessDays":10,"mandatoryRights":"Mandatory statutory rights are unaffected."},"support":{"channel":"email","email":"me@marcusscheller.com","initialResponseTargetBusinessDays":5,"timeZone":"Europe/Berlin","scope":["delivery verification","ambiguous settlement reconciliation","wrong or malformed artefact","duplicate settlement","licence clarification","refund review"]},"changes":{"policy":"A new contractVersion applies only to purchases made after it is published. Rights for an already delivered revision remain governed by the version advertised for that purchase."},"law":{"applicable":"German law","mandatoryLawPrevails":true},"status":"retired","recoveryOnly":true,"links":{"canonical":"https://api.textus.dev/api/v1/story-reading.terms.json","humanReadable":"https://textus.dev/terms/","catalogue":"https://api.textus.dev/api/v1/stories.json","schema":"https://api.textus.dev/api/v1/story-reading.schema.json","productionPackageSchema":"https://api.textus.dev/api/v1/story-reading-production-package.schema.json","elevenLabsSchema":"https://api.textus.dev/api/v1/elevenlabs-render-plan.schema.json","evaluationSample":"https://api.textus.dev/api/v1/samples/der-suesse-brei/reading.json","support":"https://textus.dev/support/"}}