Skip to content

THE|ARC is a DeFi & Governance Protocol implementing a deterministic, Wasm-sandboxed policy engine that gates all governance actions through explicit constitutional programs.

License

Notifications You must be signed in to change notification settings

Artifact-Virtual/ARC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

THE|ARC

LEGENDARY License: MIT Last Commit Security


πŸ›οΈ Overview

ARC is a comprehensive decentralized autonomous organization (DAO) and governance system featuring multiple voting mechanisms, secure timelock controls, modular contract architecture, and the ARCx V2 Enhanced token live on Base L2.

Launch CLI Launch Engine View Docs


πŸ“š Documentation Index

Getting Started

Core Systems

Technical Reference

Additional Resources


πŸš€ Quick Start for Developers

Prerequisites

Node.js 18.x or higher
npm or yarn

Installation & Build

# Clone the repository
git clone https://github.com/Artifact-Virtual/ARC.git
cd ARC

# Install dependencies
npm install

# Compile contracts
npm run build

# Run tests
npm test

Key Development Files

  • Configuration: hardhat.config.ts, package.json
  • Core Contracts: contracts/dao/, contracts/tokens/
  • Scripts: scripts/ - Management and deployment tools
  • Tests: tests/ - Comprehensive test suite
  • Documentation: docs/ - Full documentation

Terminal UI - System Management

# Launch the ARC Terminal UI
npm run arc-cli

# Or directly
node arc-cli/index.js

The Terminal UI provides:

  • πŸ“Š Ecosystem overview and metrics
  • πŸš€ Deployment management
  • πŸ’° Token, NFT, and SBT management
  • πŸ” Real-time monitoring
  • βš™οΈ Configuration and settings

Essential Commands

# System health check
npx hardhat run scripts/ecosystem-manager.ts --network base health

# Monitor system status
npx hardhat run scripts/monitor.ts --network base report

# Validate configuration
npx hardhat run scripts/config.ts --network base validate

# Run tests
npm test

# Deploy contracts (testnet)
npm run deploy:base-sepolia

# Deploy contracts (mainnet)
npm run deploy:base

🎯 Project Highlights

ARCx V2 Enhanced (LIVE on Base L2)

  • Address: 0xDb3C3f9ECb93f3532b4FD5B050245dd2F2Eec437
  • Network: Base L2 Mainnet (Chain ID: 8453)
  • Supply: 1,000,000 ARCX2 (finalized)
  • DEX: Uniswap V4 with 500k ARCX2 liquidity

Status Network DEX

Security Status: PERFECT 100/100 βœ…

  • βœ… Zero vulnerabilities across 70+ contracts
  • βœ… 147 tests passing, 92% code coverage
  • βœ… 115+ ReentrancyGuard protections
  • βœ… 269+ access control checks

πŸ“‹ Full Security Audit


πŸ“ Project Structure

ARC/
β”œβ”€β”€ contracts/          # Smart contracts
β”‚   β”œβ”€β”€ dao/           # Governance and DAO contracts
β”‚   β”œβ”€β”€ tokens/        # Token contracts (ARCx, ARCs, NFT, SBT)
β”‚   β”œβ”€β”€ defi/          # DeFi integration contracts
β”‚   β”œβ”€β”€ pool/          # Liquidity pool contracts
β”‚   └── ai/            # AI attestation contracts (NEW)
β”œβ”€β”€ scripts/           # Deployment and management scripts
β”‚   └── deploy-test-ecosystem.ts  # Test deployment suite (NEW)
β”œβ”€β”€ tests/             # Test suite
β”œβ”€β”€ docs/              # Comprehensive documentation
β”‚   β”œβ”€β”€ AI_ATTESTATION_SERVICE.md  # AI attestation docs (NEW)
β”‚   └── ...
β”œβ”€β”€ arc-cli/           # Terminal UI system management
β”‚   └── lib/management.js  # Management dashboard (NEW)
β”œβ”€β”€ tools/             # Development tools
β”œβ”€β”€ ai-engine/         # AI-powered features
β”œβ”€β”€ SYSTEM_MAP.md      # Complete system reference (NEW)
└── ...


πŸ”— Important Links

Live Applications

Documentation

Resources


πŸ› οΈ Technology Stack

Solidity OpenZeppelin Hardhat TypeScript Ethers.js Uniswap


πŸ“ž Support & Community


πŸ“„ License

MIT License - see LICENSE file for details.


⭐ Star Us!

If you find ARC useful, please consider giving us a star on GitHub! It helps others discover the project.

GitHub stars

About

THE|ARC is a DeFi & Governance Protocol implementing a deterministic, Wasm-sandboxed policy engine that gates all governance actions through explicit constitutional programs.

Resources

License

Security policy

Stars

Watchers

Forks

Contributors 5