Overview
The Hyperledger Besu Banking Platform is a pre-configured, single-node Hyperledger Besu deployment built for banks, custodians, and financial infrastructure providers evaluating tokenised-deposit and security-token workflows. Launch it in your own AWS account via a single CloudFormation stack or a one-line installer; every service starts automatically on first boot, typically within about 10 minutes. This is a single-instance deployment, so high availability, multi-node consortium topology, and disaster recovery remain the operator's responsibility.
Highlights
- ERC-3643 security-token suite with built-in KYC/AML compliance hooks, deployable in one CloudFormation stack: Token, IdentityRegistry, TrustedIssuersRegistry, ClaimTopicsRegistry, ModularCompliance, and BridgeRelay contracts, compiled and ready to launch.
- Functional Open Banking (UK OBIE v3.1-style) payments API with real on-chain settlement, secured behind an OAuth2/OIDC API gateway (Kong + Keycloak) aligned to the FAPI profile.
- Private transactions via Tessera and dedicated remote transaction signing via Web3Signer, plus 13 pre-built banking workflow templates (KYC onboarding, SWIFT payments, DvP, governance, and more).
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
Free trial
Dimension | Cost/hour |
|---|---|
m7i.xlarge | $0.18 |
m7i.2xlarge | $0.35 |
Vendor refund policy
No refunds are provided for partial hours of usage. Annual contract purchases are refundable within 30 days of first launch. To request a refund, contact support@techt.io with your AWS account ID and the reason for your request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Single-Instance CloudFormation Stack
This delivery option launches a complete single-instance Hyperledger Besu Banking Platform using an AWS CloudFormation template. The stack creates a new VPC (default CIDR 10.100.0.0/16), a security group, an EC2 instance of the type you select, and a separate EBS data volume sized between 50 GB and 16,000 GB (default 200 GB, sufficient for a private chain). You choose your own EC2 key pair for SSH access, and can optionally attach an Elastic IP and configure a CloudWatch alarm notification email.
The Besu node always runs in private QBFT consortium mode. You set the EVM chain ID (default 12345), the QBFT block period in seconds (default 2), and optionally supply a comma-separated list of validator Ethereum addresses; if left blank, the instance bootstraps itself as the network's sole validator. Access to the P2P and RPC ports is restricted to the consortium CIDR you specify (default 10.0.0.0/8), and the network can either generate a fresh genesis file or join an existing network by fetching one from an S3 URI you provide.
Optionally, the stack can automatically deploy the ERC-3643 security-token suite at first boot, using a token name and symbol you choose, and an Ethereum address you designate as the consortium admin. On-chain payment settlement through the Open Banking API requires an AWS Secrets Manager secret ARN holding the admin's signing key; without it, on-chain transactions are disabled and payments are recorded without settling on-chain. You also choose which Open Banking regulatory regime the API should present (UK OBIE, Singapore MAS, Australia CDR, or EU PSD2), and can optionally configure a SWIFT BIC code and Alliance Cloud endpoint if you intend to connect the bundled SWIFT adapter to a real SWIFT Alliance Cloud gateway.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
Initial release. Hyperledger Besu 26.7.0 + Teku, ERC-3643 security-token suite, Open Banking (FAPI) gateway via Kong + Keycloak, Tessera privacy, Web3Signer remote signing, and 13 pre-built banking workflow templates.
Additional details
Usage instructions
To launch this product, subscribe and continue to configuration from the AWS Marketplace listing, accept the terms, then select your region, instance type, and key pair before launching the included CloudFormation template. m7i.2xlarge is the recommended instance type for this x86_64 version, with m7i.xlarge also supported. All services start automatically and are typically ready within about 8 minutes, which you can confirm by watching the EC2 system log for the line "[platform-agent] Listening on :3000". Alternatively, on a self-managed Amazon Linux 2023 or Ubuntu 22.04 instance, you can run the bundled one-line installer with the --flavour=banking option instead of using CloudFormation.
Once running, the instance exposes several services: Hyperledger Besu's JSON-RPC on port 8545 (WebSocket on 8546) and P2P on port 30303; a read-only platform agent REST API on port 3000 with health, workflow, module, and connector endpoints; and an Open Banking API, implemented as a sandbox UK OBIE-style service that is not OBIE-certified, reachable directly on port 8090 or through the Kong and Keycloak API gateway on port 8443 with OAuth2/OIDC protection (mTLS client-certificate support requires upgrading to Kong Enterprise). Prometheus-format metrics are available for Besu on port 9545 and for the host on port 9100, though no Prometheus or Grafana server is bundled on the instance itself; host metrics and the Besu, Teku, and initialization logs are shipped automatically to Amazon CloudWatch.
The Open Banking API key is generated automatically on first boot and written to /opt/besu/keys/ob-api-key, readable with sudo; every endpoint except the health check requires this key as a bearer token. If the stack is launched with DeployTokenAtGenesis set to true, the ERC-3643 security-token suite deploys automatically at first boot, with the resulting token and identity-registry addresses written to /tmp/token_address and /tmp/identity_registry_address; otherwise the contracts can be deployed manually using the bundled Hardhat scripts. The platform agent also serves 13 read-only banking workflow template definitions, covering processes such as KYC onboarding, SWIFT payments, delivery-versus-payment settlement, redemptions, rights issues, sanctions freezes, forced transfers, position reconciliation, governance proposals, token pausing, and supply audits; these are definitions only, since executing them requires a workflow runtime that is not bundled, and the connectors they reference (for systems such as SWIFT, RTGS, Murex, Temenos, and Chainalysis) must also be supplied separately.
For security, restrict inbound access to the Besu RPC port and the API gateway to trusted networks rather than opening them broadly, use an IAM instance profile for CloudWatch log shipping instead of static credentials, rotate the Besu engine JWT periodically using the bundled rotate-jwt.sh script, and enable KMS encryption on the data volume along with AWS GuardDuty on the account running this instance.
Support
Vendor support
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

