diff --git a/docs/build/getting-started/welcome.md b/docs/build/getting-started/welcome.md index f5299b30be2..87442e4f2d9 100644 --- a/docs/build/getting-started/welcome.md +++ b/docs/build/getting-started/welcome.md @@ -17,7 +17,7 @@ keywords: Welcome to the "Build" section of the IOTA Wiki. This section is for developers interested in using the IOTA and Shimmer networks for decentralized applications, integrating their exchange, minting NFTs, and much more. Here, you can find all the available [Networks and Endpoints](networks-endpoints.md), links for all the available -[Tools](/build/tools), [APIS](/apis/welcome/), and all the documentation to communicate with the Layer 1 networks, +[Tools](/build/tools), [APIS](/apis/welcome), and all the documentation to communicate with the Layer 1 networks, build decentralized applications and interact with Layer 2 [smart contracts](#smart-contracts). diff --git a/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/alias.mdx b/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/alias.mdx index ebeb2328744..4c315bc5b04 100644 --- a/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/alias.mdx +++ b/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/alias.mdx @@ -14,7 +14,7 @@ keywords: # Alias Output -The IOTA method uses the IOTA ledger which uses the [unspent transaction output (UTXO) model](https://wiki.iota.org/goshimmer/protocol_specification/components/ledgerstate). Also, the features of the [Stardust](https://wiki.iota.org/introduction/develop/explanations/what_is_stardust) upgrade are fundamental to the IOTA DID method. +The IOTA method uses the IOTA ledger which uses the [unspent transaction output (UTXO) model](/goshimmer/protocol_specification/components/ledgerstate). Also, the features of the [Stardust](/introduction/stardust/explanations/what_is_stardust) upgrade are fundamental to the IOTA DID method. The Alias Output is used for storing the DID Document on the ledger. It is a specific implementation of the UTXO state machine that can hold arbitrary data in its `State Metadata`. The Alias Output has two kinds of controllers, a state controller and a governor. A state controller can execute a state transition which allows updating the data in the `State Metadata`. The governor, on the contrary, can't update the `State Metadata` but can change both controllers and destroy the Alias Output. A controller can be either Ed25519 Address, Alias Address or an NFT Address and at most one of each can be set for an Alias Output. diff --git a/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/create.mdx b/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/create.mdx index 84f54252455..fb8bbd20a33 100644 --- a/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/create.mdx +++ b/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/create.mdx @@ -55,6 +55,6 @@ Once the transaction is confirmed, the `Alias ID` would be assigned and the DID ## Running a private network -In order to run the examples, a private network (sometimes also called a private Tangle) needs to run locally. You can refer to [Hornet wiki](https://wiki.iota.org/hornet/develop/how_tos/private_tangle) for instructions on how to run a private network. +In order to run the examples, a private network (sometimes also called a private Tangle) needs to run locally. You can refer to [Hornet wiki](/hornet/2.0.0-rc.6/how_tos/private_tangle) for instructions on how to run a private network. If your local private network uses different ports than Hornet, modify the API and faucet endpoints in the examples to match your local setup. diff --git a/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/overview.mdx b/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/overview.mdx index d6fa95c0052..ce240db6540 100644 --- a/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/overview.mdx +++ b/docs/build/identity.rs/0.7-alpha/docs/concepts/decentralized_identifiers/overview.mdx @@ -79,4 +79,4 @@ Iota Identity helps with abstracting the details of the DID standard by providin ### Storage solution -IOTA Identity provides a [Stronghold](https://wiki.iota.org/stronghold.rs/welcome/ 'Stronghold is an open-source software library that was originally built to protect IOTA Seeds, but can be used to protect any digital secret.') solution for managing secrets securely, without requiring developers to reinvent the security wheel. +IOTA Identity provides a [Stronghold](/stronghold.rs/welcome/ 'Stronghold is an open-source software library that was originally built to protect IOTA Seeds, but can be used to protect any digital secret.') solution for managing secrets securely, without requiring developers to reinvent the security wheel. diff --git a/docs/build/identity.rs/0.7-alpha/docs/contribute.mdx b/docs/build/identity.rs/0.7-alpha/docs/contribute.mdx index 09b3a39a406..810107b0070 100644 --- a/docs/build/identity.rs/0.7-alpha/docs/contribute.mdx +++ b/docs/build/identity.rs/0.7-alpha/docs/contribute.mdx @@ -30,7 +30,7 @@ All of the code is open source and hosted on [GitHub](https://github.com/iotaled - [Report a bug](https://github.com/iotaledger/identity.rs/issues/new/choose). - [Suggest a new feature](https://github.com/iotaledger/documentation/blob/develop/.github/CONTRIBUTING.md). -- [Contribute to the documentation](https://wiki.iota.org/identity.rs/contribute#contribute-to-the-documentation). +- [Contribute to the documentation](/identity.rs/contribute#contribute-to-the-documentation). ## Contribute to the Documentation diff --git a/docs/build/identity.rs/0.7-alpha/docs/decentralized_identity.mdx b/docs/build/identity.rs/0.7-alpha/docs/decentralized_identity.mdx index c03b33edb1b..9991e477da4 100644 --- a/docs/build/identity.rs/0.7-alpha/docs/decentralized_identity.mdx +++ b/docs/build/identity.rs/0.7-alpha/docs/decentralized_identity.mdx @@ -95,7 +95,7 @@ IOTA is a neutral and free-to-use public infrastructure acting as a trustworthy ::: -IOTA is a scalable and feeless Distributed Ledger Technology (DLT). Similar to Blockchain technology, IOTA provides an immutable and decentralized ledger that can transact value through the IOTA token. Unlike Blockchain, IOTA uses a non-linear data structure called the [Tangle](https://wiki.iota.org/learn/about-iota/an-introduction-to-iota#the-tangle-data-structure) which makes it feeless and vastly more scalable. The Tangle also facilitates feeless transactions of data, such as DID registrations and credential revocations. As a single source of truth and trust in data, the Tangle can provide the trust infrastructure in a highly networked world. +IOTA is a scalable and feeless Distributed Ledger Technology (DLT). Similar to Blockchain technology, IOTA provides an immutable and decentralized ledger that can transact value through the IOTA token. Unlike Blockchain, IOTA uses a non-linear data structure called the [Tangle](/learn/about-iota/an-introduction-to-iota#the-tangle-data-structure) which makes it feeless and vastly more scalable. The Tangle also facilitates feeless transactions of data, such as DID registrations and credential revocations. As a single source of truth and trust in data, the Tangle can provide the trust infrastructure in a highly networked world. IOTA is uniquely suited for a single unifying identity implementation. The network is designed for both humans and devices, providing a platform for trusted communication between individuals, organizations, and things. The IOTA Foundation’s principles of full transparency, openness, and permissionless innovation provide an open and neutral environment: @@ -103,7 +103,7 @@ IOTA is uniquely suited for a single unifying identity implementation. The netwo 2. **Public**: Everyone can observe (unless using optional encryption) the transactions in the network. The network is inherently transparent. 3. **Feeless**: All data and value transactions on the network are free. Unlike other DLTs such as Bitcoin or Ethereum, registration and communication of identities can be written to the network without a requirement to purchase a cryptocurrency token. 4. **Open Source**: Everyone can view and contribute to the code. -5. **Easy to use**: IOTA Identity is inherently easier to use due to the lack of fees or requirements to set up an entire private network. In addition, the framework is designed to have an easy to use high-level API, with accessibility to the low-level, more complex and more flexible API. Through integration with the [Stronghold](https://wiki.iota.org/stronghold.rs/welcome 'Stronghold is an open-source software library that was originally built to protect IOTA Seeds, but can be used to protect any digital secret.') project, we also provide out-of-the-box security for secrets. +5. **Easy to use**: IOTA Identity is inherently easier to use due to the lack of fees or requirements to set up an entire private network. In addition, the framework is designed to have an easy to use high-level API, with accessibility to the low-level, more complex and more flexible API. Through integration with the [Stronghold](/stronghold.rs/welcome 'Stronghold is an open-source software library that was originally built to protect IOTA Seeds, but can be used to protect any digital secret.') project, we also provide out-of-the-box security for secrets. Data must be immutably stored on a distributed ledger to ensure the decentralized nature of the digital identity protocol. With the network’s continual uptime, credentials are always verifiable without a dependency on the servers of credential issuers. This system also increases individual privacy, because contact with the Issuer is removed from the interaction between Holder and Verifier. Issuers will not be able to track when and how often the Holder uses their credentials. The flexibility afforded from the Tangle means that the digital identity framework remains extendable in the future. diff --git a/docs/build/identity.rs/0.7-alpha/docs/libraries/wasm/getting_started.mdx b/docs/build/identity.rs/0.7-alpha/docs/libraries/wasm/getting_started.mdx index 06d60816179..4420b4a1823 100644 --- a/docs/build/identity.rs/0.7-alpha/docs/libraries/wasm/getting_started.mdx +++ b/docs/build/identity.rs/0.7-alpha/docs/libraries/wasm/getting_started.mdx @@ -17,7 +17,7 @@ keywords: > This is the beta version of the official WASM bindings for [IOTA Identity](https://github.com/iotaledger/identity.rs). -## [API Reference](https://wiki.iota.org/identity.rs/libraries/wasm/api_reference) +## [API Reference](/identity.rs/libraries/wasm/api_reference) ## [Examples](https://github.com/iotaledger/identity.rs/blob/main/bindings/wasm/examples/README.md) @@ -64,7 +64,7 @@ The minimum supported version for node is: `v16` ## NodeJS Usage The following code creates a new IOTA DID Document suitable for publishing to a locally running private network. -See the [instructions](https://wiki.iota.org/hornet/develop/how_tos/private_tangle) on running your own private network. +See the [instructions](/hornet/2.0.0-rc.6/how_tos/private_tangle) on running your own private network.