Klineo/Docs
Open app ↗

API reference

API reference

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#

Resource family Operations
Agent runs and research 10
Projects and public discovery 8
Platform, credentials and webhooks 21
Decision packs 8
Treasury custody and project control 6
Treasury reconciliation 7
Treasury assumptions 6
Treasury projections and summary 4
Other API resources 25
Treasury ledger and capital planning 15
Proposal review and Safe evidence 9
Issuer intents, launches and unlocks 14
Simulation studies and sharing 10
Strategies and packages 13
Market quality, attribution and alerts 12
Venues, allocations and migrations 15
Autonomy policies and intent compilation 10
Protected execution planning 10
Partners, consent and market makers 17
Incentive programs 5
Proof, vaults, receipts and passports 13

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