Skip to main content

The trust layer for the agentic economy. Identity, Authentication, and Transaction Safety for AI agents.

Project description

CertusOrdo Python SDK

The trust layer for the agentic economy.

Identity, Authentication, and Transaction Safety infrastructure for autonomous AI agents.

Installation

pip install certusrodo

Quick Start

from certusrodo import CertusOrdoClient

# Initialize
client = CertusOrdoClient(api_key="aa_your_api_key")

# Create an agent
agent = client.agents.create(name="my-agent", scopes=["read", "write"])

# Authenticate
tokens = client.auth.get_token(agent_id=agent.id, secret=agent.secret)

# Start transaction with rollback capability (THE MOAT)
txn = client.transactions.begin(
    pre_state={"balance": 1000},
    action_type="transfer"
)

# Commit on success
client.transactions.commit(txn.id, post_state={"balance": 500})

# Or rollback on failure
client.transactions.rollback(txn.id)

Why CertusOrdo?

Competitors (Keycard $38M, Descope $88M) solve identity and auth. Only CertusOrdo provides transaction rollback - mandatory for regulated industries.

Links

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

certusrodo-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

certusrodo-0.1.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file certusrodo-0.1.0.tar.gz.

File metadata

  • Download URL: certusrodo-0.1.0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for certusrodo-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f1d9e4d149ccb489015fb830ad9b6d3810ffd4e794cc3a09883d9ea47d5a5ce9
MD5 d9885994713894130a3f6bc5389c5528
BLAKE2b-256 43b50400e6179169488ec3636e4d98c61248987be2724d47b5428cfcbb927638

See more details on using hashes here.

File details

Details for the file certusrodo-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: certusrodo-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for certusrodo-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0ab0bcec0be535610480c622f5894dcd2ba2cab15af1e1aa7fb41300219b05f
MD5 981364970b295f00de4fa5fb228a973b
BLAKE2b-256 7059053b2e018d4266232ebef63d27a26832e7d29070e7873d4eb946e750b446

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page