AI 법(AI Act)고위험 AI 규정(생명·건강보험 요율 산정 관련)이 2027년 12월 2일부터 적용됩니다.보관 대상 기록 보기
로그인데모 예약
개발자

기록을 기반으로 구축하고, 자체 시스템에서 직접 검증하십시오.

사용자가 HONESTAS에서 수행하는 모든 작업을 동일한 권한, 보안 경계 및 기록 체계를 유지한 채 API를 통해 귀사의 시스템에서도 수행할 수 있습니다. 봉인된 기록을 열람 및 검증하고, 실시간으로 이벤트를 수신하며, 파트너사의 에이전트를 연결하고, 자사 웹사이트에 보험료 산출 여정을 구축해 보십시오.

단일 개방형 기록 포맷서명된 웹훅에이전트 간 연결
honestas · api · 패스포트 검증샘플 데이터
POST ‹검증 엔드포인트›
Content-Type: application/json

{ "file": "2026-1020-7741.json" }

// 200 OK
{
  "verdict": "holds",
  "records": [
    { "id": "2026-1009-7741", "seal": "matches" },
    { "id": "2026-1015-7741", "seal": "matches" }
  ],
  "timestamp": "checks",
  "countersigned": "2 of 2",
  "newer_versions": ["starting-table"]
}
패스포트 검증. 2건의 기록이 유효하고(holds), 외부 타임스탬프가 확인되었으며, 사용된 테이블 중 하나에 새로운 버전이 존재합니다.샘플 데이터
기록 포맷

단일 기록, 직접 읽을 수 있는 개방형 포맷.

봉인된 모든 의사결정은 하나의 JSON 문서로 저장되며, Decision Passport는 이러한 문서들을 묶은 파일입니다. 이 포맷은 공개되어 있으므로 귀사의 시스템, 감사인, 파트너사 모두 당사와 동일한 내용을 열람할 수 있습니다.

  • 의사결정자, 근거 위임 권한 및 버전
  • 고유 디지털 지문이 부여된 모든 증빙 자료
  • 기준으로 고정된 요율표 및 약관
  • 봉인, 외부 타임스탬프 및 부서(countersignatures)
{
  "record": "2026-1015-7741",
  "kind": "claim.settlement",
  "owner": { "firm": "northgate", "unit": "claims" },
  "decision": { "outcome": "settle", "amount": 930000, "currency": "GBP" },
  "signed_by": "sara.lindqvist",
  "authority": { "instrument": "CA-ASH-01", "version": 2 },
  "checks": { "second_model": "agree", "passed": 27 },
  "evidence": [
    { "item": "roof-photographs", "fingerprint": "sha256:7c1e04a9…" }
  ],
  "pins": [{ "table": "starting-table", "version": 3 }],
  "seal": { "fingerprint": "sha256:f0f668bf…", "countersigned": 2 }
}

봉인된 보상 기록(요약본)

기록 검증

당사를 거치지 않고 기록을 직접 확인하십시오.

검증 엔드포인트로 파일을 전송하거나, HONESTAS를 전혀 호출하지 않고 자체 서버에서 공개 검증기 라이브러리를 실행해 보십시오. 두 방식 모두 동일한 세 가지 판정 결과를 반환합니다. 샌드박스 액세스를 신청하시면 정확한 엔드포인트 주소와 사용하시는 프로그래밍 언어에 맞는 라이브러리가 제공됩니다.

  • holds

    모든 디지털 지문이 봉인과 일치하며, 타임스탬프가 확인되었고 부서(countersignatures)가 존재합니다.

  • changed

    파일의 일부 내용이 봉인 당시의 내용과 다릅니다. 응답 결과에는 변경된 기록과 해당 부분이 다음 코드와 함께 표시됩니다: HASH_MISMATCH.

  • 유효함, 상위 버전 존재

    기록은 온전하게 유지되어 있으며, 고정되었던 기준표나 약관 문구가 이후 새 버전으로 교체되었습니다.

