{"schema":"financegpt.developer-registry-publication-operations.v1","platform":"FinanceGPT Developers","openapi_sha256":"228f3cf999f801d03634f0dad1fc6d296671bc13a8cf0d80994b00a57b62f910","package_count":9,"publication_workflow_ready_count":9,"external_bootstrap_required_count":9,"published_count":0,"application_stores_registry_credentials":false,"packages":[{"label":"Python","registry":"PyPI","coordinates":"financegpt","method":"trusted_publishing_oidc","workflow":"publish-pypi.yml","environment":"financegpt-registry-pypi","tag_pattern":"python-v{version}","bootstrap":"Create\/claim the PyPI project or pending trusted publisher and approve public SDK licensing.","credential":"OIDC \/ no long-lived token in workflow","first_release":"trusted_publisher_supported","key":"python","workflow_asset":"sdk\/distribution\/github-actions\/publish-pypi.yml","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"Node.js \/ TypeScript","registry":"npm","coordinates":"@financegpt\/sdk","method":"trusted_publishing_oidc","workflow":"publish-npm.yml","environment":"financegpt-registry-npm","tag_pattern":"node-v{version}","bootstrap":"Control the @financegpt npm scope, create\/reserve the package as required, register the trusted publisher and approve public SDK licensing.","credential":"OIDC \/ no long-lived token in workflow","first_release":"registry_bootstrap_required","key":"node-typescript","workflow_asset":"sdk\/distribution\/github-actions\/publish-npm.yml","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"PHP","registry":"Packagist","coordinates":"financegpt\/sdk","method":"vcs_tag_and_packagist_hook","workflow":"PACKAGIST-PUBLICATION.md","environment":null,"tag_pattern":"php-v{version}","bootstrap":"Submit the public repository to Packagist, configure automatic updates and approve public SDK licensing.","credential":"Packagist account\/API token only for repository bootstrap or webhook setup","first_release":"repository_submission_required","key":"php","workflow_asset":"sdk\/distribution\/PACKAGIST-PUBLICATION.md","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":".NET","registry":"NuGet","coordinates":"FinanceGPT","method":"scoped_api_key","workflow":"publish-nuget.yml","environment":"financegpt-registry-nuget","tag_pattern":"dotnet-v{version}","bootstrap":"Create the nuget.org publisher account\/ownership model, approve package licensing and provision a package-scoped Push API key.","credential":"NUGET_API_KEY in protected GitHub environment only","first_release":"publisher_account_required","key":"dotnet","workflow_asset":"sdk\/distribution\/github-actions\/publish-nuget.yml","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"Java","registry":"Maven Central","coordinates":"com.financegpt:financegpt-sdk","method":"central_portal_token_and_signing","workflow":"publish-maven-central.yml","environment":"financegpt-registry-maven-central","tag_pattern":"java-v{version}","bootstrap":"Verify the com.financegpt namespace, approve public SDK licensing, complete Central metadata\/source\/Javadoc requirements and configure signing.","credential":"Central user token + signing material in protected GitHub environment only","first_release":"namespace_and_signing_required","key":"java","workflow_asset":"sdk\/distribution\/github-actions\/publish-maven-central.yml","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"Laravel","registry":"Packagist","coordinates":"financegpt\/laravel","method":"vcs_tag_and_packagist_hook","workflow":"PACKAGIST-PUBLICATION.md","environment":null,"tag_pattern":"laravel-v{version}","bootstrap":"Submit the public repository to Packagist, configure automatic updates and approve public SDK licensing.","credential":"Packagist account\/API token only for repository bootstrap or webhook setup","first_release":"repository_submission_required","key":"laravel","workflow_asset":"sdk\/distribution\/PACKAGIST-PUBLICATION.md","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"CodeIgniter 4","registry":"Packagist","coordinates":"financegpt\/codeigniter4","method":"vcs_tag_and_packagist_hook","workflow":"PACKAGIST-PUBLICATION.md","environment":null,"tag_pattern":"codeigniter4-v{version}","bootstrap":"Submit the public repository to Packagist, configure automatic updates and approve public SDK licensing.","credential":"Packagist account\/API token only for repository bootstrap or webhook setup","first_release":"repository_submission_required","key":"codeigniter4","workflow_asset":"sdk\/distribution\/PACKAGIST-PUBLICATION.md","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"Go","registry":"Go Modules \/ GitHub","coordinates":"github.com\/financegpt\/financegpt-go","method":"immutable_git_tag","workflow":"verify-go-release.yml","environment":"financegpt-registry-go","tag_pattern":"go-v{version}","bootstrap":"Publish the SDK source in the canonical GitHub repository and protect immutable semantic-version tags.","credential":"GitHub repository permissions only","first_release":"repository_and_tag_required","key":"go","workflow_asset":"sdk\/distribution\/github-actions\/verify-go-release.yml","workflow_present":true,"external_bootstrap_required":true,"published":false},{"label":"Dart \/ Flutter","registry":"pub.dev","coordinates":"financegpt","method":"oidc_after_manual_first_release","workflow":"publish-pubdev.yml","environment":"financegpt-registry-pubdev","tag_pattern":"dart-v{version}","bootstrap":"Approve public SDK licensing and publish the first version manually; then configure pub.dev automated publishing for the GitHub repository\/tag pattern.","credential":"OIDC after first release; no long-lived secret required for automated releases","first_release":"manual_first_release_required","key":"dart-flutter","workflow_asset":"sdk\/distribution\/github-actions\/publish-pubdev.yml","workflow_present":true,"external_bootstrap_required":true,"published":false}],"boundaries":{"publication_runs_outside_financegpt_runtime":true,"publication_changes_no_subscription_authority":true,"publication_changes_no_production_entitlement":true,"publication_executes_no_financial_action":true}}