Listing Thumbnail

    AGLedger - Change Control for AI Agents and Automated Work

     Info
    Sold by: AG Ledger 
    Deployed on AWS
    AGLedger is change control for AI agents, delivered as a self-hosted signed ledger. Audit trail, approvals, agent memory and notifications: one API, one signed ledger. Every change an agent records is signed and hash-chained in one API call, and anyone holding the public keys can verify the chain offline. Routine changes are recorded and move on; the consequential few wait for a verdict from your own system or a person. Runs on Amazon EKS or any Linux host, air-gapped if you need it. You hold the database, the keys and the records.

    Overview

    AGLedger is change control for AI agents, bots and pipelines, delivered as a self-hosted signed ledger. Audit trail, approvals, agent memory and notifications: one API, one signed ledger. Agents run at full speed, and the trusted record builds itself as they work.

    Audit trail. An agent records what it was asked to do, what it did and on whose authority, in one API call. Each record is signed and hash-chained the moment it is written. Work handed from agent to agent stays one traceable chain.

    Approvals. Routine changes only need recording. The consequential few, such as a payment or a production change, wait for a verdict from the principal you designate: a person, your system of record, or a review agent you run. AGLedger holds the signed verdict.

    Agent memory. Agents checkpoint their work as signed records. A fresh session picks up exactly where the last one stopped, in one query, with no prior conversation.

    Notifications. Signed webhooks tell the systems and people around the work when an outcome lands. Settlement Signal webhooks carry verdicts to payment platforms.

    Offline verification. Anyone holding the published public keys can verify the chain offline, with no access to your Server or to us. Built on open standards (COSE, in-toto, SCITT, Sigstore). The records map to the record-keeping provisions of the EU AI Act, ISO/IEC 42001 and NIST AI RMF.

    Built for agents. Any agent, any LLM, any platform. The API tells an agent what to do next and how to fix a rejected call, so it gets it right on the first attempt. REST, TypeScript and Python SDKs, a CLI and an MCP server. Record types are your own JSON Schemas.

    Federation. Servers in different business units, regions or companies share signed records peer to peer: the chain crosses the boundary, the data does not.

    Deployment and licensing. A license is required for production use; this listing is the Enterprise license, required for an external database such as Aurora or RDS. Perpetual, per database instance. Helm on Amazon EKS or any Kubernetes, or Docker Compose on any Linux host. PostgreSQL is the only dependency. Runs air-gapped. No telemetry and no phone-home. Annual Support adds Updates and email support.

    Highlights

    • Audit trail: every change an agent records is signed and hash-chained in one API call. Anyone holding the public keys can verify the chain offline.
    • Approvals: the consequential few wait for a verdict from a person or your own system, and AGLedger holds the signed answer. Signed webhooks tell everyone downstream.
    • Yours to run: Amazon EKS with Aurora or RDS, any Kubernetes, or Docker Compose, even air-gapped. You hold the database, the keys and the records. No phone-home.

    Details

    Delivery method

    Supported services

    Delivery option
    AGLedger Container (Helm on EKS / Docker Compose)

    Latest version

    Operating system
    Linux

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    AGLedger - Change Control for AI Agents and Automated Work

     Info
    Pricing is based on the duration and terms of your contract with the vendor. This entitles you to a specified quantity of use for the contract duration. If you choose not to renew or replace your contract before it ends, access to these entitlements will expire.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.

    12-month contract (2)

     Info
    Dimension
    Description
    Cost/12 months
    AGLedger Enterprise - Single Database Instance
    Perpetual Enterprise license for one AGLedger database instance, required for an external database such as Aurora or RDS. HA replicas included. Every feature: signed hash-chained records, approvals with verdicts and disputes, agent memory, signed webhooks, delegation, federation and custom record types. Security Fixes for supported versions included. Add Annual Support for Updates and support.
    $3,000.00
    AGLedger Annual Support
    Annual support for one AGLedger database instance: all Updates, plus email support with initial response targets from 4 business hours for a production outage (P1) to 3 business days for a general question (P4).
    $1,000.00

    AI Insights

     Info

    Dimensions summary

    Pricing splits into two parts that work together. You buy one perpetual license per AGLedger database instance, and pricing scales by counting each unique external database you connect, such as Aurora or RDS. High-availability replicas of a licensed instance are included, so they don't add to your count. The license is a one-time purchase with every feature included. Annual Support is a separate, recurring add-on you buy per database instance. It covers software updates and email support, with response targets ranging from 4 business hours for outages to 3 business days for general questions.

    Top-of-mind questions for buyers

    A database instance is one unique PostgreSQL database that AGLedger connects to and records data in. It is identified by its logical database, not its connection path. Connection poolers, proxies, or endpoint changes from failover or migration do not create new instances. Passive high-availability replicas of a licensed instance are included at no extra cost.
    No. For each licensed production database instance, you may run up to three non-production instances, such as development, staging, testing, or CI, at no added cost. You only pay per licensed production database instance you connect.
    Yes. The perpetual license keeps running with no support subscription, and security fixes for supported versions stay available. Annual Support adds general software updates and new versions, plus email support with response targets. Without it, you lose those non-security updates but retain the software and security fixes.
    agledger.ai+1
    Helpful?

    Vendor refund policy

    Full refund available within 30 days of activation, no questions asked. Contact support@agledger.ai  with your AWS account ID to request a refund.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    AGLedger Container (Helm on EKS / Docker Compose)

    Supported services: Learn more 
    • Amazon EKS
    • Amazon ECS
    Container image

    Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.

    Version release notes

    AGLedger 1.8.0 - minor release carrying two response-field removals and a change to how signing keys are rotated. Read this before upgrading. Staging a vault signing key now activates it beside the keys already active, and retiring one is a separate administrative step at POST /v1/admin/vault/signing-keys/{keyId}/retire. More than one key can therefore be active at once during a rolling key change, so a consumer of GET /v1/verification-keys must resolve by keyId rather than taking whichever key reads active; the response publishes the full activatedAt and retiredAt instants an offline verifier compares each entry against. A process whose key reads retired stops signing, answers 503 on /health/ready, and on the worker stops consuming jobs, so roll every process onto the staged key before retiring the old one. Two fields are dropped: environment from the API key create body, the create response and the key listing, because a live-or-test label on a row in one Server's own database named nothing the engine read, and previousKeyId from the signing key rotate response, which no longer describes what rotation does. The vault signing key can now live in AWS KMS through VAULT_SIGNING_KEY_KMS_ARN, with no key material held by the Server; a signature that fails rolls its write back and answers 503. External anchors now catch a database that has been rolled back behind a position it already anchored, and the chain refuses writes until an operator acknowledges the rewind through the new GET /v1/admin/vault/rewind and POST /v1/admin/vault/rewind/acknowledge, with POST /v1/admin/vault/anchors/reconcile to repair anchor state. A database outage now answers 503 naming the dependency on every door the API serves. The SIEM feed validates against OCSF 1.4.0 and gains an HTTP push sink through SIEM_HTTP_URL in ndjson or Splunk HEC mode, telling a collector that rejects the request apart from one that is down. DATABASE_URL_DIRECT carries LISTEN, the session advisory locks and migrations, so the transactional pool can run behind a connection pooler in transaction mode. WEBHOOK_ENCRYPTION_KEY_PREVIOUS lets a webhook secret stored under a previous encryption key keep delivering while it is re-encrypted, a receiver answering with Retry-After gets the next attempt at the instant it named, and RATE_LIMIT_POST_RECORDS and RATE_LIMIT_POST_RECORDS_BULK make those two caps configurable. This release adds one database migration, which repairs signing key activation windows that opened after the entries they cover and restricts retirement to the retirement path.

    Additional details

    Usage instructions

    Quick Start (Helm on EKS)

    1. Authenticate to the AWS Marketplace registry:

    aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 709825985650.dkr.ecr.us-east-1.amazonaws.com

    1. Put both secrets in files. Command-line arguments are readable by every local user through ps. The key must be base64 of PKCS#8 DER; base64 of the PEM text is a different thing and will not load.

    umask 077 openssl genpkey -algorithm ed25519 | openssl pkey -outform DER | openssl base64 -A > vault-signing-key printf '%s' 'postgresql://USER:PASS@YOUR-DB-HOST:5432/agledger' > database-url

    1. Install with Helm (external PostgreSQL 17+ - Aurora, RDS, or self-managed):

    helm install agledger oci://registry-1.docker.io/agledger/agledger-chart --version 1.8.0
    --set image.repository=709825985650.dkr.ecr.us-east-1.amazonaws.com/ag-ledger/agledger
    --set image.tag=1.8.0
    --set-file database.externalUrl=./database-url
    --set-file secrets.vaultSigningKey=./vault-signing-key
    --set config.externalUrl=https://agledger.example.com 
    --set marketplace.productId=prod-gdyk7ehkopbnm
    --set marketplace.serviceAccountAnnotations."eks.amazonaws.com/role-arn"=arn:aws:iam::YOUR_ACCOUNT_ID:role/agledger-marketplace

    Notes:

    • database.externalUrl: the migration role must be SUPERUSER (rds_superuser on RDS/Aurora); the schema installs an event trigger. For least privilege, point secrets.databaseUrlMigrate at a superuser URL used only for migrations and keep database.externalUrl DML-only.
    • config.externalUrl: the public URL of this install - it is signed into every record as the issuer. Auto-derived from ingress.hosts[0] when ingress is enabled.
    • marketplace.serviceAccountAnnotations: IRSA role with license-manager:CheckoutLicense and CheckInLicense, used to validate your entitlement (checked out and immediately back in at boot).
    • EKS worker nodes pull the image with their standard ECR read permissions once the account is subscribed.
    • FIPS-mode clusters: FIPS providers carry no Ed25519, so write an ES256 key to the same file instead (openssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:P-256 | openssl pkcs8 -topk8 -nocrypt -outform DER | base64 -w0 > vault-signing-key) and add --set config.allowNonDefaultSigningAlg=true. Tell chain consumers to use @agledger/verify 1.4.0+ before they verify: older verifiers report a signature failure instead of naming the algorithm. Federation is unavailable on FIPS hosts.
    1. Verify:

    kubectl port-forward svc/agledger-agledger-chart 3001:80 curl http://localhost:3001/health 

    1. Initialize the first organization and API key:

    kubectl exec deploy/agledger-agledger-chart-api -- env NODE_OPTIONS= /nodejs/bin/node dist/scripts/init.js --non-interactive

    Docker Compose (any Linux host)

    After step 1 (docker login):

    git clone --branch v1.8.0 https://github.com/agledger-ai/install.git  cd install ./scripts/install.sh --image 709825985650.dkr.ecr.us-east-1.amazonaws.com/ag-ledger/agledger --version 1.8.0

    Verify provenance (optional)

    This image is a byte-for-byte copy of the linux/amd64 image from the signed public release agledger/agledger on Docker Hub (published there as a multi-arch index; the arch tag below is that same amd64 manifest). Verify the public release with cosign + slsa-verifier (SLSA Build L3), then confirm this copy matches:

    crane digest agledger/agledger:1.8.0-amd64 aws ecr describe-images --registry-id 709825985650 --repository-name ag-ledger/agledger --image-ids imageTag=1.8.0 --region us-east-1 --query imageDetails[0].imageDigest --output text

    The two digests must be identical. Full steps: https://github.com/agledger-ai/install/blob/main/SECURITY.md 

    Documentation

    These instructions are the complete deploy path for the AWS Marketplace image. For more:

    Resources

    Vendor resources

    Support

    Vendor support

    Annual Support covers troubleshooting, configuration and upgrades of the AGLedger Server and its Helm, Docker Compose and federation packaging, plus all Updates. Email support@agledger.ai . Initial response targets run from 4 business hours for a production outage (P1) to 3 business days for a general question (P4). A built-in script produces a sanitized diagnostic bundle you review and send to support. Docs and API reference: agledger.ai/docs.

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Similar products

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.