Skip to content

Commit 272202e

Browse files
Maurice Webergitbook-bot
Maurice Weber
authored andcommitted
GITBOOK-4: chore: Rearranging topics
1 parent 897db15 commit 272202e

14 files changed

+46
-55
lines changed

README.md

+31-1
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,34 @@ description: Welcome to the Anoma Developer Documentation!
55

66
# Overview
77

8-
This documentation offers both practical and theoretical insights into Anoma. You can start with hands-on programming guides but also dive deeper into concepts that illustrate the necessary understanding for what's powering the Anoma protocol.
8+
Anoma is a **distributed operating system** for building intent-centric applications. By enabling generalized intents across the Ethereum ecosystem and beyond, Anoma makes a more user-friendly, app-centric future possible for Web3.
9+
10+
## The next generation of dApps is intent-centric.
11+
12+
Anoma introduces a new way to build apps for Ethereum based not on VM transactions but on intents: the outcomes users want to achieve. This greatly simplifies the user experience and enables a new era of fully expressive, truly scalable dApps.
13+
14+
## Build with intention.
15+
16+
Focus on your app and outsource the complexity of multichain infrastructure to Anoma. Build once and access users, state, and settlement on any underlying chain with a single deployment.
17+
18+
* **User-centric**\
19+
Build apps that better serve your users. Put your users in control by allowing them to clearly state their preferences, abstracting away the complexities of underlying infrastructure, and creating more human-friendly interfaces.
20+
* **Unified & composable**\
21+
Write one app that just works everywhere. Connect to existing liquidity and users on any underlying chain. Anoma defragments the multichain ecosystem, enables intent-level composability, and eliminates the headache of navigating different chains. 
22+
* **Plug-and-play**\
23+
Get maximum flexibility with generalized intents and eliminate the need for any additional specialized components or infrastructure. Get to market faster and reduce maintenance overhead with plug-and-play counterparty discovery, solving, and settlement.
24+
* **Scale-free**\
25+
Scalability is no longer a constraint. Anoma introduces a novel, scale-free approach to scalability, eliminating the need to do everything on chain. Leverage distributed data and compute for the ultimate scalability, efficiency, and cost effectiveness. Anoma apps can scale as much as the laws of physics allow.
26+
27+
## Intent-Centric Dapps
28+
29+
Anoma enables not just better apps, but new types of apps. Generalized intents bring full expressivity to the world of decentralized applications, so you can build arbitrary applications that don’t feel like the typical blockchain UX.
30+
31+
#### Example Anoma Applications
32+
33+
* Fully decentralized order book exchanges
34+
* Fully decentralized Slack/Discord 
35+
* Fully decentralized app-specific rollups 
36+
* Matchmaking apps (Decentralized Tinder for X)
37+
* Novel crowdfunding mechanisms (Public Signal)
38+

SUMMARY.md

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
# Table of contents
22

33
* [Overview](README.md)
4-
* [What is Anoma?](readme/test.juvix/README.md)
5-
* [Intent-Centric Dapps](readme/test.juvix/intent-centric-dapps.md)
6-
* [From VM to IM](readme/test.juvix/from-vm-to-im.md)
4+
* [From VM to IM](readme/from-vm-to-im.md)
75

86
## Build
97

@@ -34,9 +32,9 @@
3432

3533
## Further Resources
3634

37-
* [Overview](further-resources/advanced/README.md)
38-
* [Juvix](further-resources/advanced/juvix/README.md)
39-
* [Installation Steps](further-resources/advanced/juvix/installation-steps.md)
40-
* [Install Juvix](further-resources/advanced/juvix/install-juvix.md)
41-
* [Write a Juvix Project](further-resources/advanced/juvix/write-a-juvix-project.md)
42-
* [Configure a Juvix Package](further-resources/advanced/juvix/configure-a-juvix-package.md)
35+
* [Overview](further-resources/advanced.md)
36+
* [Juvix](further-resources/juvix/README.md)
37+
* [Installation Steps](further-resources/juvix/installation-steps.md)
38+
* [Install Juvix](further-resources/juvix/install-juvix.md)
39+
* [Write a Juvix Project](further-resources/juvix/write-a-juvix-project.md)
40+
* [Configure a Juvix Package](further-resources/juvix/configure-a-juvix-package.md)

build/anoma-app-examples/simplecounter.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ The following outlines the basics of the SimpleCounter example application. The
1010

1111
## Prerequisites
1212

13-
Before creating the SimpleCounter application, make sure to have [Juvix installed](../../further-resources/advanced/juvix/install-juvix.md). Also consider looking at [Your First Anoma dApp](../your-first-anoma-application.md) for some introductory explanations.
13+
Before creating the SimpleCounter application, make sure to have [Juvix installed](../../further-resources/juvix/install-juvix.md). Also consider looking at [Your First Anoma dApp](../your-first-anoma-application.md) for some introductory explanations.
1414

1515
## Let's write some SimpleCounter code
1616

build/getting-started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ To install Juvix:
3131
brew install juvix
3232
```
3333

34-
You can also install Juvix from binaries or from source, as detailed on the [Install Juvix](../further-resources/advanced/juvix/install-juvix.md) page.
34+
You can also install Juvix from binaries or from source, as detailed on the [Install Juvix](../further-resources/juvix/install-juvix.md) page.
3535

3636
## Juvix IDEs and plugins
3737

build/your-first-anoma-application.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ description: >-
99

1010
## Prerequisites
1111

12-
Before creating your first Anoma dApp, make sure to have [Juvix installed](../further-resources/advanced/juvix/install-juvix.md).
12+
Before creating your first Anoma dApp, make sure to have [Juvix installed](../further-resources/juvix/install-juvix.md).
1313

14-
Additionally, you can learn how [write a Juvix project](../further-resources/advanced/juvix/write-a-juvix-project.md) to nail the very basics of coding in Juvix.
14+
Additionally, you can learn how [write a Juvix project](../further-resources/juvix/write-a-juvix-project.md) to nail the very basics of coding in Juvix.
1515

1616
## Building the HelloWorld Application
1717

File renamed without changes.

readme/test.juvix/from-vm-to-im.md renamed to readme/from-vm-to-im.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
---
2+
hidden: true
3+
---
4+
15
# From VM to IM
26

37
Anoma’s intent machine adds powerful functionality to the EVM, enabling fully expressive apps that are decentralized across the entire stack. 

readme/test.juvix/README.md

-30
This file was deleted.

readme/test.juvix/intent-centric-dapps.md

-11
This file was deleted.

0 commit comments

Comments
 (0)