ПолеТипОписание
dataнеобязательноAmlEvidenceResponse | null—
check_idобязательноuuid—
audit_idобязательноuuid—
productобязательно"investigation"—
subjectобязательноAmlProductSubjectResponse—
typeобязательноSubjectType—
valueобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
generated_atобязательноdate-time—
lookback_daysобязательноinteger—
linked_identitiesобязательноAmlEvidenceIdentityResponse[]—
addressобязательноstring—
kindобязательноstring—
node_activityнеобязательноAmlEvidenceNodeActivityResponse[]Observed transaction-flow denominator for graph nodes. Values are deduplicated from the immutable screening trace and are not wallet balances.
addressобязательноstring—
observed_inflowобязательноstring—
observed_outflowобязательноstring—
observed_amountобязательноstringLargest observed inbound or outbound value in the immutable screening window. This is not the current on-chain balance.
screened_transaction_transfersнеобязательноAmlEvidenceSubjectTransferResponse[]Economic transfers that belong to the screened transaction subject. Empty when the screened subject is an address.
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
timestampнеобязательноdate-time | null—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
observed_address_transfersнеобязательноAmlEvidenceSubjectTransferResponse[]Observed economic transfers touching the screened address or its linked identities, deduplicated from the immutable analysis trace. These are activity records, not confirmed risk exposure or full wallet history.
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
timestampнеобязательноdate-time | null—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
pathsобязательноAmlEvidencePathResponse[]—
categoryобязательноRiskCategory—
risk_addressобязательноstring—
entity_nameобязательноstring | nullPresent only when the analyst key also has the aml:entity:read downstream-disclosure scope.
directionобязательноExposureDirection—
confirmed_hopsобязательноinteger—
amountобязательноstring | null—
amount_basisобязательноstring—
stepsобязательноAmlEvidenceTransferResponse[]—
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
depthобязательноinteger—
timestampобязательноdate-time—
directionобязательноExposureDirection—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
participant_roleнеобязательноstring | null—
matched_amountнеобязательноstring | null—
matched_transfersнеобязательноAmlEvidenceSubjectTransferResponse[]—
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
timestampнеобязательноdate-time | null—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
contextual_signalsобязательноAmlEvidenceContextResponse[]—
categoryобязательноRiskCategory—
directionобязательноExposureDirection—
countобязательноinteger—
warningобязательноstring—
participant_profilesнеобязательноAmlEvidenceParticipantProfileResponse[]—
networkнеобязательноAmlNetwork | null—
participantобязательноstring—
assetобязательноAmlAsset—
categoryобязательноRiskCategory—
risk_addressобязательноstring—
directionобязательноExposureDirection—
timingобязательноstring—
stepsобязательноAmlEvidenceTransferResponse[]—
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
depthобязательноinteger—
timestampобязательноdate-time—
directionобязательноExposureDirection—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
ownership_boundariesнеобязательноAmlOwnershipBoundaryEvidenceResponse[]—
finding_idобязательноstring—
kindобязательноstring—
labelобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
candidate_categoryобязательноRiskCategory—
directionобязательноExposureDirection—
summaryобязательноstring—
source_refобязательноstring—
source_as_ofобязательноstring—
policy_versionобязательноstring—
score_effectнеобязательно"none"—
observed_transfer_countобязательноinteger—
addressобязательноstring—
risk_addressобязательноstring—
stepsобязательноAmlEvidenceTransferResponse[]—
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
depthобязательноinteger—
timestampобязательноdate-time—
directionобязательноExposureDirection—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
contract_code_sha256необязательноstring | null—
contract_code_observed_atнеобязательноdate-time | null—
asset_restrictionsнеобязательноAmlAssetRestrictionEvidenceResponse[]—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
canonical_contractобязательноstring—
issuerобязательноstring—
issuer_designated_atобязательноstring—
restrictionобязательно"blocked_token_under_current_us_sanctions"—
statement_atобязательноstring—
source_refобязательноstring—
source_sha256обязательноstring—
issuer_source_refобязательноstring—
issuer_source_sha256обязательноstring—
contract_source_refобязательноstring—
observed_atобязательноdate-time—
policy_versionобязательноstring—
wallet_explicitly_listed_by_authorityнеобязательноfalse—
score_effectнеобязательноstring—
risk_score_floorнеобязательноinteger | null—
asset_transaction_banнеобязательноAmlAssetTransactionBanResponse | null—
asset_nameобязательноstring—
jurisdictionобязательно"EU"—
restriction_typeобязательно"asset_transaction_ban"—
restriction_applicable_fromобязательноstring—
legal_basisобязательноstring—
legal_annexобязательноstring—
consolidation_celexобязательноstring—
consolidated_as_ofобязательноstring—
official_entity_source_refобязательноstring—
official_response_sha256обязательноstring—
official_observed_atобязательноdate-time—
official_metadata_source_refобязательноstring—
official_metadata_response_sha256обязательноstring—
official_metadata_observed_atобязательноdate-time—
asset_transaction_ban_statusнеобязательноstring—
asset_transaction_ban_error_typeнеобязательноstring | null—
supporting_publication_statusнеобязательноstring—
supporting_publication_error_typeнеобязательноstring | null—
supporting_publicationsнеобязательноAmlAssetPublicationResponse[]—
source_refобязательноstring—
response_sha256обязательноstring—
observation_sha256обязательноstring—
observed_atобязательноdate-time—
decision_effectнеобязательноstring—
applicable_movement_countнеобязательноinteger—
decision_basisнеобязательноstring | null—
summaryобязательноstring—
movementsобязательноAmlEvidenceSubjectTransferResponse[]—
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
timestampнеобязательноdate-time | null—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
proofsобязательноAmlBehavioralProofResponse[]—
networkобязательноAmlNetwork—
transactionобязательноstring—
timestampобязательноdate-time—
block_numberобязательноinteger—
block_hashобязательноstring | null—
initiatorобязательноstring—
receipt_sha256обязательноstring—
statusобязательно"confirmed_success"—
verification_basisнеобязательноstring—
execution_trace_sha256необязательноstring | null—
chain_proofsнеобязательноAmlChainProofResponse[]—
networkобязательноAmlNetwork—
transactionобязательноstring—
timestampобязательноdate-time—
block_numberобязательноinteger—
block_hashобязательноstring | null—
initiatorобязательноstring—
receipt_sha256обязательноstring—
statusобязательно"confirmed_success"—
verification_basisнеобязательноstring—
execution_trace_sha256необязательноstring | null—
assetобязательноAmlAsset—
observation_hashобязательноstring—
observed_atобязательноdate-time—
attribution_sourcesнеобязательноAmlAttributionSourceResponse[]—
networkобязательноAmlNetwork—
addressобязательноstring—
labelобязательноstring—
categoriesобязательноRiskCategory[]—
source_refобязательноstring | null—
source_tierобязательноstring—
confidenceобязательноnumber—
version_hashобязательноstring—
evidenceобязательноobject—
chain_proof_statusнеобязательноstring—
behavioral_review_statusнеобязательноstring—
behavioral_networks_reviewedнеобязательноAmlNetwork[]—
behavioral_assets_reviewedнеобязательноAmlAsset[]—
behavioral_findingsнеобязательноAmlBehavioralEvidenceResponse[]—
finding_idобязательноstring—
kindобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
summaryобязательноstring—
verified_transaction_countобязательноinteger—
verified_transfer_countобязательноinteger—
elapsed_secondsнеобязательноinteger | null—
amount_ratioнеобязательноstring | null—
score_effectнеобязательно"none"—
policy_versionобязательноstring—
participantобязательноstring—
stepsобязательноAmlEvidenceTransferResponse[]—
sourceобязательноstring—
destinationобязательноstring—
transactionобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
amountобязательноstring—
depthобязательноinteger—
timestampобязательноdate-time—
directionобязательноExposureDirection—
channelобязательноstring—
roleобязательноstring—
initiatorнеобязательноstring | null—
proofsобязательноAmlBehavioralProofResponse[]—
networkобязательноAmlNetwork—
transactionобязательноstring—
timestampобязательноdate-time—
block_numberобязательноinteger—
block_hashобязательноstring | null—
initiatorобязательноstring—
receipt_sha256обязательноstring—
statusобязательно"confirmed_success"—
verification_basisнеобязательноstring—
execution_trace_sha256необязательноstring | null—
behavioral_review_warningsнеобязательноstring[]—
coverageобязательноAmlCoverageItemResponse[]—
categoryобязательноRiskCategory—
statusобязательноstring—
directionsнеобязательноExposureDirection[]—
lookback_daysобязательноinteger—
analyst_notesобязательноstring[]—
policy_versionобязательноstring—
dataset_revisionобязательноstring—
export_tokenобязательноstring—
export_endpointобязательноstring—
export_expires_atобязательноdate-time—
assessmentнеобязательноAmlProductResultResponse | nullImmutable screening result associated with this evidence export.
productобязательноAmlProduct—
subjectобязательноAmlProductSubjectResponse—
typeобязательноSubjectType—
valueобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
risk_scoreнеобязательноinteger | nullSafio decision-support risk points backed by confirmed evidence. Null when the available coverage cannot support a defensible numeric result. This value is not a probability of criminal activity.
risk_levelобязательноRiskLevel—
risk_scopeнеобязательноstring—
asset_assessmentнеобязательноAmlAssetRiskResponse | null—
risk_scoreнеобязательноinteger | null—
risk_levelобязательноRiskLevel—
decisionобязательноstring—
coverage_statusобязательноstring—
assetобязательноAmlAsset—
wallet_riskнеобязательноAmlWalletRiskResponse | null—
risk_scoreнеобязательноinteger | null—
risk_levelобязательноRiskLevel—
decisionобязательноstring—
coverage_statusнеобязательноstring—
assets_reviewedнеобязательноAmlAsset[]—
networks_reviewedнеобязательноAmlNetwork[]—
finding_assetsнеобязательноAmlAsset[]—
categoriesнеобязательноRiskCategory[]—
verified_finding_countобязательноinteger—
exact_match_countнеобязательноinteger—
participant_countобязательноinteger—
small_inbound_onlyнеобязательноboolean—
policy_versionобязательноstring—
decisionобязательноstring—
triggered_rulesобязательноstring[]—
categoriesобязательноAmlCategoryAssessmentResponse[]—
categoryобязательноRiskCategory—
assessment_statusобязательноstring—
exposure_typeобязательноstring—
min_confirmed_hopsнеобязательноinteger | null—
path_statusобязательноstring—
exposure_amount_usdнеобязательноstring | nullDocumented USDT exposure amount or path-capacity upper bound. Null for non-USDT assets and when exposure is not attributable to an amount.
exposure_shareнеобязательноnumber | null—
directionsнеобязательноExposureDirection[]—
context_signal_countнеобязательноinteger—
warningнеобязательноstring | null—
coverageобязательноAmlCoverageItemResponse[]—
categoryобязательноRiskCategory—
statusобязательноstring—
directionsнеобязательноExposureDirection[]—
lookback_daysобязательноinteger—
coverage_statusобязательноstring—
lookback_daysобязательноinteger—
route_summariesнеобязательноAmlRouteSummaryResponse[] | nullAggregated confirmed routes available to Enhanced and Investigation.
categoryобязательноRiskCategory—
directionобязательноExposureDirection—
confirmed_hopsобязательноinteger—
exposure_typeобязательноstring—
exposure_amount_usdнеобязательноstring | null—
exposure_shareнеобязательноnumber | null—
first_observed_atнеобязательноdate-time | null—
last_observed_atнеобязательноdate-time | null—
entity_nameнеобязательноstring | nullPresent only when the API key permits downstream entity disclosure.
evidence_availableнеобязательноboolean—
policy_versionобязательноstring—
dataset_revisionобязательноstring—
billingобязательноBillingChargeResponse—
enabledобязательноboolean—
amountобязательноstring—
currencyобязательноstring—
balance_afterобязательноstring | null—
waivedнеобязательноbooleanTrue when a reserved AML charge was automatically returned because the purchased result was not delivered with contractually sufficient coverage.
warningsобязательноstring[]—
activity_summaryнеобязательноAmlActivitySummaryResponse | nullSource-neutral amounts and dates from the immutable subject activity. Transaction amounts exclude fees and are not an attributed illicit amount. Address directional totals remain protected.
transaction_amountнеобязательноstring | nullGross sum of observed value-transfer events; internal hops may count the same value more than once.
value_transfer_countнеобязательноinteger | null—
first_transfer_atнеобязательноdate-time | null—
last_transfer_atнеобязательноdate-time | null—
timestamp_statusнеобязательноstring—
assessment_summaryнеобязательноstring[]Deterministic explanation of confirmed findings and coverage; not an analyst opinion.
ownership_boundariesнеобязательноAmlOwnershipBoundarySummaryResponse[]—
finding_idобязательноstring—
kindобязательноstring—
labelобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
candidate_categoryобязательноRiskCategory—
directionобязательноExposureDirection—
summaryобязательноstring—
source_refобязательноstring—
source_as_ofобязательноstring—
policy_versionобязательноstring—
score_effectнеобязательно"none"—
observed_transfer_countобязательноinteger—
asset_restrictionsнеобязательноAmlAssetRestrictionResponse[]—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
canonical_contractобязательноstring—
issuerобязательноstring—
issuer_designated_atобязательноstring—
restrictionобязательно"blocked_token_under_current_us_sanctions"—
statement_atобязательноstring—
source_refобязательноstring—
source_sha256обязательноstring—
issuer_source_refобязательноstring—
issuer_source_sha256обязательноstring—
contract_source_refобязательноstring—
observed_atобязательноdate-time—
policy_versionобязательноstring—
wallet_explicitly_listed_by_authorityнеобязательноfalse—
score_effectнеобязательноstring—
risk_score_floorнеобязательноinteger | null—
asset_transaction_banнеобязательноAmlAssetTransactionBanResponse | null—
asset_transaction_ban_statusнеобязательноstring—
asset_transaction_ban_error_typeнеобязательноstring | null—
supporting_publication_statusнеобязательноstring—
supporting_publication_error_typeнеобязательноstring | null—
supporting_publicationsнеобязательноAmlAssetPublicationResponse[]—
decision_effectнеобязательноstring—
applicable_movement_countнеобязательноinteger—
decision_basisнеобязательноstring | null—
summaryобязательноstring—
behavioral_review_statusнеобязательноstring—
behavioral_networks_reviewedнеобязательноAmlNetwork[]—
behavioral_assets_reviewedнеобязательноAmlAsset[]—
behavioral_findingsнеобязательноAmlBehavioralSummaryResponse[]Receipt-confirmed activity observations. They do not add risk points or establish illicit funds, intent or common control.
finding_idобязательноstring—
kindобязательноstring—
networkобязательноAmlNetwork—
assetобязательноAmlAsset—
summaryобязательноstring—
verified_transaction_countобязательноinteger—
verified_transfer_countобязательноinteger—
elapsed_secondsнеобязательноinteger | null—
amount_ratioнеобязательноstring | null—
score_effectнеобязательно"none"—
policy_versionобязательноstring—
participant_profile_summaryнеобязательноAmlParticipantProfileSummaryResponse[]Receipt-verified participant-profile routes retained in the analysis window. They contribute to overall wallet risk and remain separate from selected-transfer provenance, exposure amounts and transfer-only risk points.
networkнеобязательноAmlNetwork | null—
assetобязательноAmlAsset—
categoryобязательноRiskCategory—
directionобязательноExposureDirection—
verified_route_countобязательноinteger—
before_transactionобязательноinteger—
after_transactionобязательноinteger—
overlapping_transactionобязательноinteger—
first_observed_atобязательноdate-time—
last_observed_atобязательноdate-time—
customer_riskнеобязательноCustomerRiskResultResponse | nullResult calculated with the customer's published model. Safio's proprietary score remains in risk_score and is evaluated independently.
model_idобязательноuuid—
model_nameобязательноstring—
model_versionобязательноinteger—
scoreнеобязательноinteger | null—
risk_levelобязательноRiskLevel—
decisionобязательноstring—
triggered_rulesобязательноstring[]—
errorнеобязательноErrorBody | null—
codeобязательноstring—
messageобязательноstring—
statusнеобязательноinteger | null—
extraнеобязательноobject | null—