Official Python SDK for the 01credit platform — risk control, credit, and lifecycle management for AI agents performing on-chain actions
Project description
credit01 — 01credit Python SDK
Official Python SDK for 01credit.
Install
pip install credit01
Quickstart
from credit01 import CreditClient
client = CreditClient(api_key="01l_live_xxx")
config = client.get_config()
decision = client.check(action="swap", amountUSD=250, venue="Uniswap V3")
if decision["result"] == "REVIEW":
resolution = client.wait_for_approval(decision["checkId"])
if resolution != "approved":
raise SystemExit("Operator denied the action")
Credit Flow
approval = client.request_credit(amount=30, chain_id=11155111)
if approval["approved"]:
draw = client.draw_credit(amount=30, chain_id=approval["chainId"])
outstanding = client.get_outstanding(draw["loanId"])
client.repay_credit(draw["loanId"], "0xrepay...")
Methods
get_config()is_kill_switch_active()set_status(status)update_metrics(**kwargs)report_transaction(**kwargs)log(level, message, **kwargs)log_batch(entries)request_credit(amount, chain_id=None)draw_credit(amount, chain_id=None)get_outstanding(loan_id)repay_credit(loan_id, tx_hash)check(**context)resolve(log_id, resolved_by)get_approval_status(check_id)wait_for_approval(check_id, timeout=300, interval=5)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
credit01-0.2.0.tar.gz
(9.2 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file credit01-0.2.0.tar.gz.
File metadata
- Download URL: credit01-0.2.0.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
317302f8c8ebb46a1de5eb1f0cc6a40dbd5c8f33a44c3c4a5dfeed437c89346e
|
|
| MD5 |
799aa836eeca2577f4ba832366020f9f
|
|
| BLAKE2b-256 |
5990cd7373c631dfa997dfee2e15a3a6ac66ba8cd2f603f835a40d58bb688bbf
|
File details
Details for the file credit01-0.2.0-py3-none-any.whl.
File metadata
- Download URL: credit01-0.2.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab418b359debf69bc0207ba549a05b0cea8a1124a3f08c26b77fff2ae3b89d77
|
|
| MD5 |
495e3aafa0cd1ed3c5088688f3828605
|
|
| BLAKE2b-256 |
a834e8cb8f01de2f7049e51fd9a4104578d404ecb142779a46f0d044c49fb037
|