The committed KlineO Token Liquidity Operating System API 2.0.0 contract describes 238 operations across 189 paths. This reference is generated from that contract.
Base path: /api/liquidity-studio/v2. Use your deployment’s origin; the documentation host is not an API origin.
Download the OpenAPI 3.1 contract · Browse schemas · API integration guide
Choose a resource family#
Access and authority#
Authentication is listed per operation. Alternatives separated by OR are independent ways to authenticate; a session-only route is unavailable to a service token. OAuth scopes permit only the operations listed by the contract. Workspace roles, current resource versions and runtime prerequisites may impose further checks.
The complete application contract includes session-only workflows as well as service SDK operations and public resources. Inclusion here does not promise an anonymous endpoint, active provider, funded vault or production deployment.
Preparation, simulation, policy compilation and lifecycle evidence routes do not grant financial execution authority. Issuer Safe authorization and verified typed adapters remain the authority boundary.
Every operation#
| Method | Path | Operation ID |
|---|---|---|
GET |
/agent-runs/{runId}/research-planning |
getResearchPlanning |
GET |
/agent-runs/{runId}/research-progress |
getResearchProgress |
GET |
/agent-runs/{runId}/research-trials/{trialKey} |
getResearchTrialInput |
GET |
/agent-runs/{runId}/result |
getAgentRunResult |
GET |
/agent-runs/{runId}/evidence/{evidenceId} |
getAgentRunEvidence |
POST |
/agent-runs/{runId}/commands |
applyAgentRunCommand |
POST |
/agent-runs |
startHealthAgentRun |
GET |
/agent-runs |
listAgentRuns |
GET |
/agent-runs/{runId} |
getAgentRun |
GET |
/agent-runs/{runId}/events |
listAgentRunEvents |
POST |
/public/projects/resolve |
resolvePublicProject |
POST |
/public/projects/investigate |
investigatePublicProjectLiquidity |
GET |
/projects |
listSavedProjects |
POST |
/projects |
savePublicProject |
GET |
/projects/{projectId} |
getSavedProject |
POST |
/projects/{projectId}/refresh |
refreshSavedProject |
GET |
/projects/{projectId}/observations |
listSavedProjectObservations |
GET |
/projects/{projectId}/observations/{version} |
getSavedProjectObservation |
GET |
/public/plans |
listWorkspacePlans |
GET |
/public/acp/offering |
getPublicAcpOffering |
POST |
/decision-packs/from-treasury |
createTreasuryDecisionPack |
POST |
/decision-packs/from-research |
createResearchDecisionPack |
GET |
/decision-packs |
listDecisionPacks |
POST |
/decision-packs |
createDecisionPack |
GET |
/decision-packs/{packId} |
getDecisionPack |
GET |
/decision-packs/{packId}/versions |
listDecisionPackVersions |
GET |
/decision-packs/{packId}/versions/{sequence} |
getDecisionPackVersion |
POST |
/decision-packs/{packId}/commands |
applyDecisionPackCommand |
GET |
/treasury/custody-evidence |
listTreasuryCustodyEvidence |
POST |
/treasury/custody-evidence |
admitTreasuryCustodyEvidence |
GET |
/treasury/custody-evidence/{evidenceId} |
getTreasuryCustodyEvidence |
POST |
/treasury/project-control/challenges |
issueProjectControlChallenge |
GET |
/treasury/project-control/challenges/{nonce} |
getProjectControlChallenge |
POST |
/treasury/project-control/proofs |
acceptProjectControlProof |
POST |
/treasury/reconciliation-preview |
previewTreasuryReconciliation |
GET |
/treasury/reconciliations |
listTreasuryReconciliations |
POST |
/treasury/reconciliations |
createTreasuryReconciliation |
GET |
/treasury/reconciliations/{id} |
getTreasuryReconciliation |
GET |
/treasury/reconciliations/{id}/versions |
listTreasuryReconciliationVersions |
GET |
/treasury/reconciliations/{id}/versions/{sequence} |
getTreasuryReconciliationVersion |
POST |
/treasury/reconciliations/{id}/acknowledge |
acknowledgeTreasuryReconciliation |
GET |
/treasury/assumptions |
listTreasuryAssumptions |
POST |
/treasury/assumptions |
createTreasuryAssumptions |
GET |
/treasury/assumptions/{id} |
getTreasuryAssumptions |
GET |
/treasury/assumptions/{id}/versions |
listTreasuryAssumptionsVersions |
GET |
/treasury/assumptions/{id}/versions/{sequence} |
getTreasuryAssumptionsVersion |
POST |
/treasury/assumptions/{id}/revisions |
reviseTreasuryAssumptions |
GET |
/treasury/projections |
listTreasuryProjections |
POST |
/treasury/projections |
createTreasuryProjection |
GET |
/treasury/projections/{id} |
getTreasuryProjection |
GET |
/public/discovery/search |
searchDiscoveredProjects |
GET |
/public/discovery/market/{id} |
getDiscoveredProjectMarket |
GET |
/public/discovery/capabilities |
getMarketDiscoveryCapabilities |
GET |
/workflows/context |
getWorkflowContext |
GET |
/workflows/runs |
listCompletedWorkflowRuns |
GET |
/workflows/runs/{id} |
getCompletedWorkflowRun |
POST |
/workflows/run |
runWorkflowResearch |
GET |
/virtuals-projects |
listSavedVirtualsProjects |
POST |
/virtuals-projects |
saveVirtualsProject |
GET |
/virtuals-projects/{id} |
getSavedVirtualsProject |
DELETE |
/virtuals-projects/{id} |
removeSavedVirtualsProject |
GET |
/treasury-entries/{id}/versions |
listTreasuryLedgerEntryVersions |
GET |
/proposals/{id}/review |
getProposalWorkspaceReview |
GET |
/intents |
listIntents |
POST |
/intents |
createIntents |
GET |
/intents/{id} |
getIntents |
PATCH |
/intents/{id} |
supersedeIntents |
GET |
/studies |
listStudies |
POST |
/studies |
createStudies |
GET |
/studies/{id} |
getStudies |
GET |
/study-shares |
listStudyShares |
GET |
/study-shares/{id} |
getStudyShares |
GET |
/strategies |
listStrategies |
POST |
/strategies |
createStrategies |
GET |
/strategies/{id} |
getStrategies |
PATCH |
/strategies/{id} |
supersedeStrategies |
GET |
/proposals |
listProposals |
POST |
/proposals |
createProposals |
GET |
/proposals/{id} |
getProposals |
GET |
/launch-plans |
listLaunchPlans |
POST |
/launch-plans |
createLaunchPlans |
GET |
/launch-plans/{id} |
getLaunchPlans |
GET |
/unlock-impacts |
listUnlockImpacts |
POST |
/unlock-impacts |
createUnlockImpacts |
GET |
/unlock-impacts/{id} |
getUnlockImpacts |
GET |
/scores |
listScores |
POST |
/scores |
createScores |
GET |
/scores/{id} |
getScores |
GET |
/attributions |
listAttributions |
POST |
/attributions |
createAttributions |
GET |
/attributions/{id} |
getAttributions |
GET |
/anomalies |
listAnomalies |
POST |
/anomalies |
createAnomalies |
GET |
/anomalies/{id} |
getAnomalies |
GET |
/treasury-entries |
listTreasuryEntries |
POST |
/treasury-entries |
createTreasuryEntries |
GET |
/treasury-entries/{id} |
getTreasuryEntries |
GET |
/capital-requirements |
listCapitalRequirements |
POST |
/capital-requirements |
createCapitalRequirements |
GET |
/capital-requirements/{id} |
getCapitalRequirements |
GET |
/treasury-stress-tests |
listTreasuryStressTests |
POST |
/treasury-stress-tests |
createTreasuryStressTests |
GET |
/treasury-stress-tests/{id} |
getTreasuryStressTests |
GET |
/venues |
listVenues |
POST |
/venues |
createVenues |
GET |
/venues/{id} |
getVenues |
PATCH |
/venues/{id} |
supersedeVenues |
GET |
/venue-observations |
listVenueObservations |
GET |
/venue-observations/{id} |
getVenueObservations |
GET |
/allocation-plans |
listAllocationPlans |
POST |
/allocation-plans |
createAllocationPlans |
GET |
/allocation-plans/{id} |
getAllocationPlans |
GET |
/migration-plans |
listMigrationPlans |
POST |
/migration-plans |
createMigrationPlans |
GET |
/migration-plans/{id} |
getMigrationPlans |
GET |
/autonomy-policies |
listAutonomyPolicies |
POST |
/autonomy-policies |
createAutonomyPolicies |
GET |
/autonomy-policies/{id} |
getAutonomyPolicies |
PATCH |
/autonomy-policies/{id} |
supersedeAutonomyPolicies |
GET |
/policy-intent-drafts |
listPolicyIntentDrafts |
POST |
/policy-intent-drafts |
createPolicyIntentDrafts |
GET |
/policy-intent-drafts/{id} |
getPolicyIntentDrafts |
GET |
/quote-sets |
listQuoteSets |
POST |
/quote-sets |
admitProtectedExecutionQuoteSet |
GET |
/quote-sets/{id} |
getQuoteSets |
GET |
/protected-execution-plans |
listProtectedExecutionPlans |
POST |
/protected-execution-plans |
prepareProtectedExecutionPlan |
GET |
/protected-execution-plans/{id} |
getProtectedExecutionPlans |
GET |
/developer-credentials |
listDeveloperCredentials |
POST |
/developer-credentials |
createDeveloperCredentials |
GET |
/developer-credentials/{id} |
getDeveloperCredentials |
PATCH |
/developer-credentials/{id} |
supersedeDeveloperCredentials |
GET |
/webhooks |
listWebhooks |
POST |
/webhooks |
createWebhooks |
GET |
/webhooks/{id} |
getWebhooks |
PATCH |
/webhooks/{id} |
supersedeWebhooks |
GET |
/strategy-packages |
listStrategyPackages |
POST |
/strategy-packages |
createStrategyPackageCandidate |
GET |
/strategy-packages/{id} |
getStrategyPackages |
GET |
/partners |
listPartners |
POST |
/partners |
createVerifiedPartnerTenant |
GET |
/partners/{id} |
getPartners |
PATCH |
/partners/{id} |
updatePartnerConfiguration |
GET |
/market-maker-mandates |
listMarketMakerMandates |
POST |
/market-maker-mandates |
createMarketMakerMandate |
GET |
/market-maker-mandates/{id} |
getMarketMakerMandates |
PATCH |
/market-maker-mandates/{id} |
supersedeMarketMakerMandates |
GET |
/incentive-programs |
listIncentivePrograms |
POST |
/incentive-programs |
optimizeIncentiveProgram |
GET |
/incentive-programs/{id} |
getIncentivePrograms |
PATCH |
/incentive-programs/{id} |
supersedeIncentivePrograms |
GET |
/passports |
listPassports |
POST |
/passports |
publishLiquidityPassport |
GET |
/passports/{id} |
getPassports |
GET |
/openapi.json |
getOperatingSystemOpenApi |
GET |
/status |
getOperatingSystemStatus |
POST |
/oauth/token |
issueOperatingSystemOAuthToken |
POST |
/scores/{id}/activate |
activateMarketQualityScore |
POST |
/quote-requests |
createProtectedExecutionQuoteRequest |
POST |
/quote-requests/{id}/quotes |
admitProtectedExecutionQuotesForRequest |
GET |
/protected-execution-plans/{id}/state |
getProtectedExecutionPlanState |
POST |
/protected-execution-plans/{id}/transitions |
appendProtectedExecutionLegTransition |
POST |
/treasury-entries/{id}/refresh |
refreshTreasuryLedgerEntry |
POST |
/treasury-entries/{id}/retire |
retireTreasuryLedgerEntry |
GET |
/workspace |
getOperatingSystemWorkspace |
GET |
/vaults |
listQualifiedVaultsV2 |
GET |
/vaults/{id} |
getQualifiedVaultV2 |
GET |
/receipts |
listExecutionReceiptsV2 |
GET |
/receipts/{id} |
getExecutionReceiptV2 |
GET |
/alerts |
listAlertsV2 |
GET |
/proof |
listProofV2 |
GET |
/providers |
listOperatingSystemProviders |
POST |
/providers |
putOperatingSystemProvider |
GET |
/artifacts |
listOperatingSystemArtifacts |
GET |
/treasury/summary |
getTreasurySummary |
GET |
/market-map |
getUnifiedLiquidityMap |
POST |
/sandbox/studies |
runNonCustodialSandboxStudy |
POST |
/studies/{id}/share-links |
createStudyShareLink |
POST |
/study-shares/{id}/revoke |
revokeStudyShareLink |
POST |
/passports/{id}/revoke |
revokeLiquidityPassport |
POST |
/studies/{id}/reports |
createSignedStudyReport |
GET |
/studies/{id}/report-jobs |
listStudyReportJobs |
POST |
/strategies/legacy-wrappers |
wrapLegacyStrategyDefinition |
POST |
/strategies/{id}/proposal-admissions |
admitStrategyProposal |
GET |
/strategies/{id}/evidence |
getStrategyEvidence |
GET |
/incentive-programs/{id}/evidence |
getIncentiveEvidence |
POST |
/strategy-packages/{id}/approve |
approveStrategyPackage |
POST |
/strategy-packages/{id}/seed-strategy |
seedStrategyFromApprovedPackage |
POST |
/strategy-packages/{id}/revoke |
revokeStrategyPackage |
GET |
/proposals/{id}/comments |
listProposalComments |
POST |
/proposals/{id}/comments |
appendProposalComment |
POST |
/proposals/{id}/decisions |
decideProposal |
POST |
/proposals/{id}/safe-submissions |
registerProposalSafeSubmission |
POST |
/proposal-comparisons |
compareProposals |
POST |
/launch-plans/{id}/timeline-events |
appendLaunchTimelineEvent |
GET |
/launch-plans/{id}/timeline |
getLaunchTimeline |
POST |
/launch-plans/{id}/timeline-events/{eventId}/complete |
completeLaunchTimelineEvent |
POST |
/launch-plans/{id}/seed-workspace |
seedLaunchWorkspace |
POST |
/capital-requirements/{id}/seed-intent |
seedIssuerIntentFromCapitalStudy |
POST |
/capital-requirements/{id}/seed-launch-plan |
seedLaunchPlanFromCapitalStudy |
POST |
/capital-requirements/{id}/reservations |
reserveTreasuryFromCapitalStudy |
POST |
/venues/{id}/index-jobs |
queueVenueIndex |
GET |
/migration-plans/{id}/state |
getMigrationPlanState |
POST |
/migration-plans/{id}/transitions |
appendMigrationPlanTransition |
POST |
/policy-intent-drafts/{id}/compile |
compilePolicyIntent |
POST |
/policy-intent-drafts/structured |
createStructuredPolicyIntentDraft |
POST |
/policy-checks |
checkAutonomyPolicy |
POST |
/developer-credentials/{id}/rotate |
rotateDeveloperCredential |
GET |
/partner-portfolios/{partnerId} |
getPartnerPortfolio |
GET |
/partner-consent-options |
getPartnerConsentOptions |
GET |
/partner-preparation-contexts/{partnerId} |
getPartnerPreparationContext |
GET |
/partner-preparation-receipts/{partnerId} |
getPartnerPreparationReceiptRecovery |
GET |
/partner-preparations |
listPartnerPreparations |
POST |
/partner-preparations/{eventId}/import |
importPartnerPreparation |
POST |
/partner-preparations/{eventId}/decline |
declinePartnerPreparation |
GET |
/partner-preparation-status/{partnerId}/{eventId} |
getPartnerPreparationStatus |
GET |
/partner-domain-challenges |
listPartnerDomainChallenges |
POST |
/partner-domain-challenges |
createPartnerDomainChallenge |
GET |
/partner-domain-challenges/{id} |
getPartnerDomainChallenge |
GET |
/partner-domain-challenges/{id}/status |
getPartnerDomainStatus |
POST |
/partner-domain-challenges/{id}/verify |
verifyPartnerDomainChallenge |
POST |
/partner-domain-challenges/{id}/provision |
provisionPartnerDomainChallenge |
POST |
/partner-domain-challenges/{id}/revoke |
revokePartnerDomainChallenge |
POST |
/partner-portfolios/{partnerId}/proposal-preparations |
preparePartnerProposal |
POST |
/partners/{id}/revoke |
revokePartnerTenant |
GET |
/partner-consents |
listPartnerConsents |
POST |
/partner-consents |
grantPartnerConsent |
GET |
/partner-consents/{id} |
getPartnerConsent |
POST |
/partner-consents/{id}/revoke |
revokePartnerConsent |
GET |
/market-maker-mandates/{id}/observations |
listMarketMakerEvidence |
POST |
/market-maker-mandates/{id}/observations |
ingestMarketMakerEvidence |
GET |
/jobs |
listOperatingSystemJobs |
GET |
/public/passports/{slug} |
getPublicLiquidityPassport |
GET |
/public/passports/{slug}/formats/{format} |
downloadPublicLiquidityPassport |
GET |
/public/passports/{slug}/verification-bundle |
downloadLiquidityPassportVerificationBundle |
GET |
/public/studies/{slug} |
getSharedSimulationStudy |
GET |
/public/brands/current |
getVerifiedHostBrand |
GET |
/public/partner-brand/logo/{contentHash} |
getVerifiedPartnerBrandLogo |