Overview
Every automated action your business depends on should leave a verifiable trail. AGLedger is the notary: records go in, get Ed25519-signed and hash-chained at the moment they happen, and stay tamper-evident forever. Anyone holding the public keys can verify the chain offline - the proof outlives the vendor.
IN THE PATH, NOT BESIDE IT - A notary only matters if the work stops to use it. AGLedger is built to sit in front of consequential automated actions - buying hardware, provisioning a user, moving funds - not beside them as a log you hope got written. A gate you run requires the agent to clear AGLedger before the action runs; the decision to allow or block stays yours, and fail-closed is a policy you set. No record, no action. After-the-fact logging cannot capture what an agent meant to do or whose authority it claimed - intent and authority are only honest when signed at the moment they are real, before the action.
NOTARIZE - Capture what an automated process intended and what it did, signed and hash-chained as the work happens - one record or a delegation tree across many systems. One API call, terminal at create. The default path.
GATE - When work crosses a delegation boundary - between agents, between departments, between companies - the delegating party needs a place to render accept or reject on the delivery. A Gate is that interface. AGLedger holds the signed contract, the signed completion, the signed verdict, and the structured dispute path when a verdict is contested. We are not the judge. The principal is.
NOTIFY - A durable, signed subscription pushes each business-meaningful moment to the endpoints you already run: an approval queue, a dashboard, an ERP, a payment platform. Human-in-the-loop by delivery, not by polling. At-least-once delivery with stable idempotency keys, retry with backoff, circuit breaker, and a dead-letter queue. Settlement Signals (SETTLE / HOLD / RELEASE) ride this channel to payment platforms.
INTEGRATION - An agent-optimized API (OpenAPI 3.0; responses carry nextSteps and recovery hints so agents self-correct), TypeScript and Python SDKs, a CLI, and an MCP server. Works with any model - Claude, GPT, Gemini - and any process that speaks HTTP. Contract types are your own JSON Schemas, registered through the API.
YOUR INFRASTRUCTURE, YOUR KEYS - Self-hosted on EKS or any Kubernetes via Helm, or Docker Compose on any Linux host. Your PostgreSQL (Aurora, RDS, on-prem), your Ed25519 keys, standard tables, no proprietary formats. Air-gap capable. Data sovereignty by architecture: residency is wherever you put the database; nothing transits a vendor, no subprocessor touches a record.
FEDERATION - Run one Server per project, department, or company; federate them when work crosses between them. Each side keeps its own vault and its own keys. Signed HTTPS between sovereign Servers. The chain crosses the boundary; the data doesn't.
COMPLIANCE - EU AI Act record-keeping with structured risk fields, OCSF SIEM export, SCITT-aligned COSE_Sign1 envelopes over in-toto Statements, RFC 9421 signed webhooks for settlement non-repudiation. The proof already exists when the auditor asks.
LICENSING - Perpetual license per database instance. You own the software and it fails open: if support lapses, the software keeps running and your signed records keep verifying. Security fixes are always free. Annual support includes updates, new versions, and technical assistance with a 24-hour business-day response SLA.
Highlights
- Notarize what was intended, done, and on whose authority - Ed25519-signed, hash-chained, verifiable offline by anyone holding the public keys. The proof outlives the vendor.
- Agent-optimized API, TypeScript/Python SDKs, CLI, and MCP server. Works with any model and any process that speaks HTTP. Gates render accept/reject at delegation boundaries; Settlement Signals notify payment platforms.
- Self-hosted and sovereign: your PostgreSQL (Aurora, RDS, on-prem), your keys, air-gap capable. Perpetual license that fails open - no phone-home, no kill switch, no expiry.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
|---|---|---|
AGLedger Enterprise - Single Database Instance | Perpetual license for one AGLedger database instance. Full platform: record notarization, tamper-evident signed audit vault, gates with verdicts and disputes, Settlement Signals, custom contract types via JSON Schema, delegation chains, federation, and LLM agent discovery surfaces. Self-hosted via Helm or Docker Compose. Fails open - no phone-home, no expiry, no quotas. Purchase Annual Support for updates and priority support. | $3,000.00 |
AGLedger Annual Support | Annual support contract for one AGLedger database instance. Email support with 24-hour business-day response SLA, priority handling for production incidents, and access to the secure support bundle upload channel for faster diagnostics. | $1,000.00 |
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?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
AGLedger Container (Helm on EKS / Docker Compose)
- 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.0.0 - General Availability. A self-hosted cryptographic notary for automated work: your systems and agents record what they intended, what they did, and on whose authority - each entry Ed25519-signed and hash-chained, verifiable offline by anyone holding the public keys. Notarize is the spine, terminal at create; Gate adds a signed verdict when work crosses a delegation boundary - the principal decides, AGLedger holds the record and is never the judge; Notify pushes each business-meaningful moment over durable signed webhooks, with Settlement Signals to payment platforms. Built to sit in the path of consequential actions, not beside them as a log you hope got written: no record, no action, with fail-closed a policy you set. Self-hosted on EKS or any Kubernetes via Helm, or Docker Compose on any Linux host, with your own PostgreSQL and keys. SCITT-aligned COSE_Sign1 over in-toto Statements, OIDC workload-identity binding, signing-key rotation with published verification keys, EU AI Act record-keeping, OCSF SIEM export, federation between sovereign Servers. SLSA Build L3 with keyless Sigstore signatures. Perpetual license per database instance, fails open.
Additional details
Usage instructions
Quick Start (Helm on EKS)
- 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
- Install with Helm (external PostgreSQL 17+ - Aurora, RDS, or self-managed):
helm install agledger oci://registry-1.docker.io/agledger/agledger-chart --version 1.0.0
--set image.repository=709825985650.dkr.ecr.us-east-1.amazonaws.com/ag-ledger/agledger
--set image.tag=1.0.0
--set database.externalUrl=postgresql://USER:PASS@YOUR-DB-HOST:5432/agledger
--set secrets.vaultSigningKey=$(openssl genpkey -algorithm ed25519 | base64 -w0)
--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 role that runs migrations must be a SUPERUSER (rds_superuser on Amazon RDS/Aurora); the schema installs an event trigger that requires superuser. For a least-privilege split, set secrets.databaseUrlMigrate to a superuser URL used only for migrations and keep database.externalUrl as a DML-only role.
- 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 license-manager:CheckInLicense permissions, used to validate your AWS Marketplace entitlement (checked out and immediately checked back in at boot).
- EKS worker nodes pull the image with their standard ECR read permissions once the account is subscribed.
- Verify:
kubectl port-forward svc/agledger-agledger-chart 3001:80 curl http://localhost:3001/health
- Initialize the first organization and API key:
kubectl exec deploy/agledger-agledger-chart-api -- /nodejs/bin/node dist/scripts/init.js --non-interactive
Docker Compose (any Linux host)
After step 1 (docker login):
curl -fsSL https://raw.githubusercontent.com/agledger-ai/install/main/scripts/install.sh -o install.sh bash install.sh --image 709825985650.dkr.ecr.us-east-1.amazonaws.com/ag-ledger/agledger --version 1.0.0
Documentation
These instructions are the complete deploy path for the AWS Marketplace image. For more:
- Quick start: https://agledger.ai/docs/quick-start
- Day-2 operations (backup, recovery): https://agledger.ai/docs/operations/day-2
- Full documentation: https://agledger.ai/docs
Resources
Vendor resources
Support
Vendor support
Email: support@agledger.ai URL: https://agledger.ai/docs Support description: All AGLedger Enterprise licenses include technical support via email with a 24-hour initial response SLA on business days. Support covers installation, configuration, upgrades, and troubleshooting of the AGLedger API and its deployment packaging (Docker Compose, Helm, federation). A built-in diagnostic tool (GET /admin/support-bundle) generates a sanitized system report that can be securely uploaded to our support team for faster resolution. Critical production issues (P0) receive priority handling. Documentation, integration guides, and API reference are available at 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.