Home / Who We Are / Donations / Bounties / News / Contact

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░╔██████╔███████╔█████░░░╔███████╗██╗░░░░░░██╗╔███████╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░╚══██░╔██═════╝║██║░║██░║██╔════╝╚██╗░░░░██╔╝║██╔════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░██░║██░░░░░░║██░░╚╗██║█████╗░░░╚██╗░░██╔╝░║███████╗░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░██░║██░░░░░░║██░░╔██╝║██╔══╝░░░░╚██╗██╔╝░░╚════╗██║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░╔██████═╗██████║█████═╝░║███████╗░░░╚██╔═╝░░░╔███████║░.org ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░╚════╝░░╚═════╝╚════╝░░░╚═══════╝░░░ ╚═╝░░░░░╚═══════╝░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

💪🏾 Act now:

🖥️ Who we are:

ICDevs.org (registered as The Internet Computer Developers Education and Discovery Corporation) is a 501(c)3 Texas Non-profit.

ICDevs.org seeks to provide the general public with

  • 🏘️ community organization
  • 📖 educational resources
  • 💰 funding
  • 🔬 scientific discovery

… for the use and development of the Internet Computer and related technologies. It pursues activities such as

  • educational symposiums
  • conferences
  • educational material development
  • scientific and technology development
  • developer funding
  • open-source systems funding
  • strategic community organization.

ICDevs.org is completely independent from the DFINITY Foundation and the ICA. Our goal is to further diversify and decentralize the Internet Computer ecosystem. By providing a United States-based non-profit organization we open up new, tax-advantaged ways, for US-based proponents of the Internet Computer to organize their resources and influence to advance the Ideals of the Internet Computer.

🙏 Thank you

ICDevs.org is supported by the community, corporations, daos, and projects across the IC ecosystem. Learn more about becoming a reconginzed by ICDevs at our donations page

Recongized Donors

Recognized Donors have contributed at least 500 Liquid ICP or dedicated a 1,000 ICP neuron

cycle_dao - Special thanks to Arthur Falls who has been a financial and moral supporter of ICDevs.org since the beginning.

♾️ What is the Internet Computer

From https://sdk.dfinity.org/docs/developers-guide/concepts/what-is-ic#

The Internet Computer is a blockchain that enables developers, organizations, and entrepreneurs to build and deploy secure, autonomous, and tamper-proof software programs.

As an application developer, you might find it useful to think of the Internet Computer as providing the following key elements:

An open communication protocol that enables general-purpose computations to run transparently directly on the internet A network that runs the protocol to provide computing capacity—for example, the hardware, CPU, and memory required to run programs—through independent data centers. A globally-accessible and scalable blockchain platform for running software applications.

ICDevs.org believes in a future where a significant portion of enterprise and consumer information management and commerces occurs with the Internet Computer involved. Our goal is that most people will be using the Internet Computer without knowing that they are doing so. To reach this goal we need a significant number of well-trained and well-equipped developers to build the infrastructure that seamlessly melds real-world activity into trustless computing infrastructure.

Places to learn more:

DFINITY Foundation Internet Computer Associationhttps://internetcomputer.org/) ic.community Start Developing

🌍 Ecosystem support:

Current Initiatives:

💰 Bounties

ICDevs.org funds code bounties. These bounties are meant to be both challenges to growing IC developers and avenues to further the scientific discovery of tech around the IC. You can help expand the number of bounties we can offer by donating.

Directly sponsor a bounty:

If you have a piece of functionality that you need for your application and would like to sponsor a bounty, please reach out to us with specific details around endowing a bounty. A 20 ICP bounty can be endowed by donating 100 ICP to ICDevs. 20 ICP goes directly to the first bounty, 80 goes into a bounty 8 year neuorn. From this bounty neuron 2/3 of the maturity will fund more bounties and 1/3 will go into the general ICDevs.org endowment neuron.

Accelerate a bounty:

