From e59d0f08e13e1ebb6fa493f1c6aa5c485a82f1b0 Mon Sep 17 00:00:00 2001 From: bobinstein Date: Tue, 5 Mar 2024 17:47:23 -0500 Subject: [PATCH] docs: Added info on Wayfinder v0.0.10 --- .vscode/settings.json | 6 -- .../src/.vuepress/public/images/arcss-txt.png | Bin 0 -> 24678 bytes docs/src/arcss.md | 84 ------------------ docs/src/concepts/arcss.md | 32 +++++++ docs/src/gateways/ar-io-node/overview.md | 4 +- 5 files changed, 34 insertions(+), 92 deletions(-) delete mode 100644 .vscode/settings.json create mode 100644 docs/src/.vuepress/public/images/arcss-txt.png delete mode 100644 docs/src/arcss.md diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index 18fdc5ca..00000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Lua.workspace.library": [ - "/home/stephen/.config/Code/User/globalStorage/sumneko.lua/addonManager/addons/ao/module/library" - ], - "Lua.workspace.checkThirdParty": false -} \ No newline at end of file diff --git a/docs/src/.vuepress/public/images/arcss-txt.png b/docs/src/.vuepress/public/images/arcss-txt.png new file mode 100644 index 0000000000000000000000000000000000000000..6996c567917ff68f3ef6ed0e4a9bb335af8a3e77 GIT binary patch literal 24678 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⋙=Cy_nzHquh`iFrh;{g<^*YA5k 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�WU)4oH6O>yY(ltF54=jL%j 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 literal 0 HcmV?d00001 diff --git a/docs/src/arcss.md b/docs/src/arcss.md deleted file mode 100644 index ae4d6fdf..00000000 --- a/docs/src/arcss.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -permalink: "/arcss" ---- - -# ARCSS - -## Overview - -The ARCSS protocol is a [URI scheme](https://wikipedia.org/wiki/Uniform_Resource_Identifier) designed to translate requests for Arweave content into an `https://` request. Essentially, ARCSS allows for transforming traditional Arweave URLs like `https://arweave.net/long-txid` into more concise and user-friendly forms such as `ar://txid` or `ar://arns-name`. When combined with the [AR.IO WayFinder browser extension](https://chrome.google.com/webstore/detail/ario-WayFinder/hnhmeknhajanolcoihhkkaaimapnmgil), the request can be directed to any number of functional [AR.IO Gateways](./gateways/) to serve the content. - - - -An early technical breakdown of ARCSS, created by Arweave community member DMac, can be found [here](https://hackmd.io/@DMac/r1iyjzxPs). - - - -## Browser Integration - -ARCSS is currently facilitated via the WayFinder browser extension or internal application integration. The intention is to lead popular web browsers like Chrome and Brave towards a direct integration of ARCSS, similar to recent integrations of the `ipfs://` protocol. Such integration would remove the need for a client-side extension and boost developers' confidence in embedding ARCSS in their websites. - -## Internal Application Integration - -Certain websites or apps may want to resolve Arweave Transaction ID's (TxId) internally. In these scenarios, they can process ARCSS internally without depending on browser support or WayFinder. A prime example is [opensea.io](https://opensea.io). Opensea, an NFT marketplace, frequently imports NFT metadata from external sources. If metadata employs ARCSS, Opensea internally resolves these, presenting content without redirecting users through an `https://` link. - -There are two main approaches to resolving ARCSS: - -1. Convert ARCSS into a request directed at a predefined Arweave gateway. -2. Retrieve a list of active AR.IO Gateways from the [GAR](./gateway-network.md#gateway-address-registry-gar) by reading the contract state, or other available resources, and then fetch content from a gateway on the list. - -Each strategy has its benefits and challenges, necessitating careful evaluation based on specific use cases. - -## Benefits of ARCSS Over Hardcoded Gateway Links - -Using ARCSS offers several advantages over hardcoded links to a specific gateway: - -1. **Flexibility**: ARCSS can be routed through any available AR.IO Gateway, ensuring content remains accessible even if a specific gateway is down or congested. -2. **Decentralization**: By not being tied to a single gateway, ARCSS embodies the decentralized spirit of the web, reducing potential censorship points. -3. **Ease of Maintenance**: Developers and content creators don't need to modify links if a gateway changes its URL or becomes unavailable. The WayFinder extension handles routing to an active gateway. -4. **Consistency**: Users always receive the same content, regardless of the gateway used, ensuring a consistent user experience. - -## Use Cases - -### Decentralized Web Hosting with Flexible Access - -With ARCSS, not only can websites be hosted on the Arweave network, but their accessibility is also enhanced. By using ARCSS, web developers can ensure that if a specific AR.IO Gateway is down, the content can still be accessed through another gateway, offering a more reliable and resilient user experience. - - -### Digital Archives and Preservation with Enhanced Sharing - -Digitally archiving public domain works, especially in light of events like ["banned books week"](https://www.youtube.com/watch?v=eMSCHXklULQ), becomes more efficient with ARCSS. Historical institutions or enthusiasts can easily share specific ARCSS links to documents or media. Unlike hardcoded links which might break if a specific gateway goes offline, ARCSS ensures that the content remains consistently accessible. - -### Media Sharing Platforms with Consistent Content Delivery - -For platforms hosting user-generated content, ARCSS provides not just decentralized hosting but also a guarantee of content delivery. Even if a content piece becomes viral and one gateway gets congested, ARCSS ensures that users can still access the content through another gateway, providing a seamless experience. - -### Decentralized Applications (DApps) with Reliable Front-End Accessibility - -DApps, while benefiting from Arweave's permanent hosting, can further ensure their front-end remains consistently accessible to users by using ARCSS. If a DApp's front-end is accessed frequently, causing strain on one gateway, ARCSS can help ensure the load is distributed, and the DApp remains online and functional. - - -## How it Works - -### Transaction ID - -To access content tied to an Arweave Transaction ID (TxId), simply append the TxId to `ar://`: - -``` -ar://qI19W6spw-kzOGl4qUMNp2gwFH2EBfDXOFsjkcNyK9A -``` - - -Inputting this into a WayFinder-equipped browser will route your request through the right AR.IO Gateway, translating it as per your `Routing Method` settings. - -### ArNS - -Fetching content via an Arweave Name Service (ArNS) name is straightforward. Attach the ArNS name to `ar://`: - -``` -ar://good-morning -``` - - -The ARCSS protocol, along with the WayFinder extension, discerns between TxIds and ArNS names. Once the suitable `https://` request is formulated, the chosen gateway translates the ArNS name based on the ArNS smartweave contract. - diff --git a/docs/src/concepts/arcss.md b/docs/src/concepts/arcss.md index 1a2df4b3..ad4fd129 100644 --- a/docs/src/concepts/arcss.md +++ b/docs/src/concepts/arcss.md @@ -83,3 +83,35 @@ ar://good-morning The ARCSS protocol, along with the WayFinder extension, discerns between TxIds and ArNS names. Once the suitable `https://` request is formulated, the chosen gateway translates the ArNS name based on the ArNS smartweave contract. +## Wayfinder + +The [AR.IO WayFinder browser extension](https://chrome.google.com/webstore/detail/ario-WayFinder/hnhmeknhajanolcoihhkkaaimapnmgil) is a browser extension designed to facilitate the resolving of `ar://` urls. + +### v0.0.10 + +As of v0.0.10, Wayfinder supports the resolution of TXT records to Arwevae content on top level domains. This innovative feature leverages DNS TXT records to associate Arweave transaction IDs with human-readable domain names, facilitating intuitive and memorable access to permaweb content. By simply entering an AR:// URL with a domain name, Wayfinder resolves the corresponding Arweave transaction ID through DNS TXT records, redirecting users directly to the content hosted on the Arweave network. + +**Setup**: Owners of a domain can set a TXT record for that domain following the format `ARTX `. + +
+ +**AR:// Redirection**: With a TXT record set properly, whenever a user (who has Wayfinder installed) enters an AR:// URL containing a domain name (e.g., `ar://example.com`), Wayfinder performs a DNS lookup for that TXT record in order to redirect to the Arweave content. The lookup is completed through a secure DNS-over-HTTPS query to ensure privacy and integrity. + +**Dynamic Content Resolution**: After retrieving the TXT record, Wayfinder extracts that Arweave transaction ID and dynamically redirects the user to the content on the permaweb. This process is transparent to the user, providing a seamless experience as if accessing a traditional website. + +### Key Features + +- **Gasless**: TXT records can be set without any onchain transactions that would require gas fees. +- **Easy Integration**: Domain owners can easily link their permaweb content to their domains, making it accessible through a simple AR:// URL. +- **Dyncamic Content Access**: Content links can be updated in real-time through DNS TXT records, without requiring any changes to the AR:// URL itself. +- **Enhanced User Experience**: Offers users a familiar and easy-to-remember way to access permaweb content, leveraging standard web domain names. +- **Security and Privacy**: Secure DNS-over-HTTPS queries for DNS lookups protect user privacy and enhances security. + +### Use Cases + +- **Branded Content Access**: Companies and individuals can brand their permaweb content, making it accessible through their domain, enhancing brand visibility and user trust. +- **Dynamic Content Updates**: Domain owners can easily update what Permaweb content their AR:// URL resolves to, which is ideal for frequently updated resources like documents, blogs, and application interfaces. +- **Educational and Informational Resources**: Educational institutions and information providers can make their resources permanently available on the permaweb, accessible through simple, memorable URLs. + +This feature marks a significant advancement in making decentralized content more accessible and user-friendly, bridging the gap between traditional internet usability and the permaweb’s permanence and censorship-resistant nature. + diff --git a/docs/src/gateways/ar-io-node/overview.md b/docs/src/gateways/ar-io-node/overview.md index 39822392..8ab9db33 100644 --- a/docs/src/gateways/ar-io-node/overview.md +++ b/docs/src/gateways/ar-io-node/overview.md @@ -1,7 +1,7 @@ --- permalink: "/gateways/ar-io-node/overview" -prev: "./windows-setup" -next: "./linux-setup" +# prev: "./windows-setup" +# next: "./linux-setup" --- # Overview