Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
9c6c3e1
initial restructure, broken
catmcgee Dec 30, 2024
eb30ea7
scripts
catmcgee Dec 31, 2024
978dc5d
sidebars
catmcgee Dec 31, 2024
4b490bb
some links
catmcgee Jan 2, 2025
674b776
concepts rearranging
catmcgee Jan 8, 2025
cdc1fec
fix build
catmcgee Jan 8, 2025
6098351
Merge branch 'master' into docs/restructure-feedback
catmcgee Jan 8, 2025
d347638
node docs drqafts
catmcgee Jan 9, 2025
6bcafcc
tidied up
catmcgee Jan 10, 2025
23e9868
governance and upgrades docs
catmcgee Jan 10, 2025
5015d04
tyo
catmcgee Jan 14, 2025
308fbe7
Merge remote-tracking branch 'origin' into docs/restructure-feedback
catmcgee Jan 14, 2025
05642b7
bb
catmcgee Jan 14, 2025
70fbcba
bb
catmcgee Jan 14, 2025
60558f7
bb
catmcgee Jan 14, 2025
dff94a9
broken links
catmcgee Jan 14, 2025
b8bc309
prover docs
catmcgee Jan 14, 2025
371f58c
Merge branch 'master' into docs/restructure-feedback
catmcgee Jan 14, 2025
c05d1b5
upgrades
catmcgee Jan 16, 2025
e78f17a
added aztec strqter
catmcgee Jan 16, 2025
19b5f58
broken links
catmcgee Jan 16, 2025
865108c
Merge branch 'master' into docs/restructure-feedback
catmcgee Jan 16, 2025
5a2024f
redirects
catmcgee Jan 16, 2025
b381605
merge
catmcgee Jan 16, 2025
f0b8c90
oops
catmcgee Jan 16, 2025
d6a88e8
Merge branch 'master' into docs/restructure-feedback
catmcgee Jan 16, 2025
947b942
delete unnecessary index page
catmcgee Jan 16, 2025
294a2b8
build
catmcgee Jan 17, 2025
9849ded
Merge remote-tracking branch 'origin/master' into docs/restructure-fe…
catmcgee Jan 17, 2025
a84275f
links
catmcgee Jan 17, 2025
a20f348
title
catmcgee Jan 17, 2025
2e21362
some final touches
catmcgee Jan 17, 2025
fdd1fab
feedback
catmcgee Jan 23, 2025
93dcf0c
feedback
catmcgee Feb 3, 2025
8af9988
pedro suggestions
catmcgee Feb 3, 2025
3a5d9a4
sequencer concept docs are drafts
catmcgee Feb 3, 2025
cadb097
conflicts
catmcgee Feb 3, 2025
f13dbaf
bb
catmcgee Feb 3, 2025
6b50ded
bb
catmcgee Feb 3, 2025
a97ebbb
bb
catmcgee Feb 3, 2025
e068808
paclagejson
catmcgee Feb 3, 2025
9c96ce6
yarnlock
catmcgee Feb 4, 2025
ead0d23
setting soe things as drafts
catmcgee Feb 4, 2025
061a1ba
broken links
catmcgee Feb 4, 2025
d93fe61
Merge branch 'master' into docs/restructure-feedback
catmcgee Feb 4, 2025
bfefcb1
Merge branch 'master' into docs/restructure-feedback
catmcgee Feb 4, 2025
152d9a3
remove network concepts (per amin, outdated)
catmcgee Feb 4, 2025
a8eb27f
remove references to network docs
catmcgee Feb 4, 2025
3f14bb8
pls build
catmcgee Feb 4, 2025
096e1cb
Merge branch 'master' into docs/restructure-feedback
catmcgee Feb 4, 2025
c5e4cdc
monorepo links
catmcgee Feb 4, 2025
e1fa087
Merge branch 'master' into docs/restructure-feedback
catmcgee Feb 4, 2025
019a009
Merge branch 'master' into docs/restructure-feedback
catmcgee Feb 4, 2025
ffb268b
bbg
catmcgee Feb 5, 2025
d2f1a79
bb
catmcgee Feb 5, 2025
a55717c
josh suggestison
catmcgee Feb 5, 2025
5b47f05
mistek
catmcgee Feb 5, 2025
4e77e2e
fix build
critesjosh Feb 5, 2025
3d5d9cc
Merge branch 'master' into docs/restructure-feedback
critesjosh Feb 5, 2025
9bf540f
remove comments from docusaursu config
catmcgee Feb 5, 2025
a6f1624
Merge branch 'master' into docs/restructure-feedback
catmcgee Feb 5, 2025
43d4c29
Merge remote-tracking branch 'origin' into docs/restructure-feedback
catmcgee Feb 5, 2025
260bf03
note page
catmcgee Feb 5, 2025
83e7bbf
Merge remote-tracking branch 'origin' into docs/notes-page
catmcgee Feb 5, 2025
95202db
notes pae
catmcgee Feb 5, 2025
960c096
inspiration age
catmcgee Feb 5, 2025
c628d0a
other pr stuff
catmcgee Feb 5, 2025
8e50ae8
move
catmcgee Feb 5, 2025
4cb581f
sidebars
catmcgee Feb 5, 2025
453df43
rafi suggestions
catmcgee Feb 5, 2025
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 docs/docs/aztec/concepts/wallets/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ Due to limitations in the current architecture, privacy keys need to be availabl

## Recipient encryption keys

