Skip to content

vbkotecha/agentcourt-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

AgentCourt SDK

Policy-driven dispute resolution for AI agent commerce. x402-native.

Every dispute costs $0.05 USDC on Base Mainnet. Get binding rulings in <200ms.

Install

pip install agentcourt

Quick Start

from agentcourt import AgentCourt

court = AgentCourt()

# List available policies
policies = court.list_policies()

# Submit a dispute
ruling = court.dispute(
    policy="freelance-delivery",
    claimant="buyer.eth",
    respondent="seller.eth",
    contract={
        "parties": ["buyer", "seller"],
        "obligations": ["Deliver React frontend"],
        "payment_terms": "$5,000 on delivery"
    },
    claim="Non-delivery of agreed work",
    remedy="Full refund",
    evidence=[
        {"id": "e1", "type": "log", "source": "github", "timestamp": "2026-06-20", "claimed_fact": "No commits in 30 days"}
    ]
)

print(ruling.ruling)
print(ruling.remedy)  # "full_refund"
print(ruling.confidence)  # "medium"

Available Policies

Policy Use Case
freelance-delivery Freelancer non-delivery disputes
milestone-payment Milestone payment release disputes
bug-bounty Bug severity and payout disputes
sla-monitoring SLA/uptime violation disputes
api-quality API quality and response disputes
physical-commerce Physical goods delivery disputes
scope-dispute Project scope and deliverable disputes

x402 Payments

Disputes cost $0.05 USDC on Base Mainnet. Use x402 to pay programmatically:

court = AgentCourt(wallet_private_key="0x...")
ruling = court.dispute(..., pay=True)

License

MIT

About

Policy-driven dispute resolution SDK for agent commerce. x402-native. $0.05/dispute on Base.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages