Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ai page #3473

Open
wants to merge 63 commits into
base: master
Choose a base branch
from
Open

Ai page #3473

Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
ec730e4
first commit
reigj1 Sep 12, 2024
23a4b37
add hero
reigj1 Sep 12, 2024
c1fdcb7
update sections
reigj1 Sep 13, 2024
a313ba9
ai subpage
reigj1 Sep 13, 2024
c1d034d
update sections, images, texts
reigj1 Sep 16, 2024
140e54e
update images
reigj1 Sep 16, 2024
c0940d6
rename images
reigj1 Sep 16, 2024
87c43cb
update logic
reigj1 Sep 17, 2024
6b3c52e
center logo
meodai Sep 17, 2024
33dad9f
make border-radius consistant
meodai Sep 17, 2024
1e03331
center align avatars
meodai Sep 17, 2024
3123e64
fix paddings on sliders
meodai Sep 17, 2024
c35ef6e
fix paddings on sliders
meodai Sep 17, 2024
522b2fc
fix card widhs
meodai Sep 17, 2024
8dd139e
add link texts
meodai Sep 17, 2024
5ad5936
add https outcalls as link
meodai Sep 17, 2024
36ea69a
update texts
meodai Sep 17, 2024
1254b45
update texts
meodai Sep 17, 2024
103d8c4
change opacities on headlines
meodai Sep 17, 2024
1075077
fix grow
meodai Sep 17, 2024
d3f9441
add coming soon
meodai Sep 17, 2024
db6a6ce
add coming soon
meodai Sep 17, 2024
019232e
change on-chain to onchain
meodai Sep 17, 2024
cb5c0f5
update texts
reigj1 Sep 18, 2024
c66d43f
update links
reigj1 Sep 18, 2024
bc4d264
add date on top of titles on ai cards
meodai Sep 19, 2024
fef1c67
change font sizes on product cards on mobile
meodai Sep 19, 2024
48e901a
update links
meodai Sep 19, 2024
2364b3b
replace on-chain by onchain (white preserving Case)
meodai Sep 19, 2024
431441c
Merge branch 'master' into ai-subpage
meodai Sep 19, 2024
7af7fce
revert sidebar ID changes
meodai Sep 19, 2024
95c4fad
revert redirect ID changes
meodai Sep 19, 2024
3fedc78
revert on-chain to onchain in some URLS
meodai Sep 19, 2024
6abe775
change spacings
meodai Sep 19, 2024
abc1656
change alignement of illustrations
meodai Sep 19, 2024
3944c4a
change alignement of illustrations
meodai Sep 19, 2024
8759dd6
change alignement of illustrations
meodai Sep 19, 2024
5b8ff12
change alignement of illustrations
meodai Sep 19, 2024
d2267d6
change alignement of illustrations
meodai Sep 19, 2024
671cbf9
fix padding on slider
meodai Sep 19, 2024
aa4054c
fix padding on slider
meodai Sep 19, 2024
6185723
change spacing under title
meodai Sep 19, 2024
f6f25dc
update ecosystem tags
reigj1 Sep 20, 2024
55d6478
add share image
reigj1 Sep 20, 2024
6bb3431
fix text
reigj1 Sep 20, 2024
6d75ffa
update ai page, update home, nav
reigj1 Sep 23, 2024
6e9092f
remove prev page
reigj1 Sep 23, 2024
c5efd0f
fix share link
reigj1 Sep 23, 2024
47739f6
Merge branch 'master' of https://github.com/dfinity/portal into ai-su…
reigj1 Sep 23, 2024
2340d3e
revert changes in blog folder
reigj1 Sep 25, 2024
88560fa
revert changes in docs
reigj1 Sep 25, 2024
b6f9dc5
Merge branch 'master' into ai-subpage
reigj1 Sep 25, 2024
2bad2bc
merge ai page
reigj1 Sep 25, 2024
3eefef7
revert project change
reigj1 Sep 25, 2024
a3397ed
add collapsable faq component
reigj1 Sep 26, 2024
1a148a5
remove arrowup
reigj1 Sep 26, 2024
287c6c2
fix padding
reigj1 Sep 26, 2024
7ccd8a0
update scroll behaviour
reigj1 Sep 26, 2024
78bab0a
add number animation
reigj1 Sep 27, 2024
d5a0257
update hero section
reigj1 Oct 4, 2024
4560ff1
fix slider
reigj1 Oct 4, 2024
c3ee465
update text
reigj1 Oct 10, 2024
3896e20
update texts
reigj1 Oct 17, 2024
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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -588,7 +588,7 @@ Your logo/video/screenshots files should be prefixed with your project id, and p
folder. For example, if your project id is `awesome-icp-project`, your logo file should be
named `awesome-icp-project_logo.webp` and placed in the `/static/img/showcase` folder.