Wallets are also expected to manage the public encryption keys of any recipients of local transactions. When creating an encrypted note for a recipient given their address, the wallet needs to provide their [complete address](../accounts/keys.md#complete-address). Recipients broadcast their complete addresses when deploying their account contracts, and wallets collect this information and save it in a local registry for easy access when needed.
Wallets are also expected to manage the public encryption keys of any recipients of local transactions. When creating an encrypted note for a recipient given their address, the wallet needs to provide their [complete address](../accounts/keys.md#address-keys). Recipients broadcast their complete addresses when deploying their account contracts, and wallets collect this information and save it in a local registry for easy access when needed.

Note that, in order to interact with a recipient who has not yet deployed their account contract (and thus not broadcasted their complete address), it must also be possible to manually add an entry to a wallet's local registry of complete addresses.

Expand Down
12 changes: 12 additions & 0 deletions docs/docs/developers/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,15 @@ title: Build
</CardBody>
</Card>

## Get inspired

<div className="card-container full-width">
<Card shadow='tl' link='/developers/inspiration'>
<CardHeader>
<h3>What to build on Aztec</h3>
</CardHeader>
<CardBody>
Find requests for applications, potential designs, and existing ecosystem projects
</CardBody>
</Card>
</div>
98 changes: 98 additions & 0 deletions docs/docs/developers/inspiration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
---
id: inspiration
title: Inspiration and Ideas
---

This page covers requests for apps on Aztec, designs that some teams are exploring, existing contract examples, and open source ecosystem projects.

## App ideas

### Finance

- Undercollateralized Lending
- Private order matching
- Hidden liquidity aggregation
- Batch Clearing
- Escrow Systems
- Private Bill Splitting
- Fee Payment Contracts (FPCs)
- Private Auction Systems
- Private Betting with Commit-Reveal Schemes
- Stablecoins
- Stablecoin Swap Portal
- L1-L2 Lending Portal (supply L1, borrow L2)
- Mint DAI on L2 via L1 ETH
- Recurring Payments with Account Abstraction
- Token Streaming

### Identity & Access Management

- Private Glassdoor
- Private Yelp
- Onchain Loyalty System
- History-based Gating
- NFT Verification
- Multisig Implementation
- Verifiable Random Functions (VRFs)
- Bridge to connect Aztec with Other L2s
- L1-L2 Activity Verification, eg prove L1 degeneracy score on L2
- Storage proof libraries and tooling
- Private Creator Payment Systems

### Gaming & Governance

- DAO Infrastructure
- DAO Voting via Portals (threshold-triggered)
- Private Voting Systems
- Private Airdrop Systems

### Infrastructure & Tooling

- Privacy-Preserving Oracle Systems
- Privacy-Preserving RPC Proxies

There are countless other ideas. Join the [developer Discord](https://discord.com/invite/aztec) if you're interested in building any of these or more.

## Design explorations

Many of these are not official resources, may be outdated, or are works in progress.

- [Blog: Can blockchains and zero-knowledge help humanity survive? 47 real-world use cases](https://aztec.network/blog/can-blockchains-and-zero-knowledge-help-humanity-survive-47-real-world-use-cases)
- [Alpha Build: DEXes](https://docs.google.com/document/d/1J0i2ciIHFN2bJJxLRgEdJnI6hd7FxkedSd78qMC7ziM/edit?usp=sharing) - A Google doc with a deep dive of how various DEXes could work on Aztec

## Contract examples

Explore the [tutorials section](../developers/tutorials/codealong/contract_tutorials/counter_contract.md) for some contract and full-stack project examples.

There is also a list of up-to-date contract examples in the [aztec-packages Github repo](https://github.com/AztecProtocol/aztec-packages/tree/master/noir-projects/noir-contracts/contracts).

## Ecosystem projects

- [ShieldSwap](https://app.shieldswap.org/?type=market)
- [AztecScan](https://aztecscan.xyz/)
- [Azguard](https://azguardwallet.io/terms)

Explore the [Aztec Network ecosystem page](https://aztec.network/ecosystem) to discover more.

### Proof of concepts

Many of these are outdated.

- [Ikegai](https://github.com/resurgencelabs/ikigai_backend)
- [Aztec private oracle](https://github.com/defi-wonderland/aztec-private-oracle)
- [Zybil](https://github.com/mach-34/zybil)
- [Aztec poker](https://github.com/zobront/aztec-poker/)
- [Alpha Build winners](https://aztec.network/blog/shaping-the-future-of-payments-meet-the-winners-of-alpha-build-one)

### Noir

This is a list of open source Noir projects, libraries, or primitives that can be integrated into Aztec projects.

- [ZKEmail](https://github.com/zkemail/zkemail.nr/tree/main)
- [ZKPassport](https://github.com/zkpassport)
- [StealthNote](https://github.com/saleel/stealthnote)
- [Anoncast](https://github.com/anondotworld/anonworld)

## Independent projects with open issues

Explore independent projects on [OnlyDust](https://app.onlydust.com/ecosystems/aztec).
2 changes: 1 addition & 1 deletion docs/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ const config = {
},
{
label: "Discord",
href: "https://discord.gg/DgWG2DBMyB",
href: "https://discord.com/invite/aztec",
},
{
label: "X (Twitter)",
Expand Down
5 changes: 5 additions & 0 deletions docs/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@ export default {
id: "developers/index",
label: "Build",
},
{
type: "doc",
label: "Get Inspired",
id: "developers/inspiration"
},
{
type: "html",
value: '<span class="sidebar-title">Getting Started</span>',
Expand Down