// 자체 장비에 설치된 공개 검증기 라이브러리
const file = await readFile("2026-1020-7741.json");
const result = await verifier.verify(file);

// 외부로 아무것도 전송되지 않습니다
console.log(result.verdict);   // "holds"

오프라인 검증기 라이브러리

이벤트 API

발생하는 모든 일을 중단한 지점부터 순서대로 확인합니다.

마지막으로 확인한 위치부터 유형별로 필터링하여 이벤트를 순서대로 읽어옵니다. 각 이벤트에는 소속된 기록이 포함되어 있어, 필요할 때 시스템에서 전체 기록을 가져올 수 있습니다.

record.sealedrefusal.recordedroom.openedruling.signedpayment.heldpassport.issuedrecord.supersededcall.handed_over
GET ‹이벤트 엔드포인트›
    after: evt_8841
    types: record.sealed, refusal.recorded

// 200 OK
{
  "events": [
    { "id": "evt_8842", "type": "refusal.recorded",
      "code": "GATE_DISAGREEMENT", "case": "CLM-2026-5120" },
    { "id": "evt_8843", "type": "record.sealed",
      "record": "2026-1015-7741" }
  ],
  "next": "evt_8843"
}
웹훅

기록이 봉인되는 즉시 시스템에 전달됩니다.

각 엔드포인트에서 수신할 이벤트를 선택하세요. 모든 전송 내역에는 서명이 포함되어 시스템이 신뢰할 수 있으며, 전송에 실패하면 재시도 후 해당 엔드포인트 페이지에 사유를 표시합니다.

  • 해당 엔드포인트만 보유한 시크릿 키로 서명
  • 엔드포인트가 응답할 때까지 순서대로 재시도
  • 각 전송 건마다 보낸 내용과 반환된 응답을 표시
const sig = req.headers[SIGNATURE_HEADER];   // 엔드포인트 페이지에 지정된 이름
const ok = checkHmac(rawBody, sig, ENDPOINT_SECRET);
if (!ok) return res.status(401).end();

const event = JSON.parse(rawBody);
if (event.type === "record.sealed") {
  await claims.attachRecord(event.record);   // 자체 시스템
}

서명부터 먼저 검증

에이전트 간 연동(Agent-to-agent)

파트너사의 에이전트와 귀사의 에이전트가 서면 약정에 따라 소통합니다.

중개사, 커버홀더(coverholder), 재보험사는 개방형 Agent2Agent 프로토콜을 통해 각자의 AI 에이전트를 귀사의 에이전트와 연결합니다. 각 연결에는 기준이 되는 약정과 양측이 요청할 수 있는 권한 범위가 명시됩니다.

  • 모든 요청은 이를 발송한 에이전트가 서명
  • 약정에서 허용한 기능(skill)만 수행하며 그 외에는 일체 차단
  • 약정 범위를 벗어난 요청은 거부되고 기록으로 남음
  • 모든 교환 내역은 양사의 기록에 각각 보관
{
  "name": "Northgate Mutual · 보데로(bordereaux)",
  "url": "https://agents.northgate.example/bordereaux",
  "agreement": "CA-118",
  "skills": [
    { "id": "bordereau.submit" },
    { "id": "claim.status" }
  ],
  "auth": "서명된 요청, 파트너당 키 1개"
}

파트너별로 발행되는 에이전트 카드

Storefront SDK

필수 고지사항이 빈틈없이 반영된 웹사이트 내 견적 산출 여정.

스토어프론트 SDK를 사용하면 중개사나 보험사의 자체 웹사이트 및 iOS·Android 앱에 HONESTAS의 견적 산출, 가입, 보험금 청구 여정을 그대로 구현할 수 있습니다. 브랜드는 귀사의 것으로 유지되며, 고객이 결제 전에 반드시 확인해야 하는 문서는 건너뛸 수 없도록 고정됩니다.

