Core Concepts
Before integrating with Conto, it’s helpful to understand the key concepts and terminology.Agents
An Agent represents an AI agent registered with Conto. Each agent has:- Name - Human-readable identifier
- Type - The agent framework (OpenAI, Claude, LangChain, Custom)
- Public Key - Unique cryptographic identifier
- Status - Active, Paused, Suspended, or Revoked
- SDK Keys - API keys for authentication
Wallets
A Wallet holds stablecoins for agent payments. Wallets can be linked to multiple agents with different spend limits.| Property | Description |
|---|---|
address | Wallet address |
balance | Current stablecoin balance |
status | Active, Frozen, or Closed |
Agent-Wallet Links
When you link an agent to a wallet, you configure:- Spend Limits - Per-transaction, daily, weekly, monthly limits
- Time Windows - Allowed hours and days for transactions
- Delegation Type - Full, Limited, or View-Only access
Policies
A Policy is a set of rules that determine whether a payment should be approved, denied, or require manual approval.Policy Types
Spend Limit
Control maximum amounts per transaction, day, week, or month
Time Window
Restrict transactions to specific hours and days
Counterparty
Control which recipients are allowed based on trust
Geographic
Block transactions to sanctioned countries (OFAC compliance)
Category
Allow or block specific spending categories
Approval Threshold
Require manual approval above certain amounts
Policy Priority
Policies are evaluated in priority order (highest first). This allows you to:- Create override policies (priority 90+) for critical rules
- Set default policies (priority 50) for normal operations
- Add catch-all policies (priority 10) for fallbacks
Transactions
A Transaction represents a stablecoin payment from a wallet to a recipient.Transaction Lifecycle
Transaction Properties
| Property | Description |
|---|---|
txHash | Blockchain transaction hash |
amount | Payment amount |
status | Current transaction status |
policyResult | Policy evaluation result |
purpose | Reason for payment |
category | Spending category |
Counterparties
A Counterparty is a recipient of payments (vendor, exchange, protocol, etc.).Trust Levels
| Level | Score Range | Description |
|---|---|---|
| TRUSTED | 0.75 - 1.0 | High confidence, minimal restrictions |
| VERIFIED | 0.5 - 0.75 | Established relationship, standard monitoring |
| UNKNOWN | 0.2 - 0.5 | New or limited history, requires scrutiny |
| BLOCKED | 0.0 - 0.2 | High risk, all transactions blocked |
Trust Score Factors
Trust scores are calculated based on:- History (30%) - Transaction count and volume
- Reliability (30%) - Success rate, failed transactions
- Activity (20%) - Account age, recency, consistency
- Verification (20%) - Manual verification, network data
Network Intelligence
Conto’s Network Intelligence provides anonymized cross-organization trust data:- See if other organizations have flagged an address
- Benefit from collective fraud detection
- Contribute to network safety (opt-in)
Network Intelligence data is anonymized. Organizations share aggregate trust signals, not transaction details.
SDK Keys vs API Keys
Conto uses two types of authentication:| Key Type | Format | Purpose |
|---|---|---|
| SDK Key | conto_agent_xxx... | Agent payment operations |
| API Key | conto_xxx... | Full platform API access |
- SDK Keys are scoped to a specific agent and can only perform payment operations
- API Keys are scoped to an organization and can access all API endpoints