CertusOrdo
The Trust Layer for the Agentic Economy
Identity, Authentication, and Transaction Safety infrastructure for autonomous AI agents.
Why CertusOrdo?
Every major AI lab (Anthropic, OpenAI, Google, Microsoft) is shipping autonomous agents. But there's a critical missing layer:
| Challenge | Question |
|---|---|
| Identity | How do you verify an agent is who it claims to be? |
| Authentication | How do you control what actions an agent can take? |
| Transaction Safety | What happens when an authenticated agent makes a mistake? |
CertusOrdo answers all three.
Our Differentiator: Transaction Rollback
Competitors solve identity and authentication. Only CertusOrdo provides transaction rollback — mandatory for regulated industries like finance, healthcare, and legal.
from certusrodo import CertusOrdoClient
client = CertusOrdoClient(api_key="aa_your_key")
# Begin transaction with pre-state snapshot
txn = client.transactions.begin(
pre_state={"account_balance": 1000},
action_type="transfer"
)
# Agent performs action...
# Something went wrong? ROLLBACK.
rollback = client.transactions.rollback(txn.id)
original_state = rollback.pre_state_snapshot # {"account_balance": 1000}
Quick Install
Five-Layer Architecture
| Layer | Function | Technology |
|---|---|---|
| Identity | Cryptographic agent registration | Ed25519 keypairs |
| Authentication | Token-based auth | JWT (1hr access, 7-day refresh) |
| Sessions | Bounded operational contexts | Time/action/value limits |
| Audit | Immutable compliance logging | SHA256 hash-chain |
| Transactions | State snapshots + ROLLBACK | Pre/post state capture |
Get Started
-
:material-rocket-launch:{ .lg .middle } Quick Start
Get up and running in 5 minutes
-
:material-key:{ .lg .middle } Authentication
Learn how agent authentication works
-
:material-undo:{ .lg .middle } Transactions & Rollback
Our key differentiator explained
-
:material-api:{ .lg .middle } API Reference
Complete endpoint documentation
Live API
Explore the API directly:
- Swagger UI: web-production-b910f.up.railway.app/docs
- Health Check: web-production-b910f.up.railway.app/health
Support
- Email: support@certusrodo.dev
- GitHub Issues: github.com/certusrodo/certusrodo-python/issues