{"schema":"financegpt.developer-platform.v1","platform":"FinanceGPT Developer Platform","api_version":"v2","authentication":["bearer_api_key","oauth2_client_credentials"],"links":{"portal":"https:\/\/financegpt.dev\/developers","quickstart":"https:\/\/financegpt.dev\/developers\/quickstart","documentation":"https:\/\/financegpt.dev\/developers\/docs","api_reference":"https:\/\/financegpt.dev\/developers\/api-reference","api_reference_index":"https:\/\/financegpt.dev\/developers\/api-reference.json","search":"https:\/\/financegpt.dev\/developers\/search.json","well_known_discovery":"https:\/\/financegpt.dev\/.well-known\/financegpt-developer.json","openapi":"https:\/\/financegpt.dev\/developers\/openapi.yaml","console":"https:\/\/financegpt.dev\/developers\/console","api_explorer":"https:\/\/financegpt.dev\/developers\/console\/explorer","authentication":"https:\/\/financegpt.dev\/developers\/authentication","webhooks":"https:\/\/financegpt.dev\/developers\/webhooks","events":"https:\/\/financegpt.dev\/developers\/events.json","integrations_console":"https:\/\/financegpt.dev\/developers\/console\/integrations","observability":"https:\/\/financegpt.dev\/developers\/console\/observability","sandbox_testing":"https:\/\/financegpt.dev\/developers\/console\/testing","operational_readiness":"https:\/\/financegpt.dev\/developers\/console\/readiness","change_ledger":"https:\/\/financegpt.dev\/developers\/changelog","change_ledger_json":"https:\/\/financegpt.dev\/developers\/changelog.json","versioning":"https:\/\/financegpt.dev\/developers\/versioning","versioning_json":"https:\/\/financegpt.dev\/developers\/versioning.json","ci_delivery":"https:\/\/financegpt.dev\/developers\/ci","ci_manifest":"https:\/\/financegpt.dev\/developers\/ci\/manifest.json","contract_lock":"https:\/\/financegpt.dev\/developers\/ci\/contract-lock.json","production_readiness":"https:\/\/financegpt.dev\/developers\/console\/production-readiness","support":"https:\/\/financegpt.dev\/developers\/support","support_policy_json":"https:\/\/financegpt.dev\/developers\/support.json","support_console":"https:\/\/financegpt.dev\/developers\/console\/support","support_case_console":"https:\/\/financegpt.dev\/developers\/console\/support","certification":"https:\/\/financegpt.dev\/developers\/certification","certification_standard_json":"https:\/\/financegpt.dev\/developers\/certification.json","certification_console":"https:\/\/financegpt.dev\/developers\/console\/certification","certification_review_lifecycle":"https:\/\/financegpt.dev\/developers\/console\/certification","developer_status":"https:\/\/financegpt.dev\/developers\/status","developer_status_json":"https:\/\/financegpt.dev\/developers\/status.json","certificate_lookup":"https:\/\/financegpt.dev\/developers\/certificates","certificate_verification_pattern":"https:\/\/financegpt.dev\/developers\/certificates\/{certificate_uid}","developer_programme":"https:\/\/financegpt.dev\/developer-program","developer_partner_programme":"https:\/\/financegpt.dev\/developers\/programme","developer_partner_programme_manifest":"https:\/\/financegpt.dev\/developers\/programme.json","developer_partner_programme_console":"https:\/\/financegpt.dev\/developers\/console\/programme","developer_ecosystem":"https:\/\/financegpt.dev\/developers\/ecosystem","developer_ecosystem_manifest":"https:\/\/financegpt.dev\/developers\/ecosystem.json","developer_ecosystem_console":"https:\/\/financegpt.dev\/developers\/console\/ecosystem-profile","verified_solutions":"https:\/\/financegpt.dev\/developers\/solutions","verified_solutions_manifest":"https:\/\/financegpt.dev\/developers\/solutions.json","verified_solutions_console":"https:\/\/financegpt.dev\/developers\/console\/solutions","verified_solution_assurance_schema":"financegpt.partner-solution-assurance.v1","verified_solution_reliability_schema":"financegpt.partner-reliability.v1","verified_solution_distribution_readiness_schema":"financegpt.partner-distribution-readiness.v1","verified_partner_references":"https:\/\/financegpt.dev\/developers\/references","verified_partner_references_manifest":"https:\/\/financegpt.dev\/developers\/references.json","verified_solution_governance_schema":"financegpt.partner-governance.v1","partner_governance_operations":"https:\/\/financegpt.dev\/admin\/developer-hub\/partner-governance","partner_evidence_exchange":"https:\/\/financegpt.dev\/developers\/evidence-exchange","partner_evidence_exchange_manifest":"https:\/\/financegpt.dev\/developers\/evidence-exchange.json","partner_evidence_exchange_console":"https:\/\/financegpt.dev\/developers\/console\/evidence-exchange","partner_evidence_exchange_operations":"https:\/\/financegpt.dev\/admin\/developer-hub\/evidence-exchange","partner_evidence_exchange_schema":"financegpt.partner-evidence-exchange.v1","distribution_operations":"https:\/\/financegpt.dev\/admin\/developer-hub\/distribution-operations","ecosystem_operations":"https:\/\/financegpt.dev\/admin\/developer-hub\/ecosystem-operations","sdks":"https:\/\/financegpt.dev\/developers\/sdks","sdk_manifest":"https:\/\/financegpt.dev\/developers\/sdks\/manifest.json","marketplace":"https:\/\/financegpt.dev\/developers\/marketplace","lqm_builder":"https:\/\/financegpt.dev\/developers\/lqm-builder","lqm_specification":"https:\/\/financegpt.dev\/lqm\/specification"},"primitives":[{"key":"data","label":"Financial Data","summary":"Reference, market, fundamentals, economic and workspace financial data.","scope_family":"data:* \/ financial:*","docs":"https:\/\/financegpt.dev\/developers\/docs#financial-data","authority_boundary":"Data licensing and workspace permissions remain enforced."},{"key":"quant","label":"Quant Models","summary":"Deterministic quantitative models, research, backtests, simulation and optimization.","scope_family":"quant:*","docs":"https:\/\/financegpt.dev\/developers\/docs#quant-models","authority_boundary":"Quantitative outputs remain the numeric authority."},{"key":"lqm","label":"LQM Builder","summary":"Train, evaluate, evidence, publish and promote quantitative\/generative LQM modules.","scope_family":"lqm:*","docs":"https:\/\/financegpt.dev\/developers\/lqm-builder","authority_boundary":"LQM is quantitative only; it does not generate language."},{"key":"qlm","label":"QLMs","summary":"Compose a language runtime with promoted quantitative modules, tools, evidence and governance.","scope_family":"qlm:*","docs":"https:\/\/financegpt.dev\/developers\/docs#qlms","authority_boundary":"Language explains evidence; it does not become numeric authority."},{"key":"workflows","label":"Workflows","summary":"Install and execute governed workflow recipes with durable run evidence.","scope_family":"workflow:*","docs":"https:\/\/financegpt.dev\/developers\/docs#workflows","authority_boundary":"Human-review and control nodes remain enforceable at runtime."},{"key":"actions","label":"Financial Actions","summary":"Create governed action envelopes and follow approval, execution and reconciliation state.","scope_family":"actions:*","docs":"https:\/\/financegpt.dev\/developers\/docs#financial-actions","authority_boundary":"API identity never creates transaction authority by itself."},{"key":"agents","label":"Agents & MCP","summary":"Connect agents through signed execution clients and MCP-compatible governed tools.","scope_family":"agent:* \/ agents:mcp:*","docs":"https:\/\/financegpt.dev\/developers\/agent-execution","authority_boundary":"Agent access remains tool-, scope- and policy-bounded."},{"key":"knowledge","label":"Knowledge Intelligence","summary":"Ingest and query workspace evidence with permission-scoped citations.","scope_family":"knowledge:*","docs":"https:\/\/financegpt.dev\/developers\/docs#company-finance","authority_boundary":"Retrieval permissions and source evidence remain attached to results."}],"governance":{"least_privilege_scopes":true,"sandbox_isolated_from_production_workspace_data":true,"model_selection_does_not_create_computational_authority":true,"financial_actions_require_separate_authority":true,"lqm_language_generation":false,"dual_surface_experience":true,"public_pages_remain_public_when_authenticated":true}}