Kaleido

Automates the provisioning of enterprise blockchain networks, manages organization identities, and monitors event streams across your distributed ledger environments.

Try Kaleido in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Kaleido integration

    • Describe the outcome and Ceven picks the right Kaleido calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Kaleido data, across all 29 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Kaleido access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Kaleido, when, and on whose behalf.
    • The agent pauses and asks when Kaleido is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Kaleido.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Kaleido action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Kaleido, and when to use it.

Add Organization Identity Proof
Use this when registering an x.509 certificate chain for an organization immediately after creation.
Create API Key
Use this to generate a new API key for an organization after you have confirmed the organization ID.
Delete API Key
Use this to remove a specific API key by its identifier once you confirm it is no longer in use.
Get API Keys
Pull all API keys associated with the organization to get an overview of existing access tokens.
Get App2App Runtimes
List all services and filter for app2app to enumerate specific service instances.
Get Application Credentials
Pull DApp credentials for a specific environment after the initial environment setup is complete.
Get Consortia
Retrieve all consortia associated with the organization to view existing blockchain networks.
Get Event Streams
List all configured event streams in the environment to retrieve current setup details.
Get Memberships
Pull all memberships for the current user to list active group associations.
Get Organizations
List all organizations that the authenticated user has access to for environment selection.
Get Regions
Pull the list of available deployment zones and endpoints for new node setups.
Get Releases
List current and historical versions of node software available in the platform.
Get Roles
Audit or manage user roles for a specific organization using a valid organization ID.
Get Token Factory Tokens
Retrieve all tokens managed by the Token Factory to track asset issuance.
Get Wallet Account Nonce
Pull the current nonce of a specific HD wallet account before signing a new transaction.
Get Wallets
List HD wallet IDs hosted in the service after creating or importing wallets.
Get Services
Tool to retrieve all services the current user owns or can see. Use after authenticating to list available services.

17 actions · scroll to see them all

Frequently asked questions

Ceven manages the submission of x.509 certificate chains directly through the Kaleido API. When a workflow triggers a new organization setup, the agent can take the certificate data provided in the workflow context and push it to the Add Organization Identity Proof endpoint. This ensures that the organization is cryptographically verified before any further resources are provisioned. The agent can also verify if a proof exists before attempting to add one to avoid duplication errors. This is critical for enterprise consortia where identity verification is a prerequisite for joining the network and accessing shared ledger data.
Yes. You can build a workflow that calls Get API Keys to identify old tokens and then use Create API Key to generate a fresh set of credentials. The agent can then push these new keys into your secret manager or notify the relevant developer via Slack. To complete the rotation, the agent calls Delete API Key to remove the old token. This allows you to maintain a strict security posture without manual intervention. You can schedule this on a calendar trigger to ensure keys are rotated every thirty days across all your Kaleido environments.
Ceven connects to the Kaleido event stream endpoints to poll for new ledger events or listen for webhooks if configured. When a specific event occurs on the blockchain, such as a token transfer or a smart contract state change, the agent parses the event data and triggers a downstream action. For example, a shipment arrival event on Kaleido can trigger a payment release in your finance system. The agent handles the mapping between the raw blockchain event and the human readable format needed for your other SaaS tools, making the blockchain data actionable for non technical users.
Ceven uses the Get Releases tool to monitor the available versions of node software. If your workflow requires a specific version for compatibility, the agent can check the current runtime version against the latest release. If a discrepancy is found, the agent can alert your DevOps team or trigger a maintenance window. Because blockchain nodes can experience brief periods of unavailability during a version upgrade, the agent is designed with retry logic to ensure that any pending transactions or data pulls are queued and executed once the node returns to an active state.
Yes. The agent uses the Get Regions tool to identify all available deployment zones and endpoints. When provisioning new infrastructure, you can specify the region in your prompt or let the agent select the one with the lowest latency based on your other tool locations. This is especially useful for global consortia where different partners must host their nodes in specific jurisdictions for legal reasons. The agent keeps track of which organization is deployed in which region so that API calls are routed to the correct regional endpoint without manual configuration.
One specific quirk is that Kaleido enforces strict rate limits on their management API depending on your subscription tier. If a workflow attempts to provision dozens of organizations or rotate hundreds of keys in a tight loop, you may encounter 429 too many requests errors. Ceven handles this by implementing exponential backoff, but for very large scale operations, we recommend staggering your workflow triggers. Additionally, certain administrative actions require high level organization owner permissions, so the API key provided to Ceven must have the appropriate role assigned within the Kaleido console to execute write actions.
Before any transaction is sent to a blockchain via Kaleido, the agent calls Get Wallet Account Nonce. This is a critical step because blockchain networks require transactions to be submitted in a strict sequential order based on the nonce. If the agent uses an outdated nonce, the transaction will be rejected by the network. Ceven automatically fetches the current nonce immediately before triggering a write action to the ledger, ensuring that your transactions are processed in the correct order and reducing the rate of failed transactions due to nonce mismatches.
Yes. By using Get Consortia and Get Memberships, the agent can map out who has access to which network. If a partner leaves the consortium, you can trigger a workflow that removes their roles and deletes their associated API keys. Conversely, when onboarding, the agent can assign the correct roles to a new user to ensure they have the right level of access to the ledger and the management tools. This turns consortium governance into a set of automated rules rather than a manual checklist managed in a spreadsheet.

Alternatives to Kaleido

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Kaleido and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free