{
  "serviceId": "capital-integrity-dossier",
  "displayName": "Capital Integrity Dossier",
  "description": "Section-by-section treasury report on a DeFi protocol scored by TCS-6: holdings, signer authority, obligations, exit liquidity, reconciliation, unresolved items. Multi-call: POST /v1/dossier/plan {entity_id} first shows the calls a full dossier needs, then one /v1/dossier/section call per section. One-call option: /v1/dossier/availability. Research, not investment advice.",
  "category": "finance",
  "resourceUrl": "https://agent.pocket.network/v1/capital-integrity-dossier",
  "priceUsd": "0.005000",
  "priceVersion": 1,
  "rails": [
    {
      "id": "base",
      "network": "eip155:8453",
      "chainId": 8453,
      "tokenAddress": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "tokenDecimals": 6,
      "payToAddress": "0xF732ea490c5766071785a2310523f7fA2CEbB829"
    }
  ],
  "paymentNetworks": [
    "eip155:8453",
    "eip155:4217"
  ],
  "paymentProtocols": [
    "x402",
    "mpp"
  ],
  "protocols": [
    "rest"
  ],
  "inputSchema": {
    "type": "object",
    "description": "The body of POST /v1/dossier/plan and /v1/dossier/availability. /v1/dossier/section takes dossier_id (dos_ plus 24 hex, from plan, valid 24 hours) and section (holdings_map, authority_graph, obligations_register, exit_liquidity, reconciliation, unresolved_items). /v1/dossier/entities takes {} and lists the ids.",
    "properties": {
      "entity_id": {
        "type": "string",
        "description": "An id from POST /v1/dossier/entities, e.g. aave."
      }
    },
    "required": [
      "entity_id"
    ]
  },
  "outputSchema": {
    "type": "object",
    "description": "plan answers a dossier_id, the available sections, calls_required and the estimated total; section answers one section with calls_used, calls_remaining and the TCS-6 attestation reference; availability splits the treasury into available now, own token, loan collateral, restricted, illiquid and unresolved. Errors return 400 with JSON."
  },
  "methods": {
    "GET /v1/health": "read",
    "GET /v1/version": "read",
    "POST /v1/dossier/availability": "read",
    "POST /v1/dossier/entities": "read",
    "POST /v1/dossier/plan": "read",
    "POST /v1/dossier/section": "read"
  },
  "example": {
    "method": "POST",
    "path": "/v1/dossier/plan",
    "request": {
      "entity_id": "aave"
    },
    "response": {
      "portal": {
        "provenance": "third-party-supplier",
        "serviceId": "capital-integrity-dossier",
        "schemaCheck": "unchecked"
      },
      "data": {
        "schema_version": "capital-integrity-dossier/1.0",
        "dossier_id": "dos_16901599f2856652317785b3",
        "entity": {
          "entity_id": "aave",
          "name": "Aave Protocol / Aave DAO",
          "entity_type": "defi_protocol",
          "peer_cohort": "DeFi protocol",
          "registry_status": "partially_verified"
        },
        "as_of": "2026-11-09T07:17:08Z",
        "snapshot_report_id": "tcs6_ef09b65a-519c-40be-ac24-247459748bdf",
        "valid_until": "2026-11-10T19:46:25.230Z",
        "headline": {
          "gross_adjusted_treasury_usd": 87330247.75,
          "obligations_usd": 8596870.19,
          "net_realizable_treasury_usd": 78733377.56,
          "capital_scale_percentile": 93.2,
          "capital_scale_peer_count": 22,
          "overall_score": 50,
          "status": "provisional"
        },
        "sections": [
          {
            "section": "holdings_map",
            "description": "Every counted position by wallet and chain: value, haircut, value after haircut, flags and price source; what was left out and why; and stablecoin exposure by issuer",
            "available": true
          },
          {
            "section": "authority_graph",
            "description": "Who can move the money: each wallet's Safe threshold and signers (or contract/account), signers shared across wallets, governance controls",
            "available": true
          },
          {
            "section": "obligations_register",
            "description": "Every obligation and disclosed commitment, how it is read (curated or on chain), the visibility checklist and its score effect",
            "available": true
          }
        ],
        "calls_required": 6,
        "calls_used": 1,
        "calls_remaining": 5,
        "estimate": {
          "price_per_call_usd": 0.005,
          "total_usd": 0.03,
          "remaining_usd": 0.025,
          "basis": "agent.pocket.network flat price per call"
        },
        "notice": "Heads-up for your security and cost control: this dossier is a disclosed multi-call product. A full dossier takes 6 calls (the plan call plus one call per section), about $0.030 at $0.005 per call. You pay only for the calls you make and can stop after any section; each response shows how many calls remain. Thank you for understanding.",
        "next": "POST /v1/dossier/section {dossier_id, section} for each available section, in any order",
        "attestation_ref": {
          "attestation_id": "att-60ead43bebda93d54c1ea4c2",
          "key_id": "tcs6-attest-eba74dc526fd8ea3",
          "evidence_manifest_hash": "sha256:24cbf07f6ad942b18fe028a93dc04f296e632104f5ede0a0487da3a34f0f30da",
          "verification_status": "valid"
        },
        "disclaimer": "This report is derived from public evidence and stated assumptions as of the reported timestamp. It is not legal, tax, accounting, or personalized investment advice, and it does not authorize or execute any transaction."
      }
    },
    "capturedAt": "2026-11-09T19:46:26.136Z"
  },
  "firstParty": true,
  "networks": [
    "eip155:8453",
    "eip155:4217"
  ],
  "serving": true,
  "page": "https://agent.pocket.network/services/capital-integrity-dossier",
  "descriptor": "https://agent.pocket.network/services/capital-integrity-dossier/descriptor.json"
}