Juno
A sovereign CosmWasm chain testing the possibilities and costs of community control.
Juno is a Cosmos smart-contract network launched in 2021, with JUNO supporting its on-chain economy and governance. Its community-distribution ideals have been tested by contested balance interventions and security incidents. The current documentation emphasizes agents operating under public mandates, while distinguishing live governance tools from prerelease products and unfinished experiments.
Bacaan ini kini tersedia dalam bahasa Inggeris. Antara muka menggunakan bahasa pilihan anda.
Baca teks asal bahasa Inggeris →Menyemak sokongan bacaan suara pada pelayar ini…
A sister network, not a smart-contract account on Cosmos Hub
Juno's founding explanation proposes a dedicated network for interoperable applications, allowing the Cosmos Hub to retain a different role. It dates the network launch to October 1, 2021 and contract activation to December 15. ATOM stakers received a substantial genesis allocation, but JUNO became the native asset of a separate chain. Shared community origins do not make JUNO a claim on ATOM, and an application deployed on one Cosmos network is not automatically installed on all of them.
The core repository describes a sovereign public chain built with the Cosmos SDK and CometBFT, using CosmWasm for application execution. It credits several upstream teams for modules and testing infrastructure. That combination explains both Juno's independence and its dependencies: its operators govern their own chain, while much of the software comes from a wider open-source ecosystem. The repository's stated aspiration to provide a permissionless development environment is a design goal that must still be judged against actual upgrades, operator participation and application behavior.
Community ownership did not mean every genesis coin was airdropped
The native-asset documentation separately lists the ATOM stakedrop, community pool, hackathon funds, development reserve and core-developer allocation. Those categories matter when evaluating later claims that there were no initial allocations or reserves. A distribution can avoid a venture sale while still assigning different control and vesting arrangements to different recipients. The original supply table is a historical allocation record, not a current wallet distribution analysis.
It cannot by itself show who now controls voting power or whether every funded activity delivered its intended results.
The incentive document describes an initially high inflation schedule that declines over time, and explicitly warns that block timing affects calculated staking returns. Its phase table is a model of issuance, not a guaranteed investment return or a live staking quote. Delegation rewards have to be considered alongside supply growth, validator costs and market value. Repeating a projected maximum supply or annual percentage from this older page without checking later governance would conceal the fact that Juno's economic rules are subject to collective change.
Why developers chose CosmWasm
Juno's CosmWasm introduction emphasizes WebAssembly execution, Rust tooling and the ability to upload application code without restarting the whole chain. The separation lets a contract evolve at a different pace from consensus software. The page also contains early beta-era plans, so its old language-support roadmap should not be read as a list of today's supported targets. Sandboxing and language checks can remove some classes of programming mistakes; they do not establish that an application's business logic, permissions or economic design are correct.
The deployment guide distinguishes uploading compiled code from identifying and interacting with a deployed contract. It tells developers to inspect the transaction and code identifier rather than infer success from a submitted command. Its examples target a test network, which is another important boundary for readers copying tutorials. A familiar contract name, code ID or wallet prefix does not prove that the same object exists on mainnet. Verification should follow the actual chain, uploaded artifact and resulting transaction rather than the tutorial's illustrative values.
A token factory creates denominations, not credibility
TokenFactory lets applications create bank-module denominations with an administrator instead of requiring every fungible asset to use a CW20 contract. The denomination includes the creator and token name, avoiding collisions at the protocol identifier level. Display tickers remain presentation metadata. Two assets can therefore look similar in a wallet while having different issuers or controls. The documentation's dated creation fee is not a current quote, and ease of issuance says nothing about reserve backing, market liquidity or the reliability of the party controlling minting.
The same guide describes middleware that lets a DAO or multisignature arrangement authorize several contracts to mint a shared denomination. This is useful for coordinated applications, but the authorization structure is part of the asset's trust model. Readers should identify who can add minters, change metadata or control the middleware. A token using a chain-native bank module is still distinct from JUNO itself. Native handling improves integration; it does not imply that the network's validators endorse the token's promises or guarantee its redemption.
Developer income and the chain's security budget
FeeShare documents a mechanism through which opted-in contracts can receive part of the transaction fees their use generates. Registration and withdrawal controls depend on the contract's administrator or creator, with additional rules for factory-created contracts. This is a concrete builder incentive rather than an automatic payment to every JUNO holder. It links revenue to application activity, but the documentation also says governance can change or disable the mechanism. Its illustrative default split should not be mistaken for an independently queried September 2026 parameter.
Juno's July 16, 2026 v30 release includes fee-market work, interface work and maintenance fixes. The record shows continuing core development well after the versions described in older operator pages. A fee market concerns how execution is priced; FeeShare concerns the destination of a portion of collected fees. Treating the two as interchangeable would hide an important economic distinction. A published release also needs an activation record before it can be described as the software every mainnet operator is running.
Interoperability still has channels and independent operators
The IBC transfer guide requires the source and destination chains, the relevant channel, a denomination and a timeout. Those fields explain why an interchain asset is more than a ticker copied between wallets. A transfer follows a particular route, and an application must handle the result rather than assume every submitted message arrives successfully. The guide's sample endpoint and channel are examples for a specific pair of networks. They should not be generalized into a universal bridge instruction for every Cosmos asset or every current route.
The June 30, 2022 Multiverse release candidate added interchain-account host functionality, including access to ordinary SDK actions and contract operations. This extended what another authorized chain could request, rather than merging Juno's state with that chain's state. The release notes themselves used candidate and proposed-upgrade language, making them evidence of published implementation rather than a standalone activation certificate.
That distinction is useful when evaluating grand interoperability claims: a supported message type, an approved connection and a functioning application are separate pieces of the system.
Governance needs executable scope, not only a persuasive title
The proposal guide distinguishes parameter changes, community-pool spending and software upgrades. Its worked example encodes the exact module and value being changed, illustrating why a governance description must match its transaction payload. A text signal can express support without directly moving money or installing code. The guide uses older command syntax and testnet examples, so it is better read as an explanation of governance structure than copied as a current mainnet procedure. Present authority depends on the deployed module and actual proposal message.
ModernDayPeasant's March 2022 discussion is unusually explicit about mixed motivations: the author wanted financial gains but also valued participating in a difficult governance experiment. Replies questioned whether a text vote alone could force developers to act. The exchange records learning and disagreement rather than a unified community philosophy.
It helps explain why the whale controversy drew attention beyond the amount at stake: participants were testing whether delegated ownership, software maintainers and validator decisions could produce a legitimate outcome when their interests diverged.
The whale dispute became code that could move a named balance
The merged Unity upgrade handler identifies a particular account, completes its staking transitions and sends its balance to a specified destination. That is direct evidence of a selective state-intervention mechanism, regardless of whether a reader agrees with the political rationale. The code does not establish every accusation made about the original airdrop recipient or the beneficial owners of its funds. Those questions should not be settled by repeating a label such as whale. What the implementation demonstrates is the capacity of an accepted upgrade to change account control.
The subsequent Veritas change replaces the destination constant and adds logic to move the balance from the prior placeholder destination to the intended contract. This documents that implementation details remained consequential after the vote: agreement on an objective did not ensure that the first address handling was correct. The merged change is a repair record, not sufficient evidence for a claim about the final ownership or current availability of those assets.
It also underlines why high-stakes governance should scrutinize executable effects rather than only the proposal's political language.
A validator can face conflicting duties and incentives
In an April 29, 2022 post, wholesum speaking for FreshJUNO said the validator supported proposal 20 despite reservations about due process, then lost a large delegation. The post asks others to consider redelegating and therefore has an obvious economic interest alongside its governance argument. Replies debated whether following a perceived community majority was principled representation or submission to pressure. This is valuable evidence of the conflict itself, not independent proof of the reported loss or a finding that every dissenting validator acted improperly.
The February 2026 proposal attributed to theNETAstandard argued for reducing the maximum active validator set to 25 because declining activity made a larger set difficult to sustain. Its rationale concentrates rewards among fewer operators while leaving other staking rules unchanged. That is a tradeoff between operational viability and participation, not a general law that fewer validators improve security.
The proposal's original presentation also makes the consequences for delegators explicit: backing an operator outside the active set does not create the same reward expectations as backing one inside it.
The 25-validator limit is supported by current chain responses
The public governance API returns proposal 372 as passed, with a voting-end timestamp of March 1, 2026 and a message setting the maximum validator parameter to 25. This is stronger evidence than the earlier discussion alone. It does not mean that 25 independent organizations have equal power, or that every permitted slot is occupied. A validator-limit parameter specifies an upper bound; measuring concentration requires the actual set, stake distribution and relationships among operators at a particular height.
A separate September 30 staking-parameter query returned a maximum of 25, a 28-day unbonding period, ujuno as the bond denomination and a five-percent minimum commission. The independently queried node-info response identified juno-1 running v30.0.0. These observations establish what the responding public service reported at review time, not a permanent guarantee or a census of all nodes. They nevertheless prevent a specific stale-data error: the chain-registry recommendation of v27 must not override a newer maintained release and live node response.
A contract platform must also recover from execution failures
The July 28, 2022 v9 release states that it was issued to recover from a cyberattack, skipping a block and restarting juno-1 at height 4,136,532. The operator documentation describes the associated Phoenix 2 recovery following a contract vulnerability. This is a documented interruption and coordinated recovery, not evidence that all funds were stolen or that every application failed. It also refutes the idea that smart-contract sandboxing eliminates all network-wide operational risk. Shared execution software can make an application-triggered fault a chain-level problem.
The April 1, 2025 v28.0.2 release specifies an IBC security fix and a mainnet upgrade height. In May, v29 adds a wrapper addressing a governance-query panic and adjusts the expedited-proposal deposit in code. These are different maintenance concerns from the 2022 intervention controversy. A network's history includes ordinary dependency and module failures as well as disputes about ownership. Tracking the exact release and affected subsystem is more informative than describing all outages, patches and politically contentious changes as one undifferentiated security event.
Public records are more useful than a timeless organization chart
The Council repository preserves budgets, charter drafts, meeting materials and departmental records. Its structure shows an attempt to make delegated work legible and reviewable. The existence of those files does not prove that every listed department or office remains funded and active today. Historical organizational documents are particularly easy to overread when a website keeps older descriptions beside newer announcements.
A current assessment needs the latest mandate, spending authority and completed work, rather than assuming a committee survives indefinitely because its archive remains online.
In May 2026, dao-maximalist argued that the absence of a conventional executive organization could make Juno a useful setting for AI-supported coordination. Other participants asked where adoption would come from and whether difficult decisions still depended on informal channels. That discussion describes competing hopes and reservations, not proof that agents now control the entire network. Its sweeping account of genesis also needs qualification by the published allocation table.
Community authors can be insightful about a possible future while simplifying the history that makes their argument attractive.
New applications distinguish a mandate from a blank check
The current Agents documentation identifies an operating toolkit and Agents DAO as live, Juno Voice as prerelease and a DEX working tree as having open development gates. It describes Moltbook as a coordination venue without governance authority. These explicit labels are more informative than a broad statement that AI infrastructure has arrived. They identify which parts are documentation claims of available systems and which remain development work. None establishes that an automated operator is reliable, profitable or authorized to spend every treasury it can discover.
The Agents DAO guide describes membership proposals, role metadata, voting weight and bounded public mandates. Its safety companion asks operators to limit wallet funds, simulate transactions and retain human approval for an initial mainnet broadcast. Together they reveal the intended division of responsibility: automation carries out scoped work while people control funding and authorization. These are published operating practices, not an audit proving that every agent follows them.
The relevant evidence for a specific agent remains its actual permissions, accepted mandate, transaction history and delivered work.
An endorsement is not deployment, and a prerelease is not an upgrade
The March 2026 JunoClaw discussion presents proposal 373 as a request to recognize an experiment, explicitly stating that it neither executes code nor requests community-pool funds. Otherwise_Wave9374 welcomed the attestation approach while asking about limits and audit trails; tonyler_ questioned the value of a vote that changed nothing directly. Both responses address the same gap between signaling and execution. The record supports describing an experimental direction, without implying that a revived exchange or a complete verified-agent system was already operating successfully on mainnet.
On September 29, maintainers published v31.0.0 as a prerelease with fee-grant fixes. The release flag draws a clear boundary between testing and activation. A newer tag may be ready for testing without being the activated network version. This is also a useful way to evaluate Juno's broader renewal story: completed software, deployed contracts, funded mandates and measurable use are stronger evidence than a fashionable theme. Continued experimentation is visible, while its long-term economic results remain uncertain.
Bagaimana kita sampai di sini.
- 2021-10-01
Network launch
The project documents its decentralized genesis and JUNO distribution.
- 2021-12-15
CosmWasm contracts activate
The project records the start of its contract platform separately from genesis.
- 2022-05-02
Unity handler merged
The repository incorporates selective balance-adjustment code associated with the disputed governance intervention.
- 2022-05-04
Veritas correction merged
A subsequent change distinguishes the placeholder and intended contract destinations.
- 2022-07-28
Phoenix recovery release
v9 documents recovery from an attack by skipping a block and restarting at a specified height.
- 2025-04-01
IBC security release published
v28.0.2 includes the ISA-2025-001 fix and specifies an upgrade height.
- 2026-03-01
Validator-limit voting closes
The governance API records proposal 372 as passed with the new maximum of 25.
- 2026-07-16
v30 published
The release includes fee-market work and maintenance improvements.
- 2026-09-29
v31 prerelease published
Maintainers mark the fee-grant update as a prerelease rather than established mainnet activation.
Keyakinan, cita-cita, dan soalan yang belum terjawab.
Ini adalah naratif dengan atribusi, bukan sokongan. Buka setiap fail bukti untuk melihat catatan sokongan dan had kesimpulannya.
Keyakinan yang terdokumentasiFinancial hopes can coexist with civic curiosity
Buka fail bukti
ModernDayPeasant valued learning through contested votes as well as possible financial returns.
Daripada mana kisah ini berasal
An original March 2022 proposal 16/17 discussion.
Apa yang didukung catatan tersebut
- The author encouraged continued participation across disagreements.
Apa yang tidak dibuktikannya
- The post is one person's motivation, not proof that the process treated all participants fairly.
Apa yang perlu diperhatikan
- Executable proposals, clear authority and continued dissent help assess that civic ideal.
Penafsiran yang diperdebatkanRepresentation can conflict with personal conviction
Buka fail bukti
FreshJUNO defended following a perceived community mandate while acknowledging reservations about confiscation and due process.
Daripada mana kisah ini berasal
wholesum's April 29, 2022 statement and replies.
Apa yang didukung catatan tersebut
- The validator described an economic cost; other commenters challenged its reasoning.
Apa yang tidak dibuktikannya
- The claimed loss is self-reported and does not resolve the underlying ownership dispute.
Apa yang perlu diperhatikan
- Public voting explanations and delegation records allow scrutiny beyond reputation claims.
Penafsiran yang diperdebatkanA smaller operator set might preserve viable participation
Buka fail bukti
theNETAstandard argued that concentrating rewards could keep remaining validators operational as activity declined.
Daripada mana kisah ini berasal
The February 2026 presentation of proposal 372.
Apa yang didukung catatan tersebut
- The proposal explicitly targeted the active-set limit rather than changing every staking parameter.
Apa yang tidak dibuktikannya
- Fewer slots do not prove healthier competition or less concentrated control.
Apa yang perlu diperhatikan
- Operator retention, stake distribution and service quality test the economic rationale.
Kemungkinan masa depanA community-led chain might become an agent laboratory
Buka fail bukti
dao-maximalist sees open coordination as an opportunity; respondents question adoption and hidden human bottlenecks.
Daripada mana kisah ini berasal
The May 2026 discussion about Juno without a conventional CEO.
Apa yang didukung catatan tersebut
- The exchange connects DAO tooling to possible agent-operated work.
Apa yang tidak dibuktikannya
- It does not demonstrate an autonomous, profitable or fully decentralized operating system.
Apa yang perlu diperhatikan
- Completed mandates and observable control boundaries would make the vision more concrete.
Perpustakaan sumber.
Dokumen primer menjelaskan mekanisme dan keputusan. Catatan komuniti menunjukkan keyakinan para peserta. Tarikh di bawah menandakan bila pautan disemak; halaman luaran boleh berubah.
- Intro ↗Juno Documentation · primary · Disemak 2026-09-30
- Juno core repository ↗Juno maintainers · primary · Disemak 2026-09-30
- Native Asset (JUNO) ↗Juno Documentation · primary · Disemak 2026-09-30
- Incentive structure ↗Juno Documentation · primary · Disemak 2026-09-30
- Home of CosmWasm ↗Juno Documentation · primary · Disemak 2026-09-30
- Deploy a Contract ↗Juno Documentation · primary · Disemak 2026-09-30
- TokenFactory ↗Juno Documentation · primary · Disemak 2026-09-30
- Juno v30.0.0 ↗Juno maintainers · primary · Diterbitkan 2026-07-16 · Disemak 2026-09-30
- IBC Transfer ↗Juno Documentation · primary · Disemak 2026-09-30
- Juno Multiverse release candidate ↗Juno maintainers · primary · Diterbitkan 2022-06-30 · Disemak 2026-09-30
- Submitting a Proposal (CLI) ↗Juno Documentation · primary · Disemak 2026-09-30
- Yet another prop16/17 post ↗ModernDayPeasant · community · Disemak 2026-09-30
- V4.0.0 Unity: pull request 191 ↗Joe Abbey and Juno maintainers · primary · Diterbitkan 2022-05-02 · Disemak 2026-09-30
- Veritas: pull request 195 ↗Joe Abbey and Juno maintainers · primary · Diterbitkan 2022-05-04 · Disemak 2026-09-30
- FreshJUNO lost the most for voting YES on Prop 20 ↗wholesum / FreshJUNO · community · Diterbitkan 2022-04-29 · Disemak 2026-09-30
- Proposal 372: Reduce Maximum Validator Set to 25 ↗theNETAstandard, reproduced by defiCosmos · community · Diterbitkan 2026-02-28 · Disemak 2026-09-30
- Governance proposal 372: chain response ↗Juno public REST via Cosmos Directory · primary · Disemak 2026-09-30
- Staking parameters: chain response ↗Juno public REST via Cosmos Directory · primary · Disemak 2026-09-30
- Node information: chain response ↗Juno public REST via Cosmos Directory · primary · Disemak 2026-09-30
- Juno chain-registry entry ↗Cosmos chain-registry maintainers · primary · Disemak 2026-09-30
- Juno v9.0.0 recovery release ↗Juno maintainers · primary · Diterbitkan 2022-07-28 · Disemak 2026-09-30
- Joining Mainnet ↗Juno Documentation · primary · Disemak 2026-09-30
- Juno v28.0.2 ↗Juno maintainers · primary · Diterbitkan 2025-04-01 · Disemak 2026-09-30
- Juno v29.0.0 ↗Juno maintainers · primary · Diterbitkan 2025-05-19 · Disemak 2026-09-30
- Juno Council Resource Repository ↗Juno Council contributors · primary · Disemak 2026-09-30
- Juno doesn't have a CEO. In 2026 that's not a bug. ↗dao-maximalist and respondents · community · Diterbitkan 2026-05-13 · Disemak 2026-09-30
- Agents: current systems and status ↗Juno Documentation · primary · Disemak 2026-09-30
- Juno Agents DAO ↗Juno Documentation · primary · Disemak 2026-09-30
- Agent Safety ↗Juno Documentation · primary · Disemak 2026-09-30
- JunoClaw signaling proposal discussion ↗defiCosmos, Otherwise_Wave9374 and tonyler_ · community · Disemak 2026-09-30
- Juno v31.0.0 prerelease ↗Juno maintainers · primary · Diterbitkan 2026-09-29 · Disemak 2026-09-30