Use the right signal
Recipient names, purposes, and categories supplied by your agent are caller-provided context, not
independent evidence. Do not treat them as verified identity. Trust enrichment can use cached data.
An unavailable enrichment source does not establish that the recipient is trusted. When the trust
score or level a rule needs is missing, the payment is denied, whatever the rule’s action. A
baseline score can still exist for a recipient with little history, so inspect the evidence and
confidence as well.
Card payments never carry a trust score or trust level. On a card payment,
DENY and
REQUIRE_APPROVAL rules of type TRUST_SCORE or COUNTERPARTY_STATUS are skipped, but an ALLOW
rule of either type denies the payment. To keep card payments working, write trust rules as DENY
rules, such as deny below 0.5 rather than allow at 0.5 and above. Or put ALLOW trust rules in a
policy assigned only to wallets, since organization policies and policies assigned to an agent or
card also run on card payments.
Two layers of trust
- Per-organization trust: your organization’s view of a counterparty, based on your own transaction history with it.
- Network trust: a cross-organization view of a counterparty across all Conto customers.
TRUST_SCORE rules read the network score. COUNTERPARTY_STATUS rules read your organization’s
trust level for the payee.
The counterparty assessment
Conto combines both trust layers, your review state, and any policy or compliance gates into one counterparty assessment. It answers five separate questions:- Trust: how much positive evidence supports paying this counterparty. The
assessment shows your organization’s score as
0to100, where high is good.TRUST_SCORErules do not read this number. When there is not enough evidence to score, trust reads asNot scored, not a made-up middle number. A brand-new payee is unscored, not low trust. - Risk: which adverse signals create risk. This is a category, not one minus
trust. When evidence is insufficient, risk stays
Risk unknown. Conto does not turn “no history” into “high risk”. - Confidence: how much data backs the assessment, independent of trust and risk. A high-trust counterparty with only a few payments is still low confidence.
- Hard stops: independent policy, compliance, identity, or operational gates. A hard stop such as a sanctions hit or a network-wide block stops release on its own, without inflating the risk score. A counterparty can be low risk and still hard-stopped.
- Recommended vs enforced action: Conto shows what it recommends (block, review, approve with controls, or automate) next to what your policies enforce today (block, require approval, or allow). When policy is looser than the recommendation, the assessment flags the gap. Review the counterparty controls before relying on automation.
Evidence behind the trust score
The counterparty detail response and dashboard show the evidence behind an assessment:- payment count and confirmed payment volume
- successful-settlement rate
- failed and policy-flagged payment counts
- relationship age and time since last activity
- your team’s verification state
- whether shared network evidence is available
How trust levels are assigned
Policies and payment checks read three separate values:
Conto calculates your organization’s score from
0.0 to 1.0 and maps it to a trust level. The
assessment shows the same score as 0 to 100.
Lifecycle statuses
Trust level is an evidence signal. Lifecycle status is the operator control state that Conto stores on each counterparty and maps back into policy-compatible fields.
Counterparty APIs return
lifecycleStatus together with the matching trustLevel and
approvalStatus. Use MONITORED for a payee you have approved but still want a person to review
each payment to.
Once a payee is APPROVED, TRUSTED, MONITORED, QUARANTINED, or BLOCKED, its trust level
stays the value in this table. Rescoring after a payment updates only the score.
External enrichment and compliance signals
Conto network intelligence
Conto aggregates anonymized risk signals across organizations to improve counterparty evaluation. Addresses that several organizations flag or block raise alerts and lower the network score. The Network page in the dashboard shows entity details, trust lookups, alerts, and network-wide totals.Fairscale for Solana
For Solana addresses with no existing network trust score, Conto can enrich the counterparty with Fairscale wallet reputation data. Fairscale scores onchain behavior, token holdings, transaction patterns, staking activity, and social connections from 0 to 100.- Used for cold-start reputation on Solana
- Normalized into Conto’s
0.0 - 1.0trust scale and used as the network score thatTRUST_SCORErules read - Reputation enrichment supplements the trust information already available for the address
- Skipped for EVM addresses, and when no enrichment result is available
Sanctions screening
Sanctions and compliance checks are separate from trust scoring. Conto screens wallet addresses against sanctions lists on every payment, including known sanctioned addresses such as Tornado Cash, Lazarus Group, and Garantex. Screening can block a payment independently of the trust score, so a counterparty can be high-trust from a behavior standpoint and still be blocked for compliance reasons.
Chainalysis or TRM Labs can replace the local list. Contact
support@conto.finance about either.
Sanctions screening fails closed. If the selected provider is unavailable, or the local OFAC list
has not refreshed recently, the payment is denied.
context.recipientCountry. To allow only the countries you permit, see
geographic restrictions.
How trust becomes a control
Trust data feeds into policy evaluation. Common trust-aware controls:TRUST_SCOREthresholds- Counterparty status and trust-level rules
- New-recipient approval workflows
- Alerts when trust drops sharply
Look up trust programmatically
Use the SDK network trust endpoint to inspect any wallet address:trust.globalScore (0 to 1), isVerified, riskLevel,
networkRelationships, riskSignalCount, your agent’s relationship with the address, and your
transaction history with it. Standard SDK keys include the required network:read scope.
Network sharing modes
Choose how your organization participates in network intelligence in Settings.
If sharing is disabled, network lookups return an
UNKNOWN baseline score of 0.5 for every
address, so a TRUST_SCORE rule compares every payee against 0.5.
Related guides
Approval workflows
Use trust levels as a review trigger
Recommended policy setup
Build a layered risk model for agents that spend
Recipes
Copy-paste trust lookup and policy setup commands