Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/community/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ Sign up for the IPFS Weekly newsletter to get project updates, community news, e
### IPFS Blog

The latest updates and info on IPFS in one place, from blog posts and release notes to videos, tutorials, news coverage, and events.
[Read the blog here](https://blog.ipfs.io/).
[Read the blog here](https://blog.ipfs.tech/).

### YouTube

Expand All @@ -124,7 +124,7 @@ Learn more about IPFS in [the official IPFS YouTube channel](https://www.youtube

### Ecosystem directory

Explore the world of projects and products built on IPFS in the [Ecosystem directory](https://ecosystem.ipfs.io/) – an interactive showcase filterable by industry, tooling, and more.
Explore the world of projects and products built on IPFS in the [Ecosystem directory](https://ecosystem.ipfs.tech/) – an interactive showcase filterable by industry, tooling, and more.

If you want to add a new project to the IPFS ecosystem directory, use [this form](https://airtable.com/shrjwvk9pAeAk0Ci7).

Expand Down
4 changes: 2 additions & 2 deletions docs/concepts/content-addressing.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
2.59 GiB / 2.59 GiB [==========================================================================================] 100.00%
```

The string `QmPK1s3pNYLi9ERiq3BDxKa4XosgWwFRQUydHUtz4YgpqB` returned by the `ipfs add` command is the content identifier (CID) of the file `ubuntu-20.04.1-desktop-amd64.iso`. We can use the [CID Inspector](https://cid.ipfs.io/) to see what the CID includes. The actual hash is listed under `DIGEST (HEX)`:
The string `QmPK1s3pNYLi9ERiq3BDxKa4XosgWwFRQUydHUtz4YgpqB` returned by the `ipfs add` command is the content identifier (CID) of the file `ubuntu-20.04.1-desktop-amd64.iso`. We can use the [CID Inspector](https://cid.ipfs.tech/) to see what the CID includes. The actual hash is listed under `DIGEST (HEX)`:

```
NAME: sha2-256
Expand Down Expand Up @@ -158,7 +158,7 @@

## CID Inspector

It's easy to explore a CID for yourself. Want to pull apart a specific CID's multibase, multicodec, or multihash info? You can use the [CID Inspector](https://cid.ipfs.io/#QmY7Yh4UquoXHLPFo2XbhXkhBvFoPwmQUSa92pxnxjQuPU) or the [CID Info panel in IPLD Explorer](https://explore.ipld.io/#/explore/QmY7Yh4UquoXHLPFo2XbhXkhBvFoPwmQUSa92pxnxjQuPU) (both links launch using a sample CID) for an interactive breakdown of differently-formatted CIDs.
It's easy to explore a CID for yourself. Want to pull apart a specific CID's multibase, multicodec, or multihash info? You can use the [CID Inspector](https://cid.ipfs.tech/#QmY7Yh4UquoXHLPFo2XbhXkhBvFoPwmQUSa92pxnxjQuPU) or the [CID Info panel in IPLD Explorer](https://explore.ipld.io/#/explore/QmY7Yh4UquoXHLPFo2XbhXkhBvFoPwmQUSa92pxnxjQuPU) (both links launch using a sample CID) for an interactive breakdown of differently-formatted CIDs.

Check failure on line 161 in docs/concepts/content-addressing.md

View workflow job for this annotation

GitHub Actions / pr-content-check

[vale] reported by reviewdog 🐶 [docs.PLNSpelling] Did you really mean 'CID's'? Raw Output: {"message": "[docs.PLNSpelling] Did you really mean 'CID's'?", "location": {"path": "docs/concepts/content-addressing.md", "range": {"start": {"line": 161, "column": 72}}}, "severity": "ERROR"}

Check out ProtoSchool's [Anatomy of a CID](https://proto.school/anatomy-of-a-cid) tutorial to see how a single file can be represented in multiple CID versions.

Expand Down
2 changes: 1 addition & 1 deletion docs/concepts/file-systems.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@ For the full protobuf definitions, field descriptions, and technical details abo

### Importer

Importing a file into UnixFS is split into two processes. A chunking function and a layout function. You can test these features using the IPFS [DAG builder](https://dag.ipfs.io).
Importing a file into UnixFS is split into two processes. A chunking function and a layout function. You can test these features using the IPFS [DAG builder](https://dag.ipfs.tech).

#### Chunking

Expand Down
4 changes: 2 additions & 2 deletions docs/concepts/merkle-dag.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@ For example, the previous linked list, assuming that the payload of each node is

Merkle DAGs are _self-verified_ structures. The CID of a node is univocally linked to the contents of its payload and those of all its descendants. Thus two nodes with the same CID univocally represent exactly the same DAG. This will be a key property to efficiently sync Merkle-CRDTs (Conflict-free Replicated Data Types) without having to copy the full DAG, as exploited by systems like IPFS. Merkle DAGs are very widely used. Source control systems like git and others use them to efficiently store the repository history in a way that enables de-duplicating the objects and detecting conflicts between branches.

Want to see a real-world example of Merkle DAGs in action? It's easy to see a Merkle DAG representation of a file of your choice using the [DAG Builder visualizer](https://dag.ipfs.io/).
Want to see a real-world example of Merkle DAGs in action? It's easy to see a Merkle DAG representation of a file of your choice using the [DAG Builder visualizer](https://dag.ipfs.tech/).

## Further resources

- [Directed acyclic graph](https://en.wikipedia.org/wiki/Directed_acyclic_graph) on Wikipedia
- Full [draft Merkle-CRDTs paper](https://web.archive.org/web/20250424020909/https://hector.link/presentations/merkle-crdts/merkle-crdts.pdf) by [@hsanjuan](https://www.github.com/hsanjuan), [@haadcode](https://www.github.com/haadcode), and [@pgte](https://www.github.com/pgte)
- [DAG Builder visualizer](https://dag.ipfs.io/)
- [DAG Builder visualizer](https://dag.ipfs.tech/)
6 changes: 3 additions & 3 deletions docs/how-to/address-ipfs-on-web.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ For example:
https://ipfs.io/ipfs/bafybeihkoviema7g3gxyt6la7vd5ho32ictqbilu3wnlo3rs7ewhnp7lly
```

A [self-hosted local gateway](https://docs.ipfs.io/install/) can also be used, instead of `ipfs.io`.
A [self-hosted local gateway](https://docs.ipfs.tech/install/) can also be used, instead of `ipfs.io`.

## IPFS addressing in brief

Expand Down Expand Up @@ -182,11 +182,11 @@ returns a redirect to a CIDv1 representation at [`https://bafybeicgmdpvw4duutrmd
The gateway converts the CID to case-insensitive encoding.
The multihash in CIDv1 is the same as in the original CIDv0.

#### Manual — use cid.ipfs.io or the command line
#### Manual — use cid.ipfs.tech or the command line

The conversion can also be done manually.

To convert a CID to Base32 with no padding ([RFC4648](https://datatracker.ietf.org/doc/html/rfc4648#section-6)), use [cid.ipfs.io](https://cid.ipfs.io), or the command line. Below is an example using the command line:
To convert a CID to Base32 with no padding ([RFC4648](https://datatracker.ietf.org/doc/html/rfc4648#section-6)), use [cid.ipfs.tech](https://cid.ipfs.tech), or the command line. Below is an example using the command line:

```shell
ipfs cid base32 QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR
Expand Down
2 changes: 1 addition & 1 deletion docs/how-to/host-git-repo.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Host a Git-style repo
legacyUrl: https://docs.ipfs.io/guides/examples/git/
legacyUrl: https://docs.ipfs.tech/guides/examples/git/
description: Learn how to serve a static Git repository worldwide using IPFS.
---

Expand Down
2 changes: 1 addition & 1 deletion docs/reference/diagnostic-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,4 @@ IPFS [Gateway Checker](https://ipfs.github.io/public-gateway-checker/) provides

## CAR Builder

[CAR Builder](https://car.ipfs.io/) allows you to upload a data file and export it as an IPFS CAR file. The tool automatically chunks and hashes your files to automatically produce an IPFS compatible content-addressed archive.
[CAR Builder](https://web.archive.org/web/20260113100754/https://car.ipfs.io/) allows you to upload a data file and export it as an IPFS CAR file. The tool automatically chunks and hashes your files to automatically produce an IPFS compatible content-addressed archive.
Loading