ARCs
To discuss ARC drafts, use the corresponding issue in the issue tracker
To check ARCs supported by wallets: Algorand Wallet Compatiblity Matrix
To check ARCs supported by NFT Projects: ARCs NFT Matrix
To check current standards (including ARCs) being discussed: Tech Radar
Living
Number | Title | Author |
---|---|---|
0 | ARC Purpose and Guidelines | Ben Guidarelli, Stéphane Barroso |
33 | Becoming an xGov | Stéphane Barroso, Adriana Belotti, Massimo Morini, Michel Treccani, John Woods, Shai Halevi |
34 | xGov Proposal Process | Stéphane Barroso, Adriana Belotti, Michel Treccani |
48 | Targeted DeFi Rewards | Stéphane BARROSO |
49 | NFT Rewards | Stéphane BARROSO |
72 | Algorand Smart Contract NFT Specification | William G Hatch |
200 | Algorand Smart Contract Token Specification | Nicholas Shellabarger |
Final
Number | Title | Author |
---|---|---|
1 | Algorand Wallet Transaction Signing API | Fabrice Benhamouda |
2 | Algorand Transaction Note Field Conventions | Fabrice Benhamouda, Stéphane Barroso, Cosimo Bassi |
3 | Conventions Fungible/Non-Fungible Tokens | Fabrice Benhamouda |
4 | Application Binary Interface (ABI) | Jannotti, Jason Paulos |
5 | Wallet Transaction Signing API (Functional) | DanBurton |
16 | Convention for declaring traits of an NFT's | Keegan Thompson |
18 | Royalty Enforcement Specification | Cosimo Bassi, Ben Guidarelli, Steve Ferrigno, Adriano Di Luzio, Jason Weathersby |
19 | Templating of NFT ASA URLs for mutability | Patrick Bennett / TxnLab Inc. |
20 | Smart ASA | Cosimo Bassi, Adriano Di Luzio, John Jannotti |
21 | Round based datafeed oracles on Algorand | ori-shem-tov |
22 | Add `read-only` annotation to ABI methods | ori-shem-tov |
23 | Sharing Application Information | Stéphane Barroso, Fabrice Benhamouda |
25 | Algorand WalletConnect v1 API | JasonPaulos |
26 | URI scheme | Fabrice Benhamouda, Ben Guidarelli |
28 | Algorand Event Log Spec | Dan Burton |
32 | Application Specification | Benjamin Guidarelli |
35 | Algorand Offline Wallet Backup Protocol | Yigit Guler |
36 | Convention for declaring filters of an NFT | Stéphane Barroso |
42 | Integration of xGov Process | Stéphane Barroso |
47 | Logic Signature Templates | Joe Polny |
54 | ASA Burning App | Joe Polny, Brian Whippo |
55 | On-Chain storage/transfer for Multisig | Steve Ferrigno |
59 | ASA Inbox Router | Kadir Can Çetin, Yigit Guler, Joe Polny, Kevin Wellenzohn, Brian Whippo |
62 | ASA Circulating Supply | Cosimo Bassi |
69 | ASA Parameters Conventions, Digital Media | Chris Antaki, AlgoKittens, TommyAlex79 |
73 | Algorand Interface Detection Spec | William G Hatch |
74 | NFT Indexer API | William G Hatch |
76 | Password Account | Ludovit Scholtz |
Last Call
Number | Review ends | Title | Author |
---|---|---|---|
78 | 2024-10-15 | URI scheme, keyreg extension | Tasos Bitsios |
Withdrawn
Number | Title | Author |
---|---|---|
12 | Claimable ASA from vault application | Brian Whippo, Joe Polny |
ARC status terms
- Idea - An idea that is pre-draft. This is not tracked within the ARC Repository.
- Draft - The first formally tracked stage of an ARC in development. An ARC is merged by an ARC Editor into the ARC repository when properly formatted.
- Review - An ARC Author marks an ARC as ready for and requesting Peer Review.
- Last Call - This is the final review window for an ARC before moving to FINAL. An ARC editor will assign Last Call status and set a review end date (`last-call-deadline`), typically 14 days later. If this period results in necessary normative changes it will revert the ARC to Review.
- Final - This ARC represents the final standard. A Final ARC exists in a state of finality and should only be updated to correct errata and add non-normative clarifications.
- Stagnant - Any ARC in Draft or Review if inactive for a period of 6 months or greater is moved to Stagnant. An ARC may be resurrected from this state by Authors or ARC Editors through moving it back to Draft.
- Withdrawn - The ARC Author(s) have withdrawn the proposed ARC. This state has finality and can no longer be resurrected using this ARC number. If the idea is pursued at later date it is considered a new proposal.
- Living - A special status for ARCs that are designed to be continually updated and not reach a state of finality.