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 rootThe configured member threshold certifies the result. A proof can establish that this event was recorded.
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 showcase archive, 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 all --instance first-demo
./showcase.sh ui --instance first-demo
# Keep your data for next time
./showcase.sh stop --instance first-demoChoose the right download ↗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.