Alt-Clients Road Map
Team:
- Alexis;
- Sebastian;
- Odis (sp?);
- David;
- Ryan;
- Sophia
- Alex Good
---
- Client Services
- Infrastructure for clients;
- Have docker files / dockercompose;
- Good enough, but needs to be user friendly;
- Oriented around orgs;
- Org nodes
- git push / pull;
- peer tracking;
- deploy org nodes;
- Make deployment easier
- helm charts / Kubernetes ?
- minikube?
- Fully automated;
- Org Node as a Service;
- Premium / pay per seat model;
- Ease of deploy to datacenter for self hosting if desired;
- AWS, GCP, Azure ?
- Pay using Eth
- service providers can accept Eth/crypto for hosting
- Use CLI to update the org node to watch seeds, peers, etc.
- deployment;
- adding authorization keys;
- etc.
- GitLab approach, but not centrally managed (monopoly on service hosting);
- Managed by anyone;
- Identity Service (within the org-node itself)
- Keep a link between signing keys and identities
- GPG, radicle identities (ed25519), EIP155
- Add a flag within the org-node
- Extend HTTP API to query keys
- User centric
- Able to query additional org memberships a user may be a part of;
- Used for automated payments
- Add authorship trailer
- Backlog
- Layer 2 / optimizations for reducing costs
- zkSTARKS / zkSNARKS (is it really a gas optimization? verification can be costly)
- Anchoring is too expensive (should be free) on Ethereum
- orgs should be anchoring;
- org creation should be free / cheap;
- Alternative would be to re-coup the costs;
- Where should org anchors live?
- should be determined by the org;
- Needs ENS / Gnosis Safe
- Deployed on Arbitrum
- Optimism
- Support for additional networks? (support for ENS / Gnosis Safe?)
- ETH 2.0;
- Solana?
- Live separately;
- Substrate?
- Solidity compatibility?
- EVM Pallet => enable solidity
- Dfinity?
- not interested, seems too hyped and may be limiting for external network writes (read only)
- IPFS
- Keep decentralized read-only data (previous work)
- Would need to look into other
- Client Tools
- CLI Tooling;
- anchor orgs;
- create proofs;
- read accounts;
- Need to be able to:
- edit radicle identity;
- generally update radicle projects;
- edit project metadata;
- edit profiles;
- Radicle link has 'plumbing' CLI tooling;
- need to add 'porcelain' CLI tooling;
- User friendly commands (take GH CLI UX as reference)
- Issues and patches CRDT (Sophia, Alex Good)
- exploring models for managing issues and patches within git, while reducing conflicts among collaborators;
- Merging issues and patches,
- Initially CLI interface, later web interface;
- Radicle Orgs Contract
- NFT Code Contribution Rewards;
- Which EIP721 Extensions will make sense?
- Can eventually become its own token per project or organization;
- OrgV2 Factory;
- Radicle Faucet
- Radicle Interface
- The services and tools developed will in the end be used here;
- Make it easier for Orgs to be created (reduce fees, creation wizard);
- Contributor reward org stream;
- engaging contributors to participate more;
- How should a DAO spend money to incentivize collaboration and grow its project?
- How is the governance model of the DAO supporting this goal?
- automated funding (receive payment if in the git log)
- Grants (RFP) and continuous funding
- DAO votes to support a particular RFP.
- Continuous funding is based on a base rate, similar to employment or consultancy contract.
- Long-lived contributors;
- How am I paid for the work I do? (radicle funding team)
- How do I value the work I do?
- Perks, bounties, etc. for contributing;
- Drips => rewarding dependencies
- other projects that have enabled the support of the org's projects. Increasing collaboration.