CALAMOPHYTON / DEVELOPER

API 레퍼런스

공개 합성 데모와 미배포 고객 API 계약의 OpenAPI 원문을 기준으로 정리한 레퍼런스입니다.

공개 합성 데모

Public synthetic evidence review. Fixed authored key=value source records are parsed and compared when the static examples are published. Private product Core packages are not connected. No external collection, customer input, persistence, real approval or execution.

OpenAPI 원문: /openapi-demo.json · 3.0.0

GET /api/demo/v2/golden-thread

Retained v2 fixed-scenario response

Retained for earlier links. Faults select simulated outcomes, not real credentials or a replay ledger. Use v3 for evidence-packet comparisons.

operationId: runBoundedGoldenThread

매개변수

이름위치필수타입 · 허용 값 · 기본값원문 설명
domainquery예string · enum: finance-dd, supply-chainThe bounded public-execution domain. Domain-specific parameters from the other path are rejected.
reviewPathquery아니오string · enum: request-evidence, reopen-dd, expand-scope, seek-ic, alternate-source, expedite, rescheduleThe synthetic PÓLYA review path. Only values belonging to the selected domain are accepted.
testApprovalquery아니오string · enum: missing, present · default: missingA synthetic RAIFFA test condition. It is never an actual approval.
faultquery아니오string · enum: none, scope, expired, revoked, replay · default: noneA bounded failure-path selector. A non-none value requires testApproval=present.

응답

200 — Synthetic Golden Thread response
  • meta required — object
  • request required — object
  • scenario required — object
  • harbinger required — object
  • polya required — object
  • raiffa required — object
  • receipt required — object
    • algorithm required — string
    • digest required — string
    • canonical required — string
  • basis required — object
  • boundary required — object
    • browserPersistence required — boolean
    • fileTransfer required — boolean
    • actualApproval required — boolean
    • transmission required — boolean
    • authority required — string
    • externalEffects required — integer
400 — The request failed closed because an input was missing, unknown, duplicated, out of range, or incompatible.
  • error required — object
    • contract required — string
    • code required — string · enum INVALID_DEMO_REQUEST, DEMO_RUNTIME_ERROR
    • field — string
    • message required — string
405 — Only GET, HEAD, and OPTIONS are permitted.

GET /api/demo/v3/golden-thread

Compare a versioned public evidence packet

Only the five declared query fields are allowed, each at most once; maximum encoded query length 1024. release and domain are required. low-stock, aligned-transport and reviewable-shortfall are supply-chain only. Packets select published source material; grants select fixed mock identity records. No approval is issued. Unknown versions are rejected, never silently upgraded.

operationId: runPublicEvidenceReviewV3

매개변수

이름위치필수타입 · 허용 값 · 기본값원문 설명
releasequery예string · enum: 2026-09-05.1
domainquery예string · enum: finance-dd, supply-chain
packetquery아니오string · enum: initial, reconciled, two-records, requested-material, other-target, earlier-period, restricted, low-stock, aligned-transport, reviewable-shortfall · default: initial
pathquery아니오string · enum: request-evidence, review-case, compare-alternatives, handoff-review · default: request-evidence
grantquery아니오string · enum: none, reviewer, coordinator, other-role, other-scope, expired, revoked, used-record · default: none

응답

200 — Full deterministic record with fixed transport metadata per published scenario
  • meta required — object
    • requestId required — string
    • servedAt required — string
  • record required — object · Entire object is bound by receipt.canonical. Contains bilingual meanings, exact parsed source coordinates, conditional arithmetic, path availability and synthetic requirements checks.
    • contract required — object
    • release required — object
    • input required — object
      • release required — string · enum 2026-09-05.1
      • domain required — string · enum finance-dd, supply-chain
      • packet required — string · enum initial, reconciled, two-records, requested-material, other-target, earlier-period, restricted, low-stock, aligned-transport, reviewable-shortfall
      • path required — string · enum request-evidence, review-case, compare-alternatives, handoff-review
      • grant required — string · enum none, reviewer, coordinator, other-role, other-scope, expired, revoked, used-record
    • evidencePending required — array · Unresolved evidence prerequisites, distinct from known adverse business results.
      • items
    • sources required — array
      • items
    • checks required — array
      • items
        • state required — object · enum confirmed, open, conflict, stale, change
    • remaining required — array
      • items
    • authority required — object
      • issuedAuthority required — object
      • actualApproval required — object
      • externalEffects required — object
    • implementation required — object
      • privateProductCoreConnected — object
  • receipt required — object
    • algorithm required — object
    • canonical required — string · UTF-8 JSON of the complete record with sorted object keys and preserved array order.
    • digest required — string
    • excluded required — object
