---
title: "Crypto Treasury Capital Score"
method: POST
path: "/v1/treasury-capital-score"
tags: ["finance"]
---

# Crypto Treasury Capital Score

`POST /v1/treasury-capital-score`

## Request

- Base URL: `https://agent.pocket.network`
- URL: `https://agent.pocket.network/v1/treasury-capital-score`
- Auth: none required

TCS-6 treasury capital score for DeFi protocols and DAOs: net realizable treasury, liquidity runway, obligation coverage, stress resilience, replenishment and governance, with hard gates, haircuts and cited sources. POST /v1/tcs6/score with {entity_id}; POST /v1/tcs6/entities lists the registry. Research score, not investment advice. Pay per request in USDC.

## Request body

- object: The body of POST /v1/tcs6/score. POST /v1/tcs6/entities takes {} or {peer_cohort}, e.g. "DeFi protocol", and lists the ids this accepts.
  - `entity_id` string, required: A registry id from POST /v1/tcs6/entities, e.g. aave.

## Response `200`

The upstream response, served after payment settles.

- object: For POST /v1/tcs6/score, a TCS-6 report: analysis_status (ready, provisional or insufficient_data, all successful answers), as_of, entity, capital_perimeter, headline USD figures, hard_gates, dimension scores and a source manifest. POST /v1/tcs6/entities answers service, method_version, count and entities with each one's latest report status. An unknown entity_id answers 400 with `{ error: { code, message } }`.

## Other responses

- `400`: Malformed request.
- `402`: Payment required. The x402 v2 terms are in the PAYMENT-REQUIRED header and, identically, in this body; sign the chosen option and retry with the PAYMENT-SIGNATURE header. The receipt arrives in PAYMENT-RESPONSE.
- `503`: This service is not currently available to serve.

---

[API](https://skmtc.dev/pocket/apis/pocket-agentic-portal.md) · [All operations](https://skmtc.dev/pocket/apis/pocket-agentic-portal/llms.txt) · [OpenAPI document](https://skmtc.dev/pocket/apis/pocket-agentic-portal/revisions/96d2176db014?raw)