DFINITY has awarded ICDevs.org a Foundation Grant. For each ICP donated to ICDevs on behalf of an open bounty, we will add 2 ICP to that bounty from the grant. (Maximums Apply) Pick your favorite bounty and spend DFINITY’s money. Donations are tax-deductible for US Citizens and Corporations.

Results

The following libraries and applications were funded with ICDevs Bounties:

Open Bounties

  1. React-native agent - 21 ICP + $250 USD of ICP at award date, $250 Match Available
  1. Add Generic DAO functions and interface to axon - 10 ICP + $250 USD of ICP at award date, $500 Match Available
  1. Bug Bounty - 20 ICP + $500 USD of ICP at award date, Endowment Available
  1. Motoko Prettier Plugin - $4,000 USD of ICP at award date - $2,250 ICP Match Available
  2. Motoko Language Server Updates - $3,750 USD of ICP at award date, $2,500 USD of ICP match available.
  1. Big SHA256 - $1,000 USD of ICP at award date, $1,000 USD of ICP Match Available
  2. Motoko Wallet - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available
  3. EVM Witness Library - $8,000 USD of ICP at award date, $2,000 USD of ICP Match Available
  1. Bitcoin on the IC Reference Implementation - $10,000 USD of ICP at award date
  1. a - Metacalls - Motoko - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available and b - Metacalls - Rust - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available
  2. Motoko StableBTree - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available
  1. ICRC-1 Motoko - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available
  2. a - Motoko NoKey Wallet - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available and b - Rust NoKey Wallet - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available

Assigned

  1. Basic tutorials and site - 20 ICP + $1000 USD of ICP on award date, $500 Match Available
  1. PNG Encoder/Decoder - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available
  2. Zip Encoder/Decoder - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available

Freezer

These bounties require addional tech before they can be executed. Please review and see if you have a creative solution!

  1. a - Private Candid - Motoko - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available and b - Private Candid - Motoko - $5,000 USD of ICP at award date, $5,000 USD of ICP Match Available

Awarded Bounties

  1. ULID Motoko Library - 20 ICP
  2. UUID Motoko Library - 20 ICP
  3. CBOR developer plug-in - 10 ICP
  4. Integrate DAB with Stoic Wallet - 100 ICP
  1. HttpRequest Parser - 10 ICP + $2,000 USD of ICP at award date
  2. Cover Browser Extention - 10 ICP + $2,000 USD of ICP at award date, $2000 ICP Match Available
  1. A DAO for Cycles - $1,000 USD of ICP at award date
  1. CBOR and Candid Motoko Parser - $6,000 USD
  1. QuickStart Dapp - Scaling With Canisters - 200 ICP First Prize, 100 ICP Second Prize, 50 ICP Third Prize
  2. QuickStart Dapp - Actor Model - 200 ICP First Prize, 100 ICP Second Prize, 50 ICP Third Prize

The Language Project

Defining a Form, Pattern, and Generative Language for the Internet Computer.

Road Map(Increasing donations and dedicated neurons will help us accelerate our roadmap):

Motoko file utilities:

  • PNG
  • FFMPG
  • GZip

General-purpose network services:

  • Motoko Processing Pipelines
  • Motoko Streams
  • Motoko Scalable Data Access and Indexing

Educational Initiatives

  • Motoko Tutorials

Infrastructure Support

  • Motoko to Rust Bridge
  • Domain-Specific Language Support

Community

  • Annual National Meeting
  • Quarterly Educational Symposiums

The Conjecture

All suitably interesting consensus mechanisms can and will be built on or ported to the Internet Computer – while enjoying sufficient security and performance that is equal or superior to other consensus platforms.

  • Eth on the IC
  • BTC on the IC
  • Algorand/Polygon/Tendermint/etc on the IC
  • ZK Implementation on the IC

JS on the IC

  • js ast secure loading
  • js engine
  • node.js vm inside of a canister
  • fs abstractions
  • stream abstractions
  • network abstractions
  • npm and import abstractions