The [Ecosystem Helper](https://mvw4g-yiaaa-aaaam-abnva-cai.icp0.io/) is an on-chain tool that helps you submit your project to internetcomputer.org. It helps with image conversion, resizing, previewing the project cards used throughout the website, and it produces a valid JSON document you can use. Fill out the form and download the asset bundle in a zip file.
The [Ecosystem Helper](https://mvw4g-yiaaa-aaaam-abnva-cai.icp0.io/) is an onchain tool that helps you submit your project to internetcomputer.org. It helps with image conversion, resizing, previewing the project cards used throughout the website, and it produces a valid JSON document you can use. Fill out the form and download the asset bundle in a zip file.

### Asset guidelines

Expand Down
2 changes: 1 addition & 1 deletion blog/features/dfx-deps.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ A canister is configured to be `pullable` by editing the `dfx.json` file to incl
```

- `wasm_url`: A URL used to download the canister wasm module which will be deployed locally.
- `wasm_hash`: A SHA256 hash of the wasm module located at `wasm_url`. This field is optional. In most cases, the wasm module at `wasm_url` will be the same as the on-chain wasm module.
- `wasm_hash`: A SHA256 hash of the wasm module located at `wasm_url`. This field is optional. In most cases, the wasm module at `wasm_url` will be the same as the onchain wasm module.
- `dependencies`: An array of Canister IDs (Principal) of direct dependencies.
- `init_guide`: A message to guide consumers how to initialize the canister.

Expand Down
2 changes: 1 addition & 1 deletion blog/features/evm-rpc-canister-launch.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ individual subscription, API key, management, etc.

The EVM RPC canister abstracts away much of the complexity around managing keys
and querying the Ethereum network for blocks, transactions, and other data with
an easy to use, on-chain API. It performs automatic consensus inference by
an easy to use, onchain API. It performs automatic consensus inference by
sending requests to multiple providers in parallel and ensuring the responses
agree. It also lets you send requests to other EVM chains through a generic
`request` interface. Overall, it simplifies what you as a developer need to
Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2023-04-25-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ The Feedback Board allows you to describe what you want and submit that directly
We have established an internal developer experience focus group whose mission is to triage these requests and address them - to bring them to life in the tools, libraries and frameworks you use everyday.
Now, instead of scattering feedback across a multitude of channels, you’ll have a single place to provide your wishlist and influence the features we focus on more directly.
We’ll be focusing mostly on developer experience related work items that can be accomplished in the short to medium term. This is not replacing NNS motion proposals of course, but it’s still an effective way to influence our roadmap on big ticket items as well.
Oh, and by the way, it’s 100% on-chain, written in Motoko, and deployed on ICP. We will also open source the code so you can fork it and use it as an example template. We think it makes a pretty good one.
Oh, and by the way, it’s 100% onchain, written in Motoko, and deployed on ICP. We will also open source the code so you can fork it and use it as an example template. We think it makes a pretty good one.

Up to now, the community didn’t have an effective, organized channel to provide feedback. That has changed.

Expand Down
6 changes: 3 additions & 3 deletions blog/news-and-updates/2023-08-23-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Hello developers and welcome to this week's developer weekly update! In this iss

## Internet Computer developer workshop series

Today we're excited to introduce a new, on-going video series: 'Building on the Future // Workshop Series'. In the latest video of this series, David Dal Busco who is a software engineer at DFINITY, showcases how to build an Internet Computer dapp using Juno. This workshop video teaches developers how to implement authentication into their dapp, save images and other data on-chain, and then launch their first smart contract onto ICP without needing to write a single line of backend code!
Today we're excited to introduce a new, on-going video series: 'Building on the Future // Workshop Series'. In the latest video of this series, David Dal Busco who is a software engineer at DFINITY, showcases how to build an Internet Computer dapp using Juno. This workshop video teaches developers how to implement authentication into their dapp, save images and other data onchain, and then launch their first smart contract onto ICP without needing to write a single line of backend code!

Want to get started? You can find the video tutorial [here](https://www.youtube.com/watch?v=mr_9XArcG9Y).

Expand All @@ -26,13 +26,13 @@ This new 1-proposal initialization feature combines all of the SNS preparation s

## Devpost hackathon

Calling all devs! The Devpost 'Fully On-Chain with ICP' hackathon is happening now! Until September 25, you can enter to develop a project on ICP and win a number of prizes.
Calling all devs! The Devpost 'Fully Onchain with ICP' hackathon is happening now! Until September 25, you can enter to develop a project on ICP and win a number of prizes.

There are three possible tracks to follow for this hackathon:

### Track 1: The awesome ICP track

In this track, you can build any dapp that showcases and leverages the unique features of the ICP. Some examples of awesome dapps might include SocialFi dapps, where social media interactions are reflected on-chain so users own all of their data, decentralized AI dapps, DAO tooling, or multichain infrastructures dapps.
In this track, you can build any dapp that showcases and leverages the unique features of the ICP. Some examples of awesome dapps might include SocialFi dapps, where social media interactions are reflected onchain so users own all of their data, decentralized AI dapps, DAO tooling, or multichain infrastructures dapps.

### Track 2: The buidl Bitcoin track

Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2023-10-18-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This week, we'll take a look at a new AI tool on the developer documentation, th

This past week, ICP developer docs got a new exciting widget addition: an AI chat widget! This AI chat widget uses an LLM trained on the ICP wiki, developer docs, and developer forum, to provide answers to questions and help developers find resources. Additionally, developers have given the DFINITY team valuable feedback on other resources that the LLM should be trained on. That feedback can be found and submitted in the forum post [here](https://forum.dfinity.org/t/use-an-llm-to-help-build-on-icp-feedback-appreciated/23804)

This chat widget is powered by [Kapa.ai](https://www.kapa.ai/), which hosts the LLM data off-chain. The ICP website, however, is fully on-chain.
This chat widget is powered by [Kapa.ai](https://www.kapa.ai/), which hosts the LLM data off-chain. The ICP website, however, is fully onchain.

An example question might be, "What is ckBTC?", in which, the AI replies with a generated area such as:

Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2023-11-01-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ Here's the full breakdown of level 4:
- Sending BTC.
- Resources.

- [4.4 NNS governance and staking](/docs/current/tutorials/developer-journey/level-4/4.4-nns-governance): The Network Nervous System (NNS) is the governing body of the Internet Computer. It is a decentralized autonomous organization that is hosted fully on-chain and is responsible for making protocol-level upgrades to ICP:
- [4.4 NNS governance and staking](/docs/current/tutorials/developer-journey/level-4/4.4-nns-governance): The Network Nervous System (NNS) is the governing body of the Internet Computer. It is a decentralized autonomous organization that is hosted fully onchain and is responsible for making protocol-level upgrades to ICP:
- What is the NNS?
- Neurons.
- Proposals.
Expand Down
10 changes: 5 additions & 5 deletions blog/news-and-updates/2024-02-14-update.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Developer weekly update February 14, 2024
description: This week, we have a new dfx release, v0.17.0, which introduces a brand new `dfx new` workflow, a new PocketIC release that enables threshold ECDSA testing, and a new community-developed dapp that provides on-chain exploring for tokens!
description: This week, we have a new dfx release, v0.17.0, which introduces a brand new `dfx new` workflow, a new PocketIC release that enables threshold ECDSA testing, and a new community-developed dapp that provides onchain exploring for tokens!
tags: [Devs]
image: /img/blog/dev-update-blog-feb-14.jpg
---
Expand All @@ -9,7 +9,7 @@ image: /img/blog/dev-update-blog-feb-14.jpg

![February 14 2024](../../static/img/blog/dev-update-blog-feb-14.jpg)

Hello developers, and welcome to this week's developer weekly update! This week, we have a new `dfx` release, v0.17.0, which introduces a brand new `dfx new` workflow, a new PocketIC release that enables threshold ECDSA testing, and a new community-developed dapp that provides on-chain exploring for tokens! Let's get started.
Hello developers, and welcome to this week's developer weekly update! This week, we have a new `dfx` release, v0.17.0, which introduces a brand new `dfx new` workflow, a new PocketIC release that enables threshold ECDSA testing, and a new community-developed dapp that provides onchain exploring for tokens! Let's get started.

## dfx v0.17.0

Expand Down Expand Up @@ -38,15 +38,15 @@ This week, a new version of PocketIC has been released! This release includes su

You can read the [full release notes on Github](https://github.com/dfinity/pocketic/releases/tag/3.0.1)

## 221Bravo.App - On-chain explorer for ICP and ICRC tokens
## 221Bravo.App - Onchain explorer for ICP and ICRC tokens

[221Bravo.App](https://221bravo.app/) is a new community project that provides a blockchain explorer for ICP and ICRC tokens! The exciting attribute of this app is that it is hosted 100% on-chain and fully powered by ICP!
[221Bravo.App](https://221bravo.app/) is a new community project that provides a blockchain explorer for ICP and ICRC tokens! The exciting attribute of this app is that it is hosted 100% onchain and fully powered by ICP!

221Bravo.App can be used to search for things such as principals, accounts, and even Principal.Sub-account records. Data for tokens such as CHAT, SONIC, and OGY are displayed on the app's homepage and can be clicked on to provide detailed information about the token's statistics, mint/burn/transfer rates, transactions, and how many unique accounts hold the token.

![221Bravo.App](../../static/img/blog/221Bravo.png)

You can read more about [221Bravo.App on the forum](https://forum.dfinity.org/t/221bravo-a-fully-on-chain-explorer-for-icp-tokens/27586).
You can read more about [221Bravo.App on the forum](https://forum.dfinity.org/t/221bravo-a-fully-onchain-explorer-for-icp-tokens/27586).

That'll wrap up this week. Tune back in next week for more developer updates!

Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2024-02-21-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ The NFT working group has recently concluded work on the ICRC-7 standard and is

- ICRC-8: Ledger markets: This standard would define marketplace standards for fungible or non-fungible ledgers, including the data structures and workflows necessary to support other token standards and achieve atomic trades.

- ICRC-56: Infinitely scalable multi-canister file system: This standard would define parameters for a standard file system that can be used for storing on-chain NFT media.
- ICRC-56: Infinitely scalable multi-canister file system: This standard would define parameters for a standard file system that can be used for storing onchain NFT media.

- ICRC-59: Static NFT metadata interface standard: This standard would define a static standard for NFT metadata.

Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2024-03-06-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Hello developers, and welcome to this week's developer weekly update! This week,

## NNS neuron sandbox

Have you ever wanted to experiment with neurons without having to stake actual ICP? Introducing the NNS neuron sandbox! This new sandbox platform is an on-chain interactive tool that can be used to simulate the behavior of neurons. It is a great resource to learn more about the NNS and understand how to participate in the governance of ICP.
Have you ever wanted to experiment with neurons without having to stake actual ICP? Introducing the NNS neuron sandbox! This new sandbox platform is an onchain interactive tool that can be used to simulate the behavior of neurons. It is a great resource to learn more about the NNS and understand how to participate in the governance of ICP.

You can use the sandbox to play with different neuron configurations and operations in a safe environment. It also provides insights into the simulated voting power of a neuron and its estimated annualized rewards in the upcoming years. Get started practicing today by heading over to the [NNS neuron sandbox](https://klgza-cqaaa-aaaak-qcz5a-cai.icp0.io/).

Expand Down
4 changes: 2 additions & 2 deletions blog/news-and-updates/2024-05-29-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Hello developers, and welcome to this week's developer weekly update! In this we

## EVM RPC Canister official release

The EVM RPC Canister has officially been released! The EVM RPC Canister provides an on-chain API that is used to communicate with smart contracts on Ethereum and other EVM-compatible networks directly from ICP without using an intermediary oracle or bridge. The canister uses JSON-RPC calls to communicate with Ethereum and other EVM networks, managing and rotating the JSON-RPC API keys on the backend, making the interaction for ICP devs seamless and straightforward. All ICP devs need to do is attach cycles to their call, and the EVM RPC Canister takes care of the rest.
The EVM RPC Canister has officially been released! The EVM RPC Canister provides an onchain API that is used to communicate with smart contracts on Ethereum and other EVM-compatible networks directly from ICP without using an intermediary oracle or bridge. The canister uses JSON-RPC calls to communicate with Ethereum and other EVM networks, managing and rotating the JSON-RPC API keys on the backend, making the interaction for ICP devs seamless and straightforward. All ICP devs need to do is attach cycles to their call, and the EVM RPC Canister takes care of the rest.

For the past few months, the feature has been in beta testing and we've collected lots of great feedback from developers and other community members regarding the canister's functionality, usability, and its associated documentation. The DFINITY engineering teams have been hard at work to polish the feature for release, which included handing over the canister to the NNS. Moving forward, all updates and changes to the canister must go through the NNS proposal and voting process.

Expand Down Expand Up @@ -41,7 +41,7 @@ Over the past few weeks, several new documentation pages have been released! Amo

- [idl2json](/docs/current/developer-docs/developer-tools/cli-tools/idl2json)

- [ic-js](/docs/current/developer-docs/developer-tools/on-chain/ic-js)
- [ic-js](/docs/current/developer-docs/developer-tools/onchain/ic-js)

- [Hardware wallet CLI tool](/docs/current/developer-docs/defi/wallets/self-custody/hardware-wallet-cli)

Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2024-07-31-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Check out more information on the ICDevs DAO project and the latest podcast epis

## NNS Explained | Neuron Following

NNS Explained is a video series that dives into the Network Nervous System that governs ICP, teaching viewers about the different ways they can interact with the NNS and participate in the network's on-chain governance. In the latest episode, Neuron Following, Lara Schmid shows how to set up neuron following to maximize your rewards.
NNS Explained is a video series that dives into the Network Nervous System that governs ICP, teaching viewers about the different ways they can interact with the NNS and participate in the network's onchain governance. In the latest episode, Neuron Following, Lara Schmid shows how to set up neuron following to maximize your rewards.

Check out the video [on YouTube](https://www.youtube.com/watch?v=6BznC9p3w8w).

Expand Down
2 changes: 1 addition & 1 deletion blog/news-and-updates/2024-08-21-update.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The voting period for these proposals has ended, but you can review the results

The NFID team has released a new package called IdentityKit! This package facilitates wallet sign-in, transaction approvals, and global wallet addresses in a single tool.

IdentityKit supports all ICRC wallet standards and currently only supports NFID Wallet. Other wallets, such as Oisy, Plug, and Internet Identity, are on the roadmap for this package. It also supports global addresses and principals from on-chain wallets.
IdentityKit supports all ICRC wallet standards and currently only supports NFID Wallet. Other wallets, such as Oisy, Plug, and Internet Identity, are on the roadmap for this package. It also supports global addresses and principals from onchain wallets.

[Learn more in the IdentityKit docs](https://docs.identitykit.xyz/) or install IdentityKit today with `npm install @nfid/identitykit@latest`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ image: /img/blog/indv-spotlight-5.jpg

**To wrap things up, what’s your favorite thing about ICP?**

*You can host a website fully on-chain. That’s amazing :) But that has been around for a long time. I guess what is awesome about ICP are all the different things one can do: HTTP outcalls, natively holding BTC, and now running AI models on-chain.*
*You can host a website fully onchain. That’s amazing :) But that has been around for a long time. I guess what is awesome about ICP are all the different things one can do: HTTP outcalls, natively holding BTC, and now running AI models onchain.*

**Thanks so much, Rüdiger, for chatting with us today and providing some exciting updates on the boundary node team's projects and roadmap!**

Expand Down
4 changes: 2 additions & 2 deletions blog/news-and-updates/team-spotlight-fi.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Hello ICP developers and welcome to another DFINITY team spotlight! For this spo

- *The development of the Ledgers and the standards around fungible tokens.*

- *On-chain integration with other blockchains (e.g., Bitcoin and Ethereum).*
- *Onchain integration with other blockchains (e.g., Bitcoin and Ethereum).*

- *Off-chain integration, such as integration with Binance, Coinbase, and many other financial tools.*

Expand Down Expand Up @@ -109,7 +109,7 @@ Hello ICP developers and welcome to another DFINITY team spotlight! For this spo

**What makes the Financial Integration team unique compared to some of the other dev teams at DFINITY?**

*Our focus [is] on off-chain, on-chain and cross-chain integration.*
*Our focus [is] on off-chain, onchain and cross-chain integration.*

Thanks so much for tuning into this week's team spotlight, and a huge thank you to the Financial Integration team for taking the time to sit down with us for this interview!

Expand Down
Loading