400 — INVALID_REQUEST or UNSUPPORTED_RELEASE; no substituted result
405 — Unsupported HTTP method
414 — REQUEST_TOO_LONG; encoded query exceeds 1024 characters
500 — EVALUATION_FAILED; no stack or source disclosure

예시 요청

curl --fail-with-body 'https://developer.calamophyton.com/api/demo/v3/golden-thread?release=2026-09-05.1&domain=finance-dd&packet=initial&path=request-evidence&grant=none'
예시 응답 · 고정 합성 데이터
{
  "meta": {
    "requestId": "da35dc50-4f94-4bd4-9390-fc1f99357880",
    "servedAt": "2026-09-27T09:53:14.537Z"
  },
  "record": {
    "contract": "CALAMOPHYTON_PUBLIC_EVIDENCE_REVIEW_V3",
    "release": "2026-09-05.1",
    "input": {
      "release": "2026-09-05.1",
      "domain": "finance-dd",
      "packet": "initial",
      "path": "request-evidence",
      "grant": "none"
    },
    "caseId": "finance-dd:case-01",
    "sources": [
      {
        "id": "package-index",
        "originId": "package-index",
        "title": {
          "en": "Material index",
          "ko": "제공 자료 목록"
        },
        "observedAt": "2026-09-01T18:00:00Z",
        "access": "available",
        "raw": "entity=CIRRUS_COMPONENTS\nperiod=2025\nstatus=partial",
        "fields": [
          {
            "key": "entity",
            "value": "CIRRUS_COMPONENTS",
            "line": 1
          },
          {
            "key": "period",
            "value": "2025",
            "line": 2
          },
          {
            "key": "status",
            "value": "partial",
            "line": 3
          }
        ]
      },
      {
        "id": "review-note",
        "originId": "review-note",
        "title": {
          "en": "Diligence review note",
          "ko": "실사 검토 메모"
        },
        "observedAt": "2026-09-01T18:00:00Z",
        "access": "available",
        "raw": "entity=CIRRUS_COMPONENTS\nperiod=2025\nappendix=customer-detail\nversion=2\nclaimedShare=71",
        "fields": [
          {
            "key": "entity",
            "value": "CIRRUS_COMPONENTS",
            "line": 1
          },
          {
            "key": "period",
            "value": "2025",
            "line": 2
          },
          {
            "key": "appendix",
            "value": "customer-detail",
            "line": 3
          },
          {
            "key": "version",
            "value": "2",
            "line": 4
          },
          {
            "key": "claimedShare",
            "value": "71",
            "line": 5
          }
        ]
      }
    ],
    "checks": [
      {
        "id": "appendix-fit",
        "title": {
          "en": "Does the cited appendix support this review?",
          "ko": "인용된 부속표가 이번 검토에 맞는가"
        },
        "state": "open",
        "explanation": {
          "en": "The review cites customer-detail v2. It is not in this provided packet.",
          "ko": "검토 메모가 customer-detail v2를 인용하지만 이번 제공 자료에는 없습니다."
        },
        "next": {
          "en": "Request the accessible customer-detail v2 for CIRRUS_COMPONENTS, 2025; reconcile any competing version.",
          "ko": "CIRRUS_COMPONENTS의 2025년 customer-detail v2 접근본을 요청하고 중복 버전의 정본을 확인하세요."
        },
        "refs": [
          {
            "sourceId": "review-note",
            "key": "appendix",
            "line": 3
          },
          {
            "sourceId": "review-note",
            "key": "entity",
            "line": 1
          },
          {
            "sourceId": "review-note",
            "key": "period",
            "line": 2
          },
          {
            "sourceId": "review-note",
            "key": "version",
            "line": 4
          }
        ]
      },
      {
        "id": "index-status",
        "title": {
          "en": "Does the index match the available evidence?",
          "ko": "자료 목록과 제공 근거가 맞는가"
        },
        "state": "confirmed",
        "explanation": {
          "en": "Index status is consistent with the availability of the cited material.",
          "ko": "자료 목록의 상태 표시와 인용 자료의 가용성이 맞습니다."
        },
        "next": {
          "en": "No further check for this comparison.",
          "ko": "이 대조 항목에는 추가 확인이 없습니다."
        },
        "refs": [
          {
            "sourceId": "package-index",
            "key": "status",
            "line": 3
          },
          {
            "sourceId": "package-index",
            "key": "entity",
            "line": 1
          },
          {
            "sourceId": "package-index",
            "key": "period",
            "line": 2
          },
          {
            "sourceId": "review-note",
            "key": "appendix",
            "line": 3
          }
        ]
      },
      {
        "id": "share-reconciliation",
        "title": {
          "en": "Can the stated customer share be recalculated?",
          "ko": "표시된 고객 비중을 다시 계산할 수 있는가"
        },
        "state": "open",
        "explanation": {
          "en": "The supporting numbers are not yet suitable for the current-period comparison.",
          "ko": "현재 기간 대조에 쓸 수 있는 부속 수치가 아직 확인되지 않았습니다."
        },
        "next": {
          "en": "Obtain the matching appendix before relying on the stated percentage.",
          "ko": "표시된 비중을 사용하기 전에 이번 검토에 맞는 부속표를 확보하세요."
        },
        "refs": [
          {
            "sourceId": "review-note",
            "key": "claimedShare",
            "line": 5
          }
        ]
      }
    ],
    "calculation": null,
    "options": [
      {
        "id": "request-evidence",
        "title": {
          "en": "Request the missing or conflicting material",
          "ko": "빠지거나 충돌하는 자료 확인 요청"
        },
        "state": "available",
        "reason": {
          "en": "2 checks still need evidence or reconciliation.",
          "ko": "2개 항목에 근거·정합성 확인이 남아 있습니다."
        },
        "requiredRole": "DD_REVIEWER",
        "requiredRoute": "MATERIAL_OWNER_REVIEW"
      },
      {
        "id": "review-case",
        "title": {
          "en": "Review the reconciled case",
          "ko": "대조된 자료로 검토 계속"
        },
        "state": "waiting",
        "reason": {
          "en": "Keep unresolved evidence questions attached; do not present the evidence as complete.",
          "ko": "미해결 근거 질문을 유지해야 하며 근거 준비 완료로 제시할 수 없습니다."
        },
        "requiredRole": "DD_REVIEWER",
        "requiredRoute": "DOMAIN_REVIEW"
      },
      {
        "id": "compare-alternatives",
        "title": {
          "en": "Frame alternatives for a reviewer",
          "ko": "검토자가 비교할 대안 구성"
        },
        "state": "waiting",
        "reason": {
          "en": "Requires the stated evidence checks first. No investment or procurement alternative is recommended.",
          "ko": "명시된 근거 확인이 선행돼야 합니다. 투자·조달 대안을 추천하지 않습니다."
        },
        "requiredRole": "DD_REVIEWER",
        "requiredRoute": "ALTERNATIVE_REVIEW"
      },
      {
        "id": "handoff-review",
        "title": {
          "en": "Prepare a review handoff",
          "ko": "검토 인계 내용 준비"
        },
        "state": "waiting",
        "reason": {
          "en": "Evidence readiness and the coordinator’s authority are separate checks. Nothing is sent.",
          "ko": "근거 준비와 검토 조정자의 권한은 별개로 확인합니다. 아무것도 전송하지 않습니다."
        },
        "requiredRole": "IC_REVIEW_COORDINATOR",
        "requiredRoute": "COORDINATOR_REVIEW"
      }
    ],
    "remaining": [
      "appendix-fit",
      "share-reconciliation"
    ],
    "evidencePending": [
      "appendix-fit",
      "share-reconciliation"
    ],
    "comparison": {
      "kind": "SAME_CASE_MATERIAL_COMPARISON",
      "baselinePacket": "initial",
      "resolved": [],
      "retained": [
        "appendix-fit",
        "share-reconciliation"
      ],
      "introduced": [],
      "before": [
        {
          "id": "appendix-fit",
          "state": "open"
        },
        {
          "id": "index-status",
          "state": "confirmed"
        },
        {
          "id": "share-reconciliation",
          "state": "open"
        }
      ]
    },
    "authority": {
      "scope": "finance-dd:case-01",
      "requiredRole": "DD_REVIEWER",
      "requiredRoute": "MATERIAL_OWNER_REVIEW",
      "evaluatedAt": "2026-09-01T18:00:00Z",
      "credential": null,
      "usedIds": [],
      "checks": [
        {
          "id": "record",
          "pass": false
        },
        {
          "id": "role",
          "pass": false
        },
        {
          "id": "scope",
          "pass": false
        },
        {
          "id": "route",
          "pass": false
        },
        {
          "id": "validity",
          "pass": false
        },
        {
          "id": "revocation",
          "pass": false
        },
        {
          "id": "replay",
          "pass": false
        },
        {
          "id": "evidence",
          "pass": true
        }
      ],
      "state": "REQUIREMENTS_NOT_MET",
      "issuedAuthority": "NONE",
      "actualApproval": false,
      "externalEffects": 0,
      "boundary": {
        "en": "Fixed synthetic identity and used-ID records; not SSO, credential verification, a persistent replay ledger or an approval.",
        "ko": "고정된 합성 신원·사용 이력 기록입니다. SSO·자격증명 검증·영속 재실행 원장·실제 승인이 아닙니다."
      }
    },
    "implementation": {
      "source": "MANUALLY_AUTHORED_SYNTHETIC_KEY_VALUE_RECORDS",
      "extraction": "LINE_KEY_VALUE_PARSER",
      "evaluation": "PUBLIC_DEMO_RULES",
      "privateProductCoreConnected": false,
      "externalCollection": false,
      "externalAiCalls": false,
      "persistence": false,
      "authority": "NONE"
    },
    "limits": {
      "en": "Defined record comparisons only. No external discovery, source authentication, investment judgment, live inventory, approval or execution. Roles and thresholds are scenario assumptions, not practitioner-validated policy.",
      "ko": "정의된 기록 대조만 수행합니다. 외부 탐색·원문 진위 확인·투자 판단·실시간 재고·승인·실행은 하지 않습니다. 역할·기준값은 실무 검증된 정책이 아닌 시나리오 가정입니다."
    }
  },
  "receipt": {
    "algorithm": "SHA-256",
    "canonical": "{\"authority\":{\"actualApproval\":false,\"boundary\":{\"en\":\"Fixed synthetic identity and used-ID records; not SSO, credential verification, a persistent replay ledger or an approval.\",\"ko\":\"고정된 합성 신원·사용 이력 기록입니다. SSO·자격증명 검증·영속 재실행 원장·실제 승인이 아닙니다.\"},\"checks\":[{\"id\":\"record\",\"pass\":false},{\"id\":\"role\",\"pass\":false},{\"id\":\"scope\",\"pass\":false},{\"id\":\"route\",\"pass\":false},{\"id\":\"validity\",\"pass\":false},{\"id\":\"revocation\",\"pass\":false},{\"id\":\"replay\",\"pass\":false},{\"id\":\"evidence\",\"pass\":true}],\"credential\":null,\"evaluatedAt\":\"2026-09-01T18:00:00Z\",\"externalEffects\":0,\"issuedAuthority\":\"NONE\",\"requiredRole\":\"DD_REVIEWER\",\"requiredRoute\":\"MATERIAL_OWNER_REVIEW\",\"scope\":\"finance-dd:case-01\",\"state\":\"REQUIREMENTS_NOT_MET\",\"usedIds\":[]},\"calculation\":null,\"caseId\":\"finance-dd:case-01\",\"checks\":[{\"explanation\":{\"en\":\"The review cites customer-detail v2. It is not in this provided packet.\",\"ko\":\"검토 메모가 customer-detail v2를 인용하지만 이번 제공 자료에는 없습니다.\"},\"id\":\"appendix-fit\",\"next\":{\"en\":\"Request the accessible customer-detail v2 for CIRRUS_COMPONENTS, 2025; reconcile any competing version.\",\"ko\":\"CIRRUS_COMPONENTS의 2025년 customer-detail v2 접근본을 요청하고 중복 버전의 정본을 확인하세요.\"},\"refs\":[{\"key\":\"appendix\",\"line\":3,\"sourceId\":\"review-note\"},{\"key\":\"entity\",\"line\":1,\"sourceId\":\"review-note\"},{\"key\":\"period\",\"line\":2,\"sourceId\":\"review-note\"},{\"key\":\"version\",\"line\":4,\"sourceId\":\"review-note\"}],\"state\":\"open\",\"title\":{\"en\":\"Does the cited appendix support this review?\",\"ko\":\"인용된 부속표가 이번 검토에 맞는가\"}},{\"explanation\":{\"en\":\"Index status is consistent with the availability of the cited material.\",\"ko\":\"자료 목록의 상태 표시와 인용 자료의 가용성이 맞습니다.\"},\"id\":\"index-status\",\"next\":{\"en\":\"No further check for this comparison.\",\"ko\":\"이 대조 항목에는 추가 확인이 없습니다.\"},\"refs\":[{\"key\":\"status\",\"line\":3,\"sourceId\":\"package-index\"},{\"key\":\"entity\",\"line\":1,\"sourceId\":\"package-index\"},{\"key\":\"period\",\"line\":2,\"sourceId\":\"package-index\"},{\"key\":\"appendix\",\"line\":3,\"sourceId\":\"review-note\"}],\"state\":\"confirmed\",\"title\":{\"en\":\"Does the index match the available evidence?\",\"ko\":\"자료 목록과 제공 근거가 맞는가\"}},{\"explanation\":{\"en\":\"The supporting numbers are not yet suitable for the current-period comparison.\",\"ko\":\"현재 기간 대조에 쓸 수 있는 부속 수치가 아직 확인되지 않았습니다.\"},\"id\":\"share-reconciliation\",\"next\":{\"en\":\"Obtain the matching appendix before relying on the stated percentage.\",\"ko\":\"표시된 비중을 사용하기 전에 이번 검토에 맞는 부속표를 확보하세요.\"},\"refs\":[{\"key\":\"claimedShare\",\"line\":5,\"sourceId\":\"review-note\"}],\"state\":\"open\",\"title\":{\"en\":\"Can the stated customer share be recalculated?\",\"ko\":\"표시된 고객 비중을 다시 계산할 수 있는가\"}}],\"comparison\":{\"baselinePacket\":\"initial\",\"before\":[{\"id\":\"appendix-fit\",\"state\":\"open\"},{\"id\":\"index-status\",\"state\":\"confirmed\"},{\"id\":\"share-reconciliation\",\"state\":\"open\"}],\"introduced\":[],\"kind\":\"SAME_CASE_MATERIAL_COMPARISON\",\"resolved\":[],\"retained\":[\"appendix-fit\",\"share-reconciliation\"]},\"contract\":\"CALAMOPHYTON_PUBLIC_EVIDENCE_REVIEW_V3\",\"evidencePending\":[\"appendix-fit\",\"share-reconciliation\"],\"implementation\":{\"authority\":\"NONE\",\"evaluation\":\"PUBLIC_DEMO_RULES\",\"externalAiCalls\":false,\"externalCollection\":false,\"extraction\":\"LINE_KEY_VALUE_PARSER\",\"persistence\":false,\"privateProductCoreConnected\":false,\"source\":\"MANUALLY_AUTHORED_SYNTHETIC_KEY_VALUE_RECORDS\"},\"input\":{\"domain\":\"finance-dd\",\"grant\":\"none\",\"packet\":\"initial\",\"path\":\"request-evidence\",\"release\":\"2026-09-05.1\"},\"limits\":{\"en\":\"Defined record comparisons only. No external discovery, source authentication, investment judgment, live inventory, approval or execution. Roles and thresholds are scenario assumptions, not practitioner-validated policy.\",\"ko\":\"정의된 기록 대조만 수행합니다. 외부 탐색·원문 진위 확인·투자 판단·실시간 재고·승인·실행은 하지 않습니다. 역할·기준값은 실무 검증된 정책이 아닌 시나리오 가정입니다.\"},\"options\":[{\"id\":\"request-evidence\",\"reason\":{\"en\":\"2 checks still need evidence or reconciliation.\",\"ko\":\"2개 항목에 근거·정합성 확인이 남아 있습니다.\"},\"requiredRole\":\"DD_REVIEWER\",\"requiredRoute\":\"MATERIAL_OWNER_REVIEW\",\"state\":\"available\",\"title\":{\"en\":\"Request the missing or conflicting material\",\"ko\":\"빠지거나 충돌하는 자료 확인 요청\"}},{\"id\":\"review-case\",\"reason\":{\"en\":\"Keep unresolved evidence questions attached; do not present the evidence as complete.\",\"ko\":\"미해결 근거 질문을 유지해야 하며 근거 준비 완료로 제시할 수 없습니다.\"},\"requiredRole\":\"DD_REVIEWER\",\"requiredRoute\":\"DOMAIN_REVIEW\",\"state\":\"waiting\",\"title\":{\"en\":\"Review the reconciled case\",\"ko\":\"대조된 자료로 검토 계속\"}},{\"id\":\"compare-alternatives\",\"reason\":{\"en\":\"Requires the stated evidence checks first. No investment or procurement alternative is recommended.\",\"ko\":\"명시된 근거 확인이 선행돼야 합니다. 투자·조달 대안을 추천하지 않습니다.\"},\"requiredRole\":\"DD_REVIEWER\",\"requiredRoute\":\"ALTERNATIVE_REVIEW\",\"state\":\"waiting\",\"title\":{\"en\":\"Frame alternatives for a reviewer\",\"ko\":\"검토자가 비교할 대안 구성\"}},{\"id\":\"handoff-review\",\"reason\":{\"en\":\"Evidence readiness and the coordinator’s authority are separate checks. Nothing is sent.\",\"ko\":\"근거 준비와 검토 조정자의 권한은 별개로 확인합니다. 아무것도 전송하지 않습니다.\"},\"requiredRole\":\"IC_REVIEW_COORDINATOR\",\"requiredRoute\":\"COORDINATOR_REVIEW\",\"state\":\"waiting\",\"title\":{\"en\":\"Prepare a review handoff\",\"ko\":\"검토 인계 내용 준비\"}}],\"release\":\"2026-09-05.1\",\"remaining\":[\"appendix-fit\",\"share-reconciliation\"],\"sources\":[{\"access\":\"available\",\"fields\":[{\"key\":\"entity\",\"line\":1,\"value\":\"CIRRUS_COMPONENTS\"},{\"key\":\"period\",\"line\":2,\"value\":\"2025\"},{\"key\":\"status\",\"line\":3,\"value\":\"partial\"}],\"id\":\"package-index\",\"observedAt\":\"2026-09-01T18:00:00Z\",\"originId\":\"package-index\",\"raw\":\"entity=CIRRUS_COMPONENTS\\nperiod=2025\\nstatus=partial\",\"title\":{\"en\":\"Material index\",\"ko\":\"제공 자료 목록\"}},{\"access\":\"available\",\"fields\":[{\"key\":\"entity\",\"line\":1,\"value\":\"CIRRUS_COMPONENTS\"},{\"key\":\"period\",\"line\":2,\"value\":\"2025\"},{\"key\":\"appendix\",\"line\":3,\"value\":\"customer-detail\"},{\"key\":\"version\",\"line\":4,\"value\":\"2\"},{\"key\":\"claimedShare\",\"line\":5,\"value\":\"71\"}],\"id\":\"review-note\",\"observedAt\":\"2026-09-01T18:00:00Z\",\"originId\":\"review-note\",\"raw\":\"entity=CIRRUS_COMPONENTS\\nperiod=2025\\nappendix=customer-detail\\nversion=2\\nclaimedShare=71\",\"title\":{\"en\":\"Diligence review note\",\"ko\":\"실사 검토 메모\"}}]}",
    "digest": "13ac0475bfccbe78ec5eaa9ab126c87e6932832fb909f8faaff012beb4ca7364",
    "excluded": [
      "meta.requestId",
      "meta.servedAt"
    ]
  }
}