// 웹페이지에 로드된 웹용 스토어프론트 SDK
const quote = storefront.mount("#quote", {
  brand: "tern-brokers",
  product: "home",
  language: "en-IE"
});

quote.on("bound", (policy) => {
  crm.note(policy.id, "온라인 가입 완료");
});

단 몇 줄의 코드로 구현하는 맞춤형 견적 여정

honestas · 스토어프론트 · 견적 받기샘플 데이터
결제 직전 단계의 브로커 브랜드 견적 여정과 고객이 먼저 읽어야 하는 약관 문서
결제 전 필수 확인. 중개사 자체 사이트의 5단계 중 4단계: 보험계약 요약서, 약관 문구 및 면책 사항을 먼저 제시한 후 세금과 중개 수수료가 포함된 보험료를 보여줍니다.샘플 데이터
샌드박스

샌드박스 이용은 데모 시연에서 시작됩니다.

실제 시스템을 연결하기 전에 모든 엔드포인트를 호출해 볼 수 있도록, 샘플 클레임과 증권, 기록이 완비된 샌드박스 환경을 팀별로 제공합니다.

01

데모 예약

클레임 시스템, 파트너사, 스토어프론트, 감사 도구 중 무엇을 연동하고 싶으신지 알려주십시오.

02

샌드박스 발급

자체 클레임, 작업 공간(room), 거부 내역, 봉인된 기록과 단일 작업 전용 키들을 갖춘 샘플 보험사 환경입니다.

03

연동 개발 및 테스트

운영 환경과 동일한 API, 이벤트, 웹훅을 제공하며 마음껏 테스트할 수 있는 샘플 데이터가 포함되어 있습니다.

04

실제 회사 환경으로 전환

당사의 EU 클라우드 또는 귀사의 데이터센터에 실제 회사용 새 키를 발급합니다. 작성하신 코드는 변경할 필요가 없습니다.

자주 묻는 질문

개발자 안내.

모든 기능에 단일 API를 사용합니까?

예. HONESTAS의 모든 화면은 귀사 시스템이 사용하는 것과 동일한 API를 기반으로 구축되었으며, 동일한 권한과 정보 차단벽(wall), 기록 체계를 따릅니다. HONESTAS는 당사의 AI 오케스트레이션 플랫폼인 Adverant Nexus 위에서 구동되므로, 당사 EU 클라우드와 귀사 데이터센터 어디서든 API가 동일하게 작동합니다.

키는 어떻게 작동합니까?

각 키는 단일 스크립트나 시스템에 귀속되며, 부여받은 작업만 수행하고, 지정된 부서에만 접근할 수 있으며, 설정된 만료일에 종료됩니다. 키를 통한 모든 호출은 기록되며 무중단 교체가 가능합니다.

API가 당사 클레임 시스템에 데이터를 직접 쓸 수 있습니까?

HONESTAS는 귀사의 계약, 클레임, 모델 시스템을 읽어올 뿐 기존 시스템을 대체하지 않습니다. 의사결정 결과를 다시 반영해야 할 때는 직접 업데이트하는 대신, 기록이 남는 검증 단계를 거칩니다.

API에서는 거부(refusal) 응답이 어떻게 표시됩니까?

화면에 표시되는 것과 동일한 코드(예: AUTHORITY_EXCEEDED 또는 SCOPE_REFUSED)가 명확한 사유 및 다음 단계 안내와 함께 반환됩니다. 자세한 내용은 거부 대상 및 기준.

어떤 프로그래밍 언어를 지원합니까?

API는 표준 HTTP 및 JSON 방식을 따르므로 어떤 언어로든 연동할 수 있습니다. 스토어프론트 SDK는 웹, iOS, Android용으로 제공되며, 검증기 라이브러리는 주요 서버 언어용으로 모두 제공됩니다.

데모 예약

첫 번째 시스템을 연결해 보십시오.

클레임 봉인 시점을 파악해야 하는 시스템을 가져오십시오. 샌드박스를 설정하고 첫 번째 웹훅을 함께 연결해 드립니다.