AuthiChain
Verification of signed records, plus an EU DPP check.
사용해야 할까요
품질 및 안전성
발견 사항 (3)
- HIGH
- MEDIUMget_pricing에서
- MEDIUMscan_living_qr에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"authichain": {
"url": "https://authichain.com/mcp"
}
}
}원격 엔드포인트
https://authichain.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (6)
🟢get_pricing
Free. AuthiChain verification is free: use the verify_record tool, or GET https://authichain.com/api/verify. Paid plans are on hold, so no prices or Payment Links are listed.
입력 스키마
{
"type": "object",
"properties": {}
}⚪verify(sealId)
Legacy x402 seal verify, not answering. Arguments that cannot be a seal UUID are HTTP 400 before payment. Empty arguments are unpaid HTTP 402 for discovery; a paid call is refused with 503 registry_not_bound before settlement, so no payment is taken. For free verification use verify_record.
입력 스키마
{
"type": "object",
"properties": {
"sealId": {
"type": "string",
"format": "uuid",
"description": "Required seal UUID. productId and serial are not registry keys."
}
}
}🟢query_provenance(assetId)
Free public lookup for an assetId / seal / QR token. Never attests. Resolves the published packs (bat-2026-001, trumark, musa, strainchain); any other id returns status unknown, because the certificates registry does not answer yet. For free signature and anchor verification use verify_record.
입력 스키마
{
"type": "object",
"properties": {
"assetId": {
"type": "string",
"description": "Seal, serial, or QR token identifier"
}
},
"required": [
"assetId"
]
}🟢verify_record(id, record, anchor)
Free. Verify an AuthiChain signed provenance record with the open reference verifier. Pass id "polygon-anchor-1" for the published demonstration record, or pass your own record and anchor JSON. Returns verified, valid-unanchored, or invalid, plus whether the transaction carries the record hash. It does not inspect a physical product.
입력 스키마
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Published record id. Only \"polygon-anchor-1\" exists."
},
"record": {
"type": "object",
"description": "A signed AuthiChain provenance record (JSON)."
},
"anchor": {
"type": "object",
"description": "Anchor JSON: { recordHash, chain: \"polygon:137\", txHash }. Optional."
}
}
}🟢dpp_readiness_check(category, sells_in_eu, unique_id, supplier_data, market_role, ...)
Free EU Digital Product Passport readiness check. Returns a 0-100 score, gaps, and the dated obligation for the product category (battery passport is law from 18 Feb 2027; other categories are ESPR targets). Not legal advice.
입력 스키마
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"battery_passport",
"battery_other",
"textiles",
"iron_steel",
"aluminium",
"tyres",
"furniture",
"mattresses",
"electronics",
"toys",
"construction",
"detergents",
"other"
],
"description": "battery_passport: EV, LMT (e-bike, e-scooter) or industrial battery over 2 kWh; battery_other: Other battery (portable, SLI, industrial up to 2 kWh); textiles: Textiles, apparel or footwear; iron_steel: Iron and steel; aluminium: Aluminium; tyres: Tyres; furniture: Furniture; mattresses: Mattresses; electronics: Electronics and ICT; toys: Toys; construction: Construction products; detergents: Detergents and cleaning products; other: Something else"
},
"sells_in_eu": {
"type": "boolean",
"description": "Sold into the EU directly or via an importer. Default true."
},
"unique_id": {
"type": "boolean",
"description": "Each product (or model or batch) has a unique identifier, such as a GS1 GTIN with serial."
},
"supplier_data": {
"type": "boolean",
"description": "You can get material and substance data from your suppliers."
},
"market_role": {
"type": "boolean",
"description": "You know who places the product on the EU market (you, an importer or an EU representative)."
},
"footprint": {
"type": "boolean",
"description": "You have carbon or environmental footprint data for the product."
},
"data_host": {
"type": "boolean",
"description": "You have a public web location where product data could be published behind a QR code."
},
"data_owner": {
"type": "boolean",
"description": "A named person owns product compliance data."
}
},
"required": [
"category"
]
}🟢scan_living_qr(object_id)
Free. Scan a stored Living QR. GET https://authichain.com/qron/r/{object_id} returns AuthiChain Verification Decision v1. This host verifies the signature. A missing id is presentation_not_found. Not an x402 payment endpoint, and it does not inspect a physical product.
입력 스키마
{
"type": "object",
"properties": {
"object_id": {
"type": "string",
"description": "Stored presentation id. Canonical form is qron:url: plus 8 hex characters."
}
},
"required": [
"object_id"
]
}커뮤니티
증거