고객 API 계약 · 미배포

Reference contract for a future approval-only, organization-isolated, purpose-bound customer READ_ONLY API. The separate public synthetic demo endpoint serves precomputed fixed examples at /api/demo/v3/golden-thread and is described by /openapi-demo.json. No customer operational endpoint, Customer Sandbox, or credential is provided through this contract.

OpenAPI 원문: /openapi.json · 2026-08-27.preview

NOT DEPLOYED · UNSIGNED

보안 스키마

GET /v1/subjects/{subjectId}

Read an approved subject and its relationship candidates

operationId: getSubject

매개변수

이름위치필수타입 · 허용 값 · 기본값원문 설명
subjectIdpath예string · enum: example-insurance, synthetic-industrial-supply-chainA subject inside the approved organization and data scope. The synthetic supply-chain subject is a structure fixture, not a real organization.
Harbinger-Data-Purposeheader예string · enum: DUE_DILIGENCE_EVALUATION, SUPPLY_CHAIN_EARLY_WARNING_EVALUATIONThe approved processing purpose bound to both the organization and subject domain.

응답

200 — Bounded subject candidate view
  • allOf 1
    • contract required — object
    • requestId required — string
    • organizationId required — string
    • purpose required — string · enum DUE_DILIGENCE_EVALUATION, SUPPLY_CHAIN_EARLY_WARNING_EVALUATION
    • datasetDigest required — string
    • datasetAsOf required — string
    • candidateOnly required — object
    • authority required — Authority
      • fact required — object
      • decision required — object
      • execution required — object
  • allOf 2
    • data required — SubjectData
      • subject required — object
        • id required — string
        • name required — string
      • relationships required — array
        • items
