{"schemaVersion":"mappls.client-library-studio.v1","studio":{"schemaVersion":"mappls.client-library-studio.v1","title":"Mappls API Client Studio","guidePath":"/client-libraries","apiPath":"/api/client-libraries","languages":8,"operations":162,"preferredOperations":145,"generatedOperationBindings":1296,"fixtureTests":8,"bundleFiles":58,"features":["exact operation identity and generation metadata","fixed source-declared HTTPS host","fixture-first transport with zero provider calls","source fingerprint and lifecycle evidence"],"boundedLiveLanguages":3,"runtimeExecutedLanguages":4,"authority":{"packageCredentialsIncluded":false,"requestCredentialArgumentsAccepted":false,"fixtureProviderCalls":0,"liveProviderCallsRequireExplicitExecution":true,"writesInferredSafe":false,"entitlementProven":false,"compatibilityProven":false,"productionApprovalGranted":false},"rule":"Generated contract clients make source-backed HTTP integration reusable; they do not replace native SDKs, prove provider support or entitlement, make state-changing operations retry-safe, or grant production approval."},"bundles":[{"slug":"typescript","name":"TypeScript","extension":"mjs","runtime":"Node.js 22+","testCommand":"node --test tests/fixture.test.mjs","downloadPath":"/downloads/client-libraries/mappls-contract-client-typescript.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-typescript.zip.sha256","transport":"fixture-and-bounded-live","packagingVerification":"runtime-executed","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":8},{"slug":"python","name":"Python","extension":"py","runtime":"Python 3.11+","testCommand":"python3 -m unittest tests/test_fixture.py","downloadPath":"/downloads/client-libraries/mappls-contract-client-python.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-python.zip.sha256","transport":"fixture-and-bounded-live","packagingVerification":"runtime-executed","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":6},{"slug":"java","name":"Java","extension":"java","runtime":"Java 17+","testCommand":"sh scripts/test.sh","downloadPath":"/downloads/client-libraries/mappls-contract-client-java.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-java.zip.sha256","transport":"fixture-adapter","packagingVerification":"runtime-executed","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":8},{"slug":"kotlin","name":"Kotlin","extension":"kt","runtime":"Kotlin/JVM 1.9+","testCommand":"sh scripts/test.sh","downloadPath":"/downloads/client-libraries/mappls-contract-client-kotlin.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-kotlin.zip.sha256","transport":"fixture-adapter","packagingVerification":"source-and-manifest-verified","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":8},{"slug":"csharp","name":"C#","extension":"cs","runtime":".NET 8+","testCommand":"dotnet test","downloadPath":"/downloads/client-libraries/mappls-contract-client-csharp.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-csharp.zip.sha256","transport":"fixture-adapter","packagingVerification":"source-and-manifest-verified","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":8},{"slug":"go","name":"Go","extension":"go","runtime":"Go 1.22+","testCommand":"go test ./...","downloadPath":"/downloads/client-libraries/mappls-contract-client-go.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-go.zip.sha256","transport":"fixture-adapter","packagingVerification":"source-and-manifest-verified","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":8},{"slug":"php","name":"PHP","extension":"php","runtime":"PHP 8.2+","testCommand":"php tests/fixture_test.php","downloadPath":"/downloads/client-libraries/mappls-contract-client-php.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-php.zip.sha256","transport":"fixture-adapter","packagingVerification":"source-and-manifest-verified","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":6},{"slug":"ruby","name":"Ruby","extension":"rb","runtime":"Ruby 3.1+","testCommand":"ruby tests/fixture_test.rb","downloadPath":"/downloads/client-libraries/mappls-contract-client-ruby.zip","checksumPath":"/downloads/client-libraries/mappls-contract-client-ruby.zip.sha256","transport":"fixture-and-bounded-live","packagingVerification":"runtime-executed","operations":162,"preferredOperations":145,"generationAwareOperations":34,"sourceFingerprints":59,"files":6}]}