💰 Donations

ICDevs.org is funded by the Internet Computer community. Raising funds is essential for us to continue to be able to provide the services that are core to our missing. There are lots of ways to give and the structure of the ICP token gives us additional creative ways for the community to support our work.

Giving Levels

Developers

  1. Developer Advisory Board Members(limited) - Liquid Donation of 60+ ICP or Dedicate a 100+ ICP - 8 year neuron
  2. Developer Advisor - 2.5 Liquid ICP or Dedicate a 18+ ICP Neuron(minimum lock 2 years) - This is a bit high because the maturity takes a long time to be claimable at low ICP levels. We are trying to keep this at ~$100/year and the purpose is to show a long term commitment to the IC.
  3. Anything Helps - Reduce your potential tax liability by dedicating your ICP Neurons and avoiding hard to report income. You can undedicate at any time.

Non-Developers

  1. Executive Advisors(limited) - Liquid Donation of 20K ICP or dedicate a 50K ICP 8 year Neuron.
  2. Recognized Donor - Liquid Donation of 500+ ICP or Dedicate a 1K ICP Neuron - Name on the ICDevs.org Site
  3. Anything Helps - Reduce your potential tax liability by dedicating your ICP Neurons and avoiding hard to report income. You can undedicate at any time.

Corporations

  1. Diamond - 20K Liquid ICP donation or dedicate a 50K ICP Neuron and start your company’s ICP Treasury - Logo on ICDevs.org
  2. Gold - 5K Liquid ICP donation or dedicate a 12.5K ICP Neuron and start your company’s ICP Treasury - Logo on ICDevs.org
  3. Silver - 1K Liquid ICP donation or dedicate a 2.5K ICP Neuron and start your company’s ICP Treasury - Logo on ICDevs.org
  4. Bronze - 200 Liquid ICP donation or dedicate a 500 ICP Neuron and start your company’s ICP Treasury - Logo on ICDevs.org
  5. Matching - Offer corporate matching to you employees. Please Contact Us.
  6. Other Corporate Donations - Reduce your potential tax liability by dedicating your ICP Neurons and avoiding hard to report income.

Tax-Deductible Donations:

The following information is informational only. Please consult a Tax Accountant to confirm that the information is relevant to your tax situation.

Ways to donate:

  • Cash
  • Liquid ICP
  • Dedicate a Neuron (Least commitment…just donate your neuron maturity)
  • Ethereum
  • Bitcoin

The US Tax code allows you to deduct donations up to a certain amount against your income. You can donate cash or property(tokens) and the tax treatment is different depending on if you are an individual or a corporation.

Cash Details -

Please mail checks to: ICDevs.org 27410 Villa Mountain Ct, Fulshear, TX 77441

Please also email us at donations@icdevs.org with the check information, your address, your Name, and SSN so that we can confirm receipt and deliver you the appropriate documentation for your taxes.

Liquid ICP Details:

Tax Deductable Donations: c8e78c28beebd305370cfc798bbe96132fcade8ac88ec742084a4e6e248913cf

Anonymous Donations: 93a3506e08e88e1f65f85990451038f7a232b6f860ee706b42cc9edec96eecee

NFT Donation Principal: p75el-ys2la-2xa6n-unek2-gtnwo-7zklx-25vdp-uepyz-qhdg7-pt2fi-bqe

