{
  "@context": {
    "@vocab": "https://infinihash.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "infinihash": "https://infinihash.com/schema#",
    "AdminCreateUser": "infinihash:AdminCreateUser",
    "email": {
      "@id": "infinihash:email",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "infinihash:password",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "infinihash:name",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "infinihash:role",
      "@type": "xsd:string"
    },
    "access_kyt": {
      "@id": "infinihash:access_kyt",
      "@type": "xsd:boolean"
    },
    "access_kyc": {
      "@id": "infinihash:access_kyc",
      "@type": "xsd:boolean"
    },
    "access_myai": {
      "@id": "infinihash:access_myai",
      "@type": "xsd:boolean"
    },
    "access_billing": {
      "@id": "infinihash:access_billing",
      "@type": "xsd:boolean"
    },
    "AdminSetPassword": "infinihash:AdminSetPassword",
    "AdminUpdateUser": "infinihash:AdminUpdateUser",
    "is_active": {
      "@id": "infinihash:is_active"
    },
    "email_verified": {
      "@id": "infinihash:email_verified"
    },
    "BulkImportRequest": "infinihash:BulkImportRequest",
    "users": {
      "@id": "infinihash:users",
      "@container": "@list"
    },
    "BulkImportUser": "infinihash:BulkImportUser",
    "password_hash": {
      "@id": "infinihash:password_hash"
    },
    "created_at": {
      "@id": "infinihash:created_at"
    },
    "source": {
      "@id": "infinihash:source"
    },
    "DisableMFAReq": "infinihash:DisableMFAReq",
    "ForgotPasswordReq": "infinihash:ForgotPasswordReq",
    "HTTPValidationError": "infinihash:HTTPValidationError",
    "detail": {
      "@id": "infinihash:detail",
      "@container": "@list"
    },
    "LeadRequest": "infinihash:LeadRequest",
    "full_name": {
      "@id": "infinihash:full_name",
      "@type": "xsd:string"
    },
    "phone": {
      "@id": "infinihash:phone",
      "@type": "xsd:string"
    },
    "product": {
      "@id": "infinihash:product",
      "@type": "xsd:string"
    },
    "LoginReq": "infinihash:LoginReq",
    "redirect": {
      "@id": "infinihash:redirect"
    },
    "MagicLinkReq": "infinihash:MagicLinkReq",
    "next": {
      "@id": "infinihash:next"
    },
    "MobileTokenReq": "infinihash:MobileTokenReq",
    "code": {
      "@id": "infinihash:code",
      "@type": "xsd:string"
    },
    "code_verifier": {
      "@id": "infinihash:code_verifier",
      "@type": "xsd:string"
    },
    "OrgCreate": "infinihash:OrgCreate",
    "slug": {
      "@id": "infinihash:slug",
      "@type": "xsd:string"
    },
    "primary_color": {
      "@id": "infinihash:primary_color",
      "@type": "xsd:string"
    },
    "logo_url": {
      "@id": "infinihash:logo_url"
    },
    "kyc_api_key": {
      "@id": "infinihash:kyc_api_key"
    },
    "kyt_api_key": {
      "@id": "infinihash:kyt_api_key"
    },
    "OrgUpdate": "infinihash:OrgUpdate",
    "PasskeyLoginBeginReq": "infinihash:PasskeyLoginBeginReq",
    "PasskeyLoginCompleteReq": "infinihash:PasskeyLoginCompleteReq",
    "challenge_id": {
      "@id": "infinihash:challenge_id",
      "@type": "xsd:string"
    },
    "credential": {
      "@id": "infinihash:credential"
    },
    "PasskeyRegisterCompleteReq": "infinihash:PasskeyRegisterCompleteReq",
    "device_name": {
      "@id": "infinihash:device_name"
    },
    "RegisterReq": "infinihash:RegisterReq",
    "ResetPasswordReq": "infinihash:ResetPasswordReq",
    "token": {
      "@id": "infinihash:token",
      "@type": "xsd:string"
    },
    "new_password": {
      "@id": "infinihash:new_password",
      "@type": "xsd:string"
    },
    "ResolveApiKeyReq": "infinihash:ResolveApiKeyReq",
    "key": {
      "@id": "infinihash:key",
      "@type": "xsd:string"
    },
    "SignupReq": "infinihash:SignupReq",
    "company": {
      "@id": "infinihash:company"
    },
    "ValidationError": "infinihash:ValidationError",
    "loc": {
      "@id": "infinihash:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "infinihash:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "infinihash:type",
      "@type": "xsd:string"
    },
    "VerifyMFAReq": "infinihash:VerifyMFAReq",
    "secret": {
      "@id": "infinihash:secret",
      "@type": "xsd:string"
    },
    "Error": "infinihash:Error",
    "error": {
      "@id": "infinihash:error",
      "@type": "xsd:string"
    },
    "Person": "infinihash:Person",
    "ownershipPct": {
      "@id": "infinihash:ownershipPct",
      "@type": "xsd:decimal"
    },
    "dob": {
      "@id": "infinihash:dob",
      "@type": "xsd:string"
    },
    "nationality": {
      "@id": "infinihash:nationality",
      "@type": "xsd:string"
    },
    "CreateSubmission": "infinihash:CreateSubmission",
    "entityType": {
      "@id": "infinihash:entityType",
      "@type": "xsd:string"
    },
    "entityName": {
      "@id": "infinihash:entityName",
      "@type": "xsd:string"
    },
    "riskTier": {
      "@id": "infinihash:riskTier",
      "@type": "xsd:string"
    },
    "lei": {
      "@id": "infinihash:lei",
      "@type": "xsd:string"
    },
    "crd": {
      "@id": "infinihash:crd",
      "@type": "xsd:string"
    },
    "jurisdiction": {
      "@id": "infinihash:jurisdiction",
      "@type": "xsd:string"
    },
    "ticker": {
      "@id": "infinihash:ticker",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "infinihash:country",
      "@type": "xsd:string"
    },
    "naicsCode": {
      "@id": "infinihash:naicsCode",
      "@type": "xsd:string"
    },
    "businessDescription": {
      "@id": "infinihash:businessDescription",
      "@type": "xsd:string"
    },
    "registrationNumber": {
      "@id": "infinihash:registrationNumber",
      "@type": "xsd:string"
    },
    "incorporationDate": {
      "@id": "infinihash:incorporationDate",
      "@type": "xsd:string"
    },
    "principalPlaceOfBusiness": {
      "@id": "infinihash:principalPlaceOfBusiness",
      "@type": "xsd:string"
    },
    "sourceDoc": {
      "@id": "infinihash:sourceDoc",
      "@type": "xsd:string"
    },
    "addressLine1": {
      "@id": "infinihash:addressLine1",
      "@type": "xsd:string"
    },
    "addressLine2": {
      "@id": "infinihash:addressLine2",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "infinihash:city",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "infinihash:region",
      "@type": "xsd:string"
    },
    "postalCode": {
      "@id": "infinihash:postalCode",
      "@type": "xsd:string"
    },
    "smartImport": {
      "@id": "infinihash:smartImport",
      "@type": "xsd:boolean"
    },
    "officers": {
      "@id": "infinihash:officers",
      "@container": "@list"
    },
    "owners": {
      "@id": "infinihash:owners",
      "@container": "@list"
    },
    "signatory": {
      "@id": "infinihash:signatory",
      "@type": "@id"
    },
    "SubmissionCreated": "infinihash:SubmissionCreated",
    "id": {
      "@id": "infinihash:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "infinihash:status",
      "@type": "xsd:string"
    },
    "requiredChecks": {
      "@id": "infinihash:requiredChecks",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "infinihash:createdAt",
      "@type": "xsd:dateTime"
    },
    "_links": {
      "@id": "infinihash:_links"
    },
    "RunStarted": "infinihash:RunStarted",
    "message": {
      "@id": "infinihash:message",
      "@type": "xsd:string"
    },
    "submissionId": {
      "@id": "infinihash:submissionId",
      "@type": "xsd:string"
    },
    "statusUrl": {
      "@id": "infinihash:statusUrl",
      "@type": "xsd:string"
    },
    "warning": {
      "@id": "infinihash:warning",
      "@type": "xsd:string"
    },
    "Check": "infinihash:Check",
    "checkType": {
      "@id": "infinihash:checkType",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "infinihash:notes",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "infinihash:result"
    },
    "runAt": {
      "@id": "infinihash:runAt",
      "@type": "xsd:dateTime"
    },
    "Submission": "infinihash:Submission",
    "riskScore": {
      "@id": "infinihash:riskScore",
      "@type": "xsd:decimal"
    },
    "summary": {
      "@id": "infinihash:summary"
    },
    "checks": {
      "@id": "infinihash:checks",
      "@container": "@list"
    },
    "documents": {
      "@id": "infinihash:documents",
      "@container": "@list"
    },
    "completedAt": {
      "@id": "infinihash:completedAt",
      "@type": "xsd:dateTime"
    },
    "SubmissionListItem": "infinihash:SubmissionListItem",
    "ScreenRequest": "infinihash:ScreenRequest",
    "ScreenResult": "infinihash:ScreenResult",
    "screened": {
      "@id": "infinihash:screened",
      "@type": "xsd:boolean"
    },
    "matches": {
      "@id": "infinihash:matches",
      "@container": "@list"
    },
    "totalHits": {
      "@id": "infinihash:totalHits",
      "@type": "xsd:integer"
    },
    "lists": {
      "@id": "infinihash:lists",
      "@container": "@list"
    },
    "unsearchedLists": {
      "@id": "infinihash:unsearchedLists",
      "@container": "@list"
    },
    "threshold": {
      "@id": "infinihash:threshold",
      "@type": "xsd:decimal"
    },
    "timestamp": {
      "@id": "infinihash:timestamp",
      "@type": "xsd:dateTime"
    },
    "SmartExtractRequest": "infinihash:SmartExtractRequest",
    "filename": {
      "@id": "infinihash:filename",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "infinihash:mimeType",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "infinihash:data",
      "@type": "xsd:string"
    },
    "createEntity": {
      "@id": "infinihash:createEntity",
      "@type": "xsd:boolean"
    },
    "mode": {
      "@id": "infinihash:mode",
      "@type": "xsd:string"
    },
    "SmartExtractResult": "infinihash:SmartExtractResult",
    "extracted": {
      "@id": "infinihash:extracted"
    },
    "provider": {
      "@id": "infinihash:provider",
      "@type": "xsd:string"
    },
    "served_by": {
      "@id": "infinihash:served_by",
      "@type": "xsd:string"
    },
    "doc_plan": {
      "@id": "infinihash:doc_plan"
    },
    "SignoffRequest": "infinihash:SignoffRequest",
    "decision": {
      "@id": "infinihash:decision",
      "@type": "xsd:string"
    },
    "approverName": {
      "@id": "infinihash:approverName",
      "@type": "xsd:string"
    },
    "approverEmail": {
      "@id": "infinihash:approverEmail",
      "@type": "xsd:string"
    },
    "ConsentRequest": "infinihash:ConsentRequest",
    "method": {
      "@id": "infinihash:method",
      "@type": "xsd:string"
    },
    "purpose": {
      "@id": "infinihash:purpose",
      "@type": "xsd:string"
    },
    "KycWatchlistItem": "infinihash:KycWatchlistItem",
    "pep": {
      "@id": "infinihash:pep",
      "@type": "xsd:boolean"
    },
    "sanctioned": {
      "@id": "infinihash:sanctioned",
      "@type": "xsd:boolean"
    },
    "KycReportItem": "infinihash:KycReportItem",
    "KycCryptoLinkRequest": "infinihash:KycCryptoLinkRequest",
    "address": {
      "@id": "infinihash:address",
      "@type": "xsd:string"
    },
    "chain": {
      "@id": "infinihash:chain",
      "@type": "xsd:string"
    },
    "KycCryptoLinkResponse": "infinihash:KycCryptoLinkResponse",
    "jobId": {
      "@id": "infinihash:jobId",
      "@type": "xsd:string"
    },
    "cryptoRiskScore": {
      "@id": "infinihash:cryptoRiskScore",
      "@type": "xsd:decimal"
    },
    "cryptoRiskLevel": {
      "@id": "infinihash:cryptoRiskLevel",
      "@type": "xsd:string"
    },
    "KycCryptoLinkStatus": "infinihash:KycCryptoLinkStatus",
    "checkStatus": {
      "@id": "infinihash:checkStatus",
      "@type": "xsd:string"
    },
    "KycEscalateEddRequest": "infinihash:KycEscalateEddRequest",
    "reason": {
      "@id": "infinihash:reason",
      "@type": "xsd:string"
    },
    "triggeredByScore": {
      "@id": "infinihash:triggeredByScore",
      "@type": "xsd:decimal"
    },
    "KycEscalateEddResponse": "infinihash:KycEscalateEddResponse",
    "previousTier": {
      "@id": "infinihash:previousTier",
      "@type": "xsd:string"
    },
    "newTier": {
      "@id": "infinihash:newTier",
      "@type": "xsd:string"
    },
    "newChecks": {
      "@id": "infinihash:newChecks",
      "@container": "@list"
    },
    "KycNarrativeResponse": "infinihash:KycNarrativeResponse",
    "narrative": {
      "@id": "infinihash:narrative",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "infinihash:tier",
      "@type": "xsd:string"
    },
    "cached": {
      "@id": "infinihash:cached",
      "@type": "xsd:boolean"
    },
    "fallback_reason": {
      "@id": "infinihash:fallback_reason",
      "@type": "xsd:string"
    },
    "KycRiskOverride": "infinihash:KycRiskOverride",
    "from": {
      "@id": "infinihash:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "infinihash:to",
      "@type": "xsd:string"
    },
    "at": {
      "@id": "infinihash:at",
      "@type": "xsd:dateTime"
    },
    "actorType": {
      "@id": "infinihash:actorType",
      "@type": "xsd:string"
    },
    "actorApiKeyId": {
      "@id": "infinihash:actorApiKeyId",
      "@type": "xsd:string"
    },
    "KycRiskResponse": "infinihash:KycRiskResponse",
    "riskOverride": {
      "@id": "infinihash:riskOverride"
    },
    "KycRiskOverrideRequest": "infinihash:KycRiskOverrideRequest",
    "KycRiskOverrideResponse": "infinihash:KycRiskOverrideResponse",
    "KycCheckOverrideRequest": "infinihash:KycCheckOverrideRequest",
    "KycCheckOverrideResponse": "infinihash:KycCheckOverrideResponse",
    "check": {
      "@id": "infinihash:check"
    },
    "override": {
      "@id": "infinihash:override"
    },
    "KycAdminApproveRequest": "infinihash:KycAdminApproveRequest",
    "KycAdminApproveResponse": "infinihash:KycAdminApproveResponse",
    "adminApproval": {
      "@id": "infinihash:adminApproval"
    },
    "KycPassport": "infinihash:KycPassport",
    "passport": {
      "@id": "infinihash:passport"
    },
    "KycLivenessSession": "infinihash:KycLivenessSession",
    "session_id": {
      "@id": "infinihash:session_id",
      "@type": "xsd:string"
    },
    "session_url": {
      "@id": "infinihash:session_url",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "infinihash:expires_at",
      "@type": "xsd:dateTime"
    },
    "KycSanctionsResult": "infinihash:KycSanctionsResult",
    "screened_at": {
      "@id": "infinihash:screened_at",
      "@type": "xsd:dateTime"
    },
    "risk_level": {
      "@id": "infinihash:risk_level",
      "@type": "xsd:string"
    },
    "KycRescreenResult": "infinihash:KycRescreenResult",
    "overall_risk": {
      "@id": "infinihash:overall_risk",
      "@type": "xsd:string"
    },
    "flagged": {
      "@id": "infinihash:flagged",
      "@type": "xsd:boolean"
    },
    "results": {
      "@id": "infinihash:results",
      "@container": "@list"
    },
    "wallets": {
      "@id": "infinihash:wallets",
      "@container": "@list"
    },
    "KycExtraction": "infinihash:KycExtraction",
    "documentId": {
      "@id": "infinihash:documentId",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "infinihash:fields"
    },
    "confidence": {
      "@id": "infinihash:confidence"
    },
    "needs_review": {
      "@id": "infinihash:needs_review",
      "@container": "@list"
    },
    "extraction_model": {
      "@id": "infinihash:extraction_model",
      "@type": "xsd:string"
    },
    "extraction_latency_ms": {
      "@id": "infinihash:extraction_latency_ms",
      "@type": "xsd:integer"
    },
    "extracted_at": {
      "@id": "infinihash:extracted_at",
      "@type": "xsd:dateTime"
    },
    "KycScreenError": "infinihash:KycScreenError",
    "KybRequest": "infinihash:KybRequest",
    "company_name": {
      "@id": "infinihash:company_name",
      "@type": "xsd:string"
    },
    "registration_number": {
      "@id": "infinihash:registration_number",
      "@type": "xsd:string"
    },
    "ubo_list": {
      "@id": "infinihash:ubo_list",
      "@container": "@list"
    },
    "KybCaseCreated": "infinihash:KybCaseCreated",
    "kyb_case_id": {
      "@id": "infinihash:kyb_case_id",
      "@type": "xsd:string"
    },
    "verified_name": {
      "@id": "infinihash:verified_name",
      "@type": "xsd:string"
    },
    "match_score": {
      "@id": "infinihash:match_score",
      "@type": "xsd:decimal"
    },
    "ubo_count": {
      "@id": "infinihash:ubo_count",
      "@type": "xsd:integer"
    },
    "lookup_source": {
      "@id": "infinihash:lookup_source",
      "@type": "xsd:string"
    },
    "KybCase": "infinihash:KybCase",
    "DocExtractRequest": "infinihash:DocExtractRequest",
    "docType": {
      "@id": "infinihash:docType",
      "@type": "xsd:string"
    },
    "originalData": {
      "@id": "infinihash:originalData",
      "@type": "xsd:string"
    },
    "originalMimeType": {
      "@id": "infinihash:originalMimeType",
      "@type": "xsd:string"
    },
    "DocPreflight": "infinihash:DocPreflight",
    "ok": {
      "@id": "infinihash:ok",
      "@type": "xsd:boolean"
    },
    "quality": {
      "@id": "infinihash:quality"
    },
    "reasons": {
      "@id": "infinihash:reasons",
      "@container": "@list"
    },
    "DocExtractResult": "infinihash:DocExtractResult",
    "detectedType": {
      "@id": "infinihash:detectedType",
      "@type": "xsd:string"
    },
    "warnings": {
      "@id": "infinihash:warnings",
      "@container": "@list"
    },
    "discrepancies": {
      "@id": "infinihash:discrepancies"
    },
    "preflight": {
      "@id": "infinihash:preflight",
      "@type": "@id"
    },
    "mrz": {
      "@id": "infinihash:mrz"
    },
    "mrzMismatch": {
      "@id": "infinihash:mrzMismatch",
      "@type": "xsd:boolean"
    },
    "mrzDiscrepancies": {
      "@id": "infinihash:mrzDiscrepancies",
      "@container": "@list"
    },
    "DocUploadAccepted": "infinihash:DocUploadAccepted",
    "DocUploadDedupe": "infinihash:DocUploadDedupe",
    "dedupe": {
      "@id": "infinihash:dedupe",
      "@type": "xsd:boolean"
    },
    "imageRef": {
      "@id": "infinihash:imageRef",
      "@type": "xsd:string"
    },
    "DocListItem": "infinihash:DocListItem",
    "startedAt": {
      "@id": "infinihash:startedAt",
      "@type": "xsd:dateTime"
    },
    "DocList": "infinihash:DocList",
    "count": {
      "@id": "infinihash:count",
      "@type": "xsd:integer"
    },
    "DocSmartExtractRequest": "infinihash:DocSmartExtractRequest",
    "DocBundleSegment": "infinihash:DocBundleSegment",
    "segmentIdx": {
      "@id": "infinihash:segmentIdx",
      "@type": "xsd:integer"
    },
    "pages": {
      "@id": "infinihash:pages"
    },
    "DocSmartExtractResult": "infinihash:DocSmartExtractResult",
    "pages_extracted": {
      "@id": "infinihash:pages_extracted",
      "@type": "xsd:integer"
    },
    "pipeline": {
      "@id": "infinihash:pipeline",
      "@type": "xsd:string"
    },
    "extraction_warnings": {
      "@id": "infinihash:extraction_warnings",
      "@container": "@list"
    },
    "entityId": {
      "@id": "infinihash:entityId",
      "@type": "xsd:string"
    },
    "segments": {
      "@id": "infinihash:segments",
      "@container": "@list"
    },
    "mrzAlert": {
      "@id": "infinihash:mrzAlert",
      "@type": "xsd:boolean"
    },
    "SancThresholds": "infinihash:SancThresholds",
    "sanctions_screening": {
      "@id": "infinihash:sanctions_screening"
    },
    "ofac_sdn_list_check": {
      "@id": "infinihash:ofac_sdn_list_check"
    },
    "note": {
      "@id": "infinihash:note",
      "@type": "xsd:string"
    },
    "SancScreenRequest": "infinihash:SancScreenRequest",
    "SancMatch": "infinihash:SancMatch",
    "listName": {
      "@id": "infinihash:listName",
      "@type": "xsd:string"
    },
    "matchedName": {
      "@id": "infinihash:matchedName",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "infinihash:score",
      "@type": "xsd:decimal"
    },
    "matchType": {
      "@id": "infinihash:matchType",
      "@type": "xsd:string"
    },
    "SancScreenResponse": "infinihash:SancScreenResponse",
    "screening_status": {
      "@id": "infinihash:screening_status",
      "@type": "xsd:string"
    },
    "unsearched_lists": {
      "@id": "infinihash:unsearched_lists",
      "@container": "@list"
    },
    "pep_status": {
      "@id": "infinihash:pep_status",
      "@type": "xsd:string"
    },
    "pep_tier": {
      "@id": "infinihash:pep_tier",
      "@type": "xsd:string"
    },
    "pep_count": {
      "@id": "infinihash:pep_count",
      "@type": "xsd:integer"
    },
    "pep_matches": {
      "@id": "infinihash:pep_matches",
      "@container": "@list"
    },
    "pep_error": {
      "@id": "infinihash:pep_error",
      "@type": "xsd:string"
    },
    "SancIbanRequest": "infinihash:SancIbanRequest",
    "iban": {
      "@id": "infinihash:iban",
      "@type": "xsd:string"
    },
    "SancIbanResult": "infinihash:SancIbanResult",
    "valid": {
      "@id": "infinihash:valid",
      "@type": "xsd:boolean"
    },
    "problems": {
      "@id": "infinihash:problems",
      "@container": "@list"
    },
    "SancResultRecord": "infinihash:SancResultRecord",
    "reviewedAt": {
      "@id": "infinihash:reviewedAt",
      "@type": "xsd:dateTime"
    },
    "reviewedBy": {
      "@id": "infinihash:reviewedBy",
      "@type": "xsd:string"
    },
    "SancReviewRequest": "infinihash:SancReviewRequest",
    "SancStats": "infinihash:SancStats",
    "total": {
      "@id": "infinihash:total",
      "@type": "xsd:integer"
    },
    "by_list": {
      "@id": "infinihash:by_list"
    },
    "EntityLei": "infinihash:EntityLei",
    "legalAddress": {
      "@id": "infinihash:legalAddress"
    },
    "registrationAuthority": {
      "@id": "infinihash:registrationAuthority"
    },
    "lastUpdated": {
      "@id": "infinihash:lastUpdated",
      "@type": "xsd:string"
    },
    "EntityCrd": "infinihash:EntityCrd",
    "registrations": {
      "@id": "infinihash:registrations"
    },
    "UbosRelatedEntity": "infinihash:UbosRelatedEntity",
    "submission_id": {
      "@id": "infinihash:submission_id",
      "@type": "xsd:string"
    },
    "entity_name": {
      "@id": "infinihash:entity_name",
      "@type": "xsd:string"
    },
    "entity_type": {
      "@id": "infinihash:entity_type",
      "@type": "xsd:string"
    },
    "risk_tier": {
      "@id": "infinihash:risk_tier",
      "@type": "xsd:string"
    },
    "risk_score": {
      "@id": "infinihash:risk_score",
      "@type": "xsd:decimal"
    },
    "ownership_percent": {
      "@id": "infinihash:ownership_percent",
      "@type": "xsd:decimal"
    },
    "is_pep": {
      "@id": "infinihash:is_pep",
      "@type": "xsd:boolean"
    },
    "linked_at": {
      "@id": "infinihash:linked_at",
      "@type": "xsd:dateTime"
    },
    "UbosRelatedEntities": "infinihash:UbosRelatedEntities",
    "normalized": {
      "@id": "infinihash:normalized",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "infinihash:items",
      "@container": "@list"
    },
    "BeneficialOwner": "infinihash:BeneficialOwner",
    "idType": {
      "@id": "infinihash:idType",
      "@type": "xsd:string"
    },
    "idNumber": {
      "@id": "infinihash:idNumber",
      "@type": "xsd:string"
    },
    "isPEP": {
      "@id": "infinihash:isPEP",
      "@type": "xsd:boolean"
    },
    "kycStatus": {
      "@id": "infinihash:kycStatus",
      "@type": "xsd:string"
    },
    "BeneficialOwnerCreate": "infinihash:BeneficialOwnerCreate",
    "BeneficialOwnerUpdate": "infinihash:BeneficialOwnerUpdate",
    "BioFaceMatchRequest": "infinihash:BioFaceMatchRequest",
    "selfie_b64": {
      "@id": "infinihash:selfie_b64",
      "@type": "xsd:string"
    },
    "selfie_video_frames": {
      "@id": "infinihash:selfie_video_frames",
      "@container": "@list"
    },
    "id_document_id": {
      "@id": "infinihash:id_document_id",
      "@type": "xsd:string"
    },
    "BioFaceMatchResult": "infinihash:BioFaceMatchResult",
    "matchScore": {
      "@id": "infinihash:matchScore",
      "@type": "xsd:decimal"
    },
    "livenessScore": {
      "@id": "infinihash:livenessScore",
      "@type": "xsd:decimal"
    },
    "LiveSelfieRequest": "infinihash:LiveSelfieRequest",
    "selfie_image": {
      "@id": "infinihash:selfie_image",
      "@type": "xsd:string"
    },
    "selfie_mime": {
      "@id": "infinihash:selfie_mime",
      "@type": "xsd:string"
    },
    "LiveFaceMatchResult": "infinihash:LiveFaceMatchResult",
    "passed": {
      "@id": "infinihash:passed",
      "@type": "xsd:boolean"
    },
    "next_step": {
      "@id": "infinihash:next_step",
      "@type": "xsd:string"
    },
    "LiveStatus": "infinihash:LiveStatus",
    "liveness_passed": {
      "@id": "infinihash:liveness_passed",
      "@type": "xsd:boolean"
    },
    "liveness_score": {
      "@id": "infinihash:liveness_score",
      "@type": "xsd:decimal"
    },
    "liveness_checked_at": {
      "@id": "infinihash:liveness_checked_at",
      "@type": "xsd:string"
    },
    "selfie_stored": {
      "@id": "infinihash:selfie_stored",
      "@type": "xsd:boolean"
    },
    "idv_session_status": {
      "@id": "infinihash:idv_session_status",
      "@type": "xsd:string"
    },
    "face_match_status": {
      "@id": "infinihash:face_match_status",
      "@type": "xsd:string"
    },
    "face_match_result": {
      "@id": "infinihash:face_match_result"
    },
    "KycStatusResult": "infinihash:KycStatusResult",
    "kyc_complete": {
      "@id": "infinihash:kyc_complete",
      "@type": "xsd:boolean"
    },
    "completed_at": {
      "@id": "infinihash:completed_at",
      "@type": "xsd:dateTime"
    },
    "expired": {
      "@id": "infinihash:expired",
      "@type": "xsd:boolean"
    },
    "KycStatusNotFound": "infinihash:KycStatusNotFound",
    "in_progress": {
      "@id": "infinihash:in_progress",
      "@type": "xsd:boolean"
    },
    "VerifyRequest": "infinihash:VerifyRequest",
    "doc_type": {
      "@id": "infinihash:doc_type",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "infinihash:mime_type",
      "@type": "xsd:string"
    },
    "first_name": {
      "@id": "infinihash:first_name",
      "@type": "xsd:string"
    },
    "last_name": {
      "@id": "infinihash:last_name",
      "@type": "xsd:string"
    },
    "VerifyResult": "infinihash:VerifyResult",
    "document_type": {
      "@id": "infinihash:document_type",
      "@type": "xsd:string"
    },
    "document_number": {
      "@id": "infinihash:document_number",
      "@type": "xsd:string"
    },
    "date_of_birth": {
      "@id": "infinihash:date_of_birth",
      "@type": "xsd:string"
    },
    "expiry_date": {
      "@id": "infinihash:expiry_date",
      "@type": "xsd:string"
    },
    "raw_data": {
      "@id": "infinihash:raw_data"
    },
    "VerifySignatoryRequest": "infinihash:VerifySignatoryRequest",
    "party_name": {
      "@id": "infinihash:party_name",
      "@type": "xsd:string"
    },
    "kyc_token": {
      "@id": "infinihash:kyc_token",
      "@type": "xsd:string"
    },
    "doc_b64": {
      "@id": "infinihash:doc_b64",
      "@type": "xsd:string"
    },
    "VerifySignatoryResult": "infinihash:VerifySignatoryResult",
    "verified": {
      "@id": "infinihash:verified",
      "@type": "xsd:boolean"
    },
    "kyc_case_id": {
      "@id": "infinihash:kyc_case_id",
      "@type": "xsd:string"
    },
    "kyc_score": {
      "@id": "infinihash:kyc_score",
      "@type": "xsd:decimal"
    },
    "kyc_status": {
      "@id": "infinihash:kyc_status",
      "@type": "xsd:string"
    },
    "match_confidence": {
      "@id": "infinihash:match_confidence",
      "@type": "xsd:decimal"
    },
    "match_verdict": {
      "@id": "infinihash:match_verdict",
      "@type": "xsd:string"
    },
    "matched_name": {
      "@id": "infinihash:matched_name",
      "@type": "xsd:string"
    },
    "VerifySignatoryPending": "infinihash:VerifySignatoryPending",
    "ClosedloopSessionRequest": "infinihash:ClosedloopSessionRequest",
    "ref": {
      "@id": "infinihash:ref",
      "@type": "xsd:string"
    },
    "ClosedloopSessionCreated": "infinihash:ClosedloopSessionCreated",
    "verify_url": {
      "@id": "infinihash:verify_url",
      "@type": "xsd:string"
    },
    "ClosedloopSessionState": "infinihash:ClosedloopSessionState",
    "handoff_url": {
      "@id": "infinihash:handoff_url",
      "@type": "xsd:string"
    },
    "support_email": {
      "@id": "infinihash:support_email",
      "@type": "xsd:string"
    },
    "MobileUploadToken": "infinihash:MobileUploadToken",
    "expires_in": {
      "@id": "infinihash:expires_in",
      "@type": "xsd:integer"
    },
    "MobileUploadStatus": "infinihash:MobileUploadStatus",
    "artifact": {
      "@id": "infinihash:artifact"
    },
    "MobileUploadResult": "infinihash:MobileUploadResult",
    "GapField": "infinihash:GapField",
    "label": {
      "@id": "infinihash:label",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "infinihash:required",
      "@type": "xsd:boolean"
    },
    "current_value": {
      "@id": "infinihash:current_value"
    },
    "low_confidence": {
      "@id": "infinihash:low_confidence",
      "@type": "xsd:boolean"
    },
    "missing": {
      "@id": "infinihash:missing",
      "@type": "xsd:boolean"
    },
    "GapUboContact": "infinihash:GapUboContact",
    "ubo_name": {
      "@id": "infinihash:ubo_name",
      "@type": "xsd:string"
    },
    "GapFormResponse": "infinihash:GapFormResponse",
    "ubo_contacts": {
      "@id": "infinihash:ubo_contacts",
      "@container": "@list"
    },
    "gap_count": {
      "@id": "infinihash:gap_count",
      "@type": "xsd:integer"
    },
    "has_gaps": {
      "@id": "infinihash:has_gaps",
      "@type": "xsd:boolean"
    },
    "GapFormSubmit": "infinihash:GapFormSubmit",
    "GapFormSubmitResult": "infinihash:GapFormSubmitResult",
    "success": {
      "@id": "infinihash:success",
      "@type": "xsd:boolean"
    },
    "fields_merged": {
      "@id": "infinihash:fields_merged",
      "@type": "xsd:integer"
    },
    "WebhookEndpoint": "infinihash:WebhookEndpoint",
    "url": {
      "@id": "infinihash:url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "infinihash:events",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "infinihash:active",
      "@type": "xsd:boolean"
    },
    "WebhookEndpointCreated": "infinihash:WebhookEndpointCreated",
    "secretGenerated": {
      "@id": "infinihash:secretGenerated",
      "@type": "xsd:boolean"
    },
    "WebhookCreateRequest": "infinihash:WebhookCreateRequest",
    "WebhookError": "infinihash:WebhookError",
    "validEvents": {
      "@id": "infinihash:validEvents",
      "@container": "@list"
    },
    "WebhookBlocklistEntry": "infinihash:WebhookBlocklistEntry",
    "hostPattern": {
      "@id": "infinihash:hostPattern",
      "@type": "xsd:string"
    },
    "WebhookBlocklistRequest": "infinihash:WebhookBlocklistRequest",
    "WebhookDeleted": "infinihash:WebhookDeleted",
    "deleted": {
      "@id": "infinihash:deleted",
      "@type": "xsd:boolean"
    },
    "WebhookTestResult": "infinihash:WebhookTestResult",
    "sent": {
      "@id": "infinihash:sent",
      "@type": "xsd:boolean"
    },
    "event": {
      "@id": "infinihash:event",
      "@type": "xsd:string"
    },
    "WebhookOutboxItem": "infinihash:WebhookOutboxItem",
    "endpointId": {
      "@id": "infinihash:endpointId",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "infinihash:attempts",
      "@type": "xsd:integer"
    },
    "maxAttempts": {
      "@id": "infinihash:maxAttempts",
      "@type": "xsd:integer"
    },
    "nextAttemptAt": {
      "@id": "infinihash:nextAttemptAt",
      "@type": "xsd:dateTime"
    },
    "lastError": {
      "@id": "infinihash:lastError",
      "@type": "xsd:string"
    },
    "lastStatus": {
      "@id": "infinihash:lastStatus",
      "@type": "xsd:integer"
    },
    "updatedAt": {
      "@id": "infinihash:updatedAt",
      "@type": "xsd:dateTime"
    },
    "deliveredAt": {
      "@id": "infinihash:deliveredAt",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "infinihash-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects infinihash-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/auth-infinihash-openapi.json, openapi/kyc-api-infinihash-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/auth-infinihash-openapi.json",
    "openapi/kyc-api-infinihash-openapi.json"
  ]
}