400 — Missing or malformed purpose or request
  • error required — string
  • requestId required — string
401 — Missing or invalid credential
  • error required — string
  • requestId required — string
403 — Organization, user, purpose, capability, or data scope is not approved
  • error required — string
  • requestId required — string
404 — Subject, view, or unsupported authority-bearing route does not exist
  • error required — string
  • requestId required — string
405 — Only the documented READ_ONLY method is permitted
  • error required — string
  • requestId required — string

GET /v1/subjects/{subjectId}/{view}

Read an approved observation, change, evidence, or gap view

operationId: getSubjectView

매개변수

이름위치필수타입 · 허용 값 · 기본값원문 설명
subjectIdpath예string · enum: example-insurance, synthetic-industrial-supply-chainA subject inside the approved organization and data scope. The synthetic supply-chain subject is a structure fixture, not a real organization.
viewpath예string · enum: observations, changes, evidence, gaps
Harbinger-Data-Purposeheader예string · enum: DUE_DILIGENCE_EVALUATION, SUPPLY_CHAIN_EARLY_WARNING_EVALUATIONThe approved processing purpose bound to both the organization and subject domain.

응답

200 — Bounded candidate collection
  • allOf 1
    • contract required — object
    • requestId required — string
    • organizationId required — string
    • purpose required — string · enum DUE_DILIGENCE_EVALUATION, SUPPLY_CHAIN_EARLY_WARNING_EVALUATION
    • datasetDigest required — string
    • datasetAsOf required — string
    • candidateOnly required — object
    • authority required — Authority
      • fact required — object
      • decision required — object
      • execution required — object
  • allOf 2
    • data required — CollectionData
      • observations — array
        • items
      • changes — array
        • items
      • sources — array
        • items
      • gaps — array
        • items
400 — Missing or malformed purpose or request
  • error required — string
  • requestId required — string
401 — Missing or invalid credential
  • error required — string
  • requestId required — string
403 — Organization, user, purpose, capability, or data scope is not approved
  • error required — string
  • requestId required — string
404 — Subject, view, or unsupported authority-bearing route does not exist
  • error required — string
  • requestId required — string
405 — Only the documented READ_ONLY method is permitted
  • error required — string
  • requestId required — string