The same rules.
On every member.
Members independently execute ordered commands and certify the resulting state. Agreement follows the configured member threshold.
Understand finality ↗Yano X is a shared application platform for Java. Build applications that organizations run together, with shared records, approval workflows, and integrations — and results participants can independently verify.
Keep a shared, verifiable history of application events.
order.created #A-1009f3c…a17bsame state root9f3c…a17bsame state root9f3c…a17bsame state rootYour application sends the event to one member, which signs it with its member key. Acceptance does not yet mean members have agreed on the result.
Example data · optional Cardano anchoring
ONE FOUNDATION. YOUR EXTENSIONS.Yano provides the foundation.
Yano X makes it yours.
Powered by Yano, with optional commitments published to Cardano. Yano coordinates member agreement and provides verifiable records. Yano X adds your application rules and integrations as JVM plugins. Connect over HTTP from any language.
Understand the relationship ↗When several organizations need to agree on what happened, a shared API alone is not the whole answer.
Members independently execute ordered commands and certify the resulting state. Agreement follows the configured member threshold.
Understand finality ↗Verify supported state claims against a certified root. Optionally anchor commitments on Cardano for an independently observable L1 record.
Explore proofs ↗Choose existing capabilities, compose workflows, or build Java plugins. Keep application rules separate from the infrastructure that coordinates members.
Meet the plugin framework ↗Explore a path. You can learn the underlying machinery as you go.
Track ownership, documents, or attestations across organizations. Start with a registry or document trail, then retrieve a proof of the recorded state.
Build a registry ↗Give people business roles — issuer, reviewer, auditor — separate from the members running the software. Require approval from the right roles and organizations before an action proceeds.
Explore role approvals ↗Receive a signed delivery report or another supported external input. Members check the evidence against agreed source and acceptance rules before your application uses the certified result. A source report is evidence of its claim, not proof of physical delivery.
Understand observations ↗Authorize a webhook, publication, or payment from a finalized transition. Executors handle network work outside consensus; results return as sequenced messages.
Connect a webhook ↗Start on a private local devnet. No public-network wallet or test ADA needed.
Download the Yano X JVM ZIP, check prerequisites, and start three members.
Follow the local quickstart →Send an event, compare member state, and understand what a proof establishes.
Continue with guided tutorials →Pick a recipe, configure your application, then extend only where you need to.
Choose a recipe →In yano-x-jvm-<version>/examples/showcase
# Check Java 25 and local prerequisites
./showcase.sh doctor --profile light
# Start a private three-member devnet
./showcase.sh quickstart \
--profile light --nodes 3 --instance first-demo
# Check agreement, then open the console
./showcase.sh verify --instance first-demo
./showcase.sh ui --instance first-demo
# Keep your data for next time
./showcase.sh stop --instance first-demoChoose the right download ↗Interactive explainers: play a round, switch to your terminal's view, and see what happens when something breaks. Start with What is an app ledger?
Keep learning at your pace. The reference is here when you need it.
Yano X is pre-release. Begin with local development and validate security, operations, and domain behavior before production use. Documentation follows this checkout; use the identities and manifests shipped with your downloaded release.