For Tax Deductible Donations, please email us at donations@icdevs.org the details of your transaction(from address, date, your SSN, Address so that we can deliver you the appropriate documents you will need to document your taxes

Dedicate a Neuron

Step 1. Add ICdevs.org as a hot key to your neuron(so we can see id):

using dfx:

Replace YOUR_NEURON_HERE in the following string, then run the command:

dfx canister –network=ic –no-wallet call rrkah-fqaaa-aaaaa-aaaaq-cai manage_neuron “(record {id=opt (record {id=YOUR_NEURON_HERE:nat64}); command=opt (variant {Configure=(record {operation=opt (variant {AddHotKey=record {new_hot_key=opt principal "ufef3-ic2bp-enpmy-5ezyw-z4p5q-mzgsv-w24y3-2v2b6-ktjpk-cjik4-kae"}})})})})”

using nns:

Navigate to your neuron and click “Add Hotkey”.

Enter: ufef3-ic2bp-enpmy-5ezyw-z4p5q-mzgsv-w24y3-2v2b6-ktjpk-cjik4-kae

Step 2. Follow our neuron for your “Manage neuron topic”

using dfx:

Replace YOUR_NEURON_HERE in the following string, then run the command:

dfx canister –network=ic –no-wallet call rrkah-fqaaa-aaaaa-aaaaq-cai manage_neuron “(record {id=opt (record {id=YOUR_NEURON_HERE:nat64}); command=opt (variant {Follow=record {topic=1:int32; followees=vec {record{id=14231996777861930328:nat64}}}})})”

Step 2. Follow our neuron for your “Manage neuron topic”

using nns:

Follow Neuron 14231996777861930328 for the Manage Neuron Topic(instructions). This is a bit more complicated as it still requires using the web console. Using chrome:

  1. Log into the NNS and navigate to the neuron you want to dedicate.
  2. Right click and “Inspect”
  3. Go to the Sources Tab and navigate to top/nns.ic0.app/assets/build/EditFollowNeurons……js
  4. Search for “followee: s.id”
  5. Add a breakpoint on the await line right above this by clicking the dash in the gutter of the interface. This line should say something like “await e({
  6. Leave the console open and go to the “Following” box.
  7. Click Edit Followees.
  8. Click A topic for which you have 0 followees. ie “Exchange Rate”
  9. Expand the topic and click Add Followee
  10. Put 14231996777861930328 in the Followee Address box and click “Follow Neuron”.
  11. Your breakpoint should trigger.
  12. Goto the variables panel on the right, Look for “Scope” and expand “closure”.
  13. Change the variable a to 1.
  14. Click the “play” button.
  15. Confirm that your neuron now follows 14231996777861930328 for the Manage Neuron Topic.

Please let us know that you’ve dedicated your neruon or add our neruon as a hot key on your neuron.

Other Tokens:

ETH and ETH base ERC20, ETH based NFTs

Tax deductable: 0x4A7C969110f7358bF334b49A2FF1a2585ac372B8

Anonymous: 0x4666fBf259F42ff794A8732A2d9143e1F4a713c0

BTC:

Tax deductible: 1HcraDyV6cgbmqzCx1H3kknMYaaoZFnCMH

Anonymous: 17UwETY4TQEpchBYby8Nvjv446a8EhGkgk

For Tax Deductible Donations, please email us at donations@icdevs.org the details of your transaction(from address, date, transaction hash, your SSN, Address so that we can deliver you the appropriate documents you will need to document your taxes.

🗳️ NNS Governance

ICDevs.org participates in the governance of the NNS. Our goal is to vote in the interest of our developer community on NNS governance issues that affect developers.

Our Neuron

You may follow our neuron 14231996777861930328 via the NNS and we will vote for you on governance topics

NNS Governance FAQ

Q: When will you vote?

A: We vote on governance issues that have some direct or indirect bering on developers in the IC ecosystem.

Q: What happens if you don’t vote?

A: We currently follow the cycle_dao and ICPMN neurons for governance topics that we decided to not proactively vote on. Both of these neurons are committed to voting on all governance proposals. The developer advisory committee may add additional follow neurons in the future.

Q: How do you decide to vote?

A: Once Bounty #2 is complete we will be submitting votes to the will of our developer advisory council. You can learn more about becoming part of the developer advisory council here. Our advisory board will make recommendations and then the members of the committee will vote. Once a majority is reached, the vote will be executed by the system.