SynArc is secure funding and coordination infrastructure for creators, independent teams, and digital organizations. We help communities pool capital, vote on funding releases through milestone-based escrows, and manage shared treasuries transparently without complex overhead.
Launch App β Β· Developer SDK Docs Β· SDK GitHub Β· Arc Ecosystem
For modern creators, independent developers, and digital organizations, managing shared funds and coordinating community decisions is often complex, fragmented, and lacks trust. Backers want to ensure their capital is spent responsibly, while creators need frictionless tools to collect support and coordinate with their team.
SynArc solves this by providing a unified platform for community funding and treasury management:
- Milestone-Based Escrow & Backer Protection: Lock community contributions in secure smart contract vaults that only release funds progressively as milestones are approved by backer votes.
- Frictionless Micro-Funding: Receive support payments and micro-donations with near-zero transaction fees, making small-scale contributions viable.
- Simple On-Chain Governance: Propose, vote on, and execute community decisions collectively without needing complex technical setups.
- Automating Treasury Safeguards: Configure automated rules to protect your treasury from inflation or idle funds, ensuring capital is automatically routed to where it is needed most.
- Open SDK Integration: Build custom automated rules or connect external applications to govern your shared workspace.
Proposal Creation ββ> Off-Chain Signing ββ> On-Chain Queue ββ> Treasury Settlement
Modern online teams and creators deserve coordination tools that are secure, transparent, and simple to use. SynArc is designed to solve the primary challenges of decentralized collaboration:
- Capital Protection: Building backer trust by linking payouts directly to project progress and verified milestones.
- Stablecoin-Native Reserves: Minimizing price volatility risks by holding and managing treasuries in stable digital assets.
- Rule-Based Automation: Automating routine treasury sweeps and yield-generating balances based on community-approved rules.
- Frictionless Setup: Allowing anyone to connect a social account, secure a workspace wallet, and start raising or coordinating funds instantly.
SynArc simplifies the funding and governance lifecycle:
- Launch a Project Workspace: A creator or team launches a workspace and configures milestone-locked funding goals.
- Collect Community Support: Backers fund the project using low-fee digital dollars, directly supporting the project's milestones.
- Release Funds on Progress: Raised funds are held in escrow. As milestones are completed, community members vote to approve and release the next tranche of capital.
- Automate Treasury Rules: The workspace treasury automatically monitors allocations, moving idle reserves to yield accounts or other project addresses based on community-approved thresholds.
- β‘ Creator DAOs: One-click template-based DAO launches with isolated milestone-based escrow contracts deployed directly from the user's wallet.
- πΈ USDC Nanopayments ($0.01+): Direct micro-tipping and creator support enabled by Arc's low-fee transactions.
- π Creator Leaderboard: Real-time rankings of top Creator DAOs by total funds raised and backer count.
- π€ Creator Profile Pages: Customizable profiles with live on-chain metrics, social links, and AI-driven legitimacy audits.
- π¦ Milestone Escrows: Backer protection via secure on-chain lockups released progressively upon community vote approval.
- Proposals & Voting: Secure on-chain proposals and cryptographic voting signatures.
- Multi-Asset Treasury: Vault management supporting both USDC and EURC stablecoins.
- Autonomous Rebalancing: Real-time monitoring and rebalancing of treasury allocations via an AI agent.
- Bidirectional Routing: Slippage-free stablecoin bridging between Arc Testnet and external chains (Ethereum Sepolia, Base Sepolia, Avalanche Fuji, Solana Devnet).
- Native Burns & Mints: Secure attestation polling without using risky wrapper tokens or liquidity pools.
Creator DAOs are decentralized funding and governance structures that allow builders, artists, developers, and AI agents to raise capital and align with their community transparently.
- Choose a Template: Select from predefined templates (Music Creator, Artist, AI Agent, or Arc Builder) on the Create DAO page.
- Set Milestones: Define the phases of your project and assign a USDC funding amount to each milestone.
- Deploy the Escrow: Click Launch Creator DAO to deploy your independent
SynArcCrowdfundescrow smart contract directly to Arc Testnet. - Share and Fund: Copy your public profile URL (e.g.,
https://synarcdao.xyz/creator/[slug]) and invite your community to back you using USDC nanopayments.
SynArc features a fully autonomous Treasury Agent deployed and verified on Arc Testnet at 0x88BdF819466C1802ce6C780a9fbdF3A314cab07D.
- Auto Rebalancing (via CCTP): Programmatically shifts stablecoin reserves across chains without wrapper tokens to maximize DAO treasury health. (Live)
- Auto Payments & Payouts: Manages scheduled or milestone-based USDC/EURC distributions directly to creators, team members, or contributors. (Live)
- Risk Monitoring & Emergency Pause: Monitors treasury reserves in real-time, alert on unusual outflow rates or low liquidity, and executes on-chain pauses if anomalies are found. (Live)
- Auto Yield Farming: Programmatically allocates idle stablecoins to approved conservative DeFi yield pools (Aave, Compound, Morpho). (Coming Soon)
- Multi-Chain Auto Sweep: Automatically detects and sweeps incoming funds from bridges directly into the primary treasury wallet. (Coming Soon)
- ERC-8004 Agent Standard: Verified identity registry representing capabilities, execution keys, and reputation scores transparently on-chain.
A fully bidirectional stablecoin routing pipeline built natively with Circle CCTP to enable frictionless capital mobility:
- Deposit (IN): Bridge native USDC from Ethereum Sepolia, Base Sepolia, Avalanche Fuji, and Solana Devnet directly into Arc Testnet.
- Withdraw (OUT): Bridge USDC from Arc Testnet back to external EVM networks, changing user wallet chains dynamically.
- Consensus Polling: Programmatic attestation polling with Circle Sandbox Iris endpoints for secure, wrapper-free stablecoin transfers.
Integrate autonomous agents and decentralized organizations programmatically using the @synarc/agent-sdk npm package.
npm install @synarc/agent-sdkimport { SynArcAgent } from '@synarc/agent-sdk';
// Initialize agent client
const agent = new SynArcAgent({
rpcUrl: 'https://rpc.testnet.arc.network',
privateKey: process.env.PRIVATE_KEY
});
// Register ERC-8004 on-chain agent identity
await agent.registerIdentity({
name: "Autonomous Portfolio Rebalancer",
capabilities: ["treasury-monitoring", "cctp-rebalancing"],
metadataUri: "https://metadata.synarcdao.xyz/agents/rebalancer-01.json"
});
// Cast a programmatic vote on a proposal
const proposalId = "0x...";
await agent.vote(proposalId, 1 /* For */);- npm Package: @synarc/agent-sdk
- Repository: kellycryptos/synarc-agent-sdk
- Documentation: synarcdao.xyz/docs/sdk
SynArc is built natively for Arc β a high-performance, EVM-equivalent blockchain engineered to power the agentic economy.
| Arc Specification | Value |
|---|---|
| Network Name | Arc Testnet |
| Chain ID | 5042002 |
| RPC URL | https://rpc.testnet.arc.network |
| Currency | USDC |
| Block Explorer | testnet.arcscan.app |
| Fallback RPC 1 | https://arc-testnet.drpc.org |
| Fallback RPC 2 | https://5042002.rpc.thirdweb.com |
Arc's dedicated focus on institutional-grade settlement, native USDC capital, and autonomous agent participation perfectly aligns with SynArc's governance framework.
SynArc is integrated with the Canteen Builder Program, providing personalized high-performance RPC connections and gasless transaction routing for all critical treasury and governance operations.
To manage and retrieve your personalized Canteen RPC endpoints, install the Canteen ARC CLI tool:
# Install uv tool suite (if not present)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install the Canteen ARC CLI
uv tool install git+https://github.com/the-canteen-dev/ARC-cliOnce installed, use the following commands:
arc-canteen login- Log into your Canteen developer account.arc-canteen rpc-url- Fetch your personalized, high-performance Arc RPC endpoint.arc-canteen update product- Sync your latest product status with the Canteen registry.
To ensure uninterrupted uptime for our users and AI agents, the SynArc frontend implements a centralized sequential fallback resolver traversing four RPC nodes in priority order:
- Personalized Canteen RPC (
process.env.NEXT_PUBLIC_ARC_RPC_URL) - Arc Testnet Public RPC (
https://rpc.testnet.arc.network) - dRPC Arc Testnet Node (
https://arc-testnet.drpc.org) - Thirdweb Arc Testnet Node (
https://5042002.rpc.thirdweb.com)
If the primary endpoint experiences rate limits or downtime, the system transparently loops through the fallback nodes to maintain client connectivity.
SynArc utilizes a modular, battle-tested governance stack that brings enterprise-level safety to on-chain organizations.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SynArc Protocol β
β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββ β
β β Governor β β Timelock β β Treasury β β
β β (OZ Votes) ββββ Controller ββββ (USDC) β β
β ββββββββββββββββ ββββββββββββββββ βββββββββββββββ β
β β β β
β ββββββββββββββββ βββββββββββββββ β
β β Off-Chain β β Delegate β β
β β Voting β β Registry β β
β ββββββββββββββββ βββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
- Creation: Members with voting power above the
proposalThresholdpropose executable transactions on-chain. - Pending: A configurable delay allows members to adjust delegations before voting snapshot is finalized.
- Active: Token holders cast votes (For, Against, or Abstain) cryptographically signed via their embedded wallets.
- Passed: Proposals meeting quorum and majority requirements are queued into the
TimelockController. - Execution: After the timelock delay expires, the proposed transactions are executed, dispersing funds or modifying configurations.
SynArc coordinates and reports on DAO treasury assets entirely in USDC, ensuring predictable, low-volatility financial runway for organizations.
- Liquid Reserves: Operating capital held in secure, highly liquid multisig vaults (Target: 82%).
- Yield Generation: Capital placed in conservative yield-bearing platforms like Morpho to counter inflation (Target: 15%).
- Ecosystem Liquidity: Deployed in automated market makers like ArcDEX to maintain token and LP stability (Target: 3%).
All treasury interactions are authorized strictly via successful governance outcomes, precluding single-point-of-failure vulnerabilities.
- Framework: Next.js 15 (App Router)
- Language: TypeScript 5
- Styling: TailwindCSS 4
- Animations: Framer Motion 11
- Design Tokens: shadcn/ui
- State Management: Zustand
- Authentication & Embedded Wallets: Privy
- Ethereum Provider Interface: Wagmi 2
- Low-Level Client Library: Viem 2
- Governance Engine:
SynArcGovernor(inherits from OpenZeppelin Governor) - Execution Delay:
TimelockController(OpenZeppelin) - Voting Mechanism:
SynArcToken(ERC20Votes) - Asset Management:
SynArcTreasury(EVM USDC multi-signature integration) - Milestone Escrow:
SynArcCrowdfund(Dynamic stablecoin escrow with milestone locks and refund checks) - AI Agent Wallet:
SynArcAgent(Autonomous ERC-8004 AI Agent execution contract)
- Execution Layer: Arc Testnet
Frontend & Styling:
- Next.js 15 - React framework with App Router
- TailwindCSS 4 - Utility-first CSS framework
- Framer Motion - Animation library
Web3 Integration:
- Privy - Authentication and embedded wallets
- ethers.js - Ethereum library (via Viem compatibility)
- Wagmi / Viem - Low-level web3 client
Deployment:
- Vercel - Hosting and deployment platform
synarc-dao/
βββ app/
β βββ (dashboard)/ # Authenticated and protected application views
β β βββ dashboard/ # Main governance metrics & action cards
β β βββ proposals/ # Interactive proposal feed and creation wizard
β β βββ treasury/ # Comprehensive treasury ledger and visual reports
β βββ (marketing)/ # Public-facing brand presentation and landing views
β β βββ page.tsx # Homepage with integrated roadmap timeline
β βββ api/ # API endpoints and background event webhooks
βββ components/
β βββ ui/ # Reusable atomic design tokens (GlassCard, SynArcLogo, etc.)
β βββ layout/ # Global page layouts, navigation components, and footers
β βββ dashboard/ # Specialized widgets and telemetry cards
β βββ proposals/ # Proposal creation, voting, and timeline sub-components
β βββ sidebar/ # Responsive sidebar navigation controls
βββ hooks/
β βββ useGovernanceStore.ts # Global Zustand state provider managing simulated states
β βββ useUSDCBalance.ts # Live balance fetcher utilizing ERC-20 contract interfaces
β βββ useSwitchArcNetwork.ts# Automated RPC configuration and chain-switching utility
βββ lib/ # Base configurations, utilities, and helper functions
βββ providers/ # Top-level React wrappers (Web3, Privy, Theme)
βββ styles/ # Core Tailwind configurations and global styles
- β Clean, modern landing pages with Arc-native glassmorphic aesthetics
- β Real-time analytics dashboard with deep data visualization
- β Responsive, mobile-optimized UI layout
- β Proposal submission and detail view pages
- β Privy authentication with embedded wallets (email, social, MetaMask)
- β Zero-gas cryptographic signature verification
- β Live balance polling from Arc Testnet nodes
- β Creator DAO template system (milestone escrow, AI + human campaigns)
- β
SynArcCrowdfundescrow contract β deployed, verified on ArcScan - β Live USDC milestone approvals and on-chain releases
- β
SynArcGovernor(OpenZeppelin Governor) deployed and verified on Arc Testnet - β
TimelockControllerwith configurable execution buffers - β Full EVM smart contract reads/writes in the UI (USDC, Governor, escrows)
- β Proposal submission, voting, queueing, and execution on-chain
- β Real USDC-denominated treasury disbursements via governance
- β Autonomous AI agent identity registered on ERC-8004 registry on-chain
- β Delegate registries for frictionless voting weight delegation
- β Bidirectional Circle CCTP Bridge (Arc β Ethereum Sepolia, Base, Fuji, Solana)
- β Treasury Agent live: Auto Payments, Risk Monitoring & Emergency Pause, Auto Rebalancing
- β
@synarc/agent-sdkTypeScript SDK published on npm
- π Auto Yield Farming β deploy idle stablecoins to Aave / Compound / Morpho
- π Multi-Chain Auto Sweep β pull bridge deposits automatically into treasury
- π Creator DAO mainnet graduation β move verified escrows to Arc Mainnet
- π Cross-DAO nanopayment routing β pay creators across DAOs from any chain
- Encrypted voting via Zero-Knowledge (ZK) proofs
- Private coordinator sets for shielded voting positions
- DAO configuration dashboard and parameter management UI
- Install the Vercel CLI globally:
npm install -g vercel
- Initiate deployment from the
synarc-daosubfolder:vercel --prod
- In the Vercel project settings page, add the corresponding environment variables:
NEXT_PUBLIC_PRIVY_APP_IDNEXT_PUBLIC_RPC_URL
- Log into your dashboard at privy.io.
- Add your production URL to the Allowed Origins whitelist.
- Ensure the "Embedded Wallets" toggle is set to
Enabledunder login methods.
All core SynArc smart contracts are deployed on the Arc Testnet (chainId: 5042002) and are verified on the ArcScan block explorer:
| Contract Name | Address | Description | ArcScan |
|---|---|---|---|
| SynArc Governor | 0x83Fa2adf3f66e4951D7E9F2576a79e9d644aE25e |
Proposal voting and supermajority execution logic | Inspect |
| SynArc Treasury | 0xFE0F6bF45D363d34CD5fC1781594a7471736dC18 |
Vault managing USDC/EURC stablecoin deposits and timelocked releases | Inspect |
| SynArcToken (sARC) | 0xBd0C6b83DaBF2c04Ab762C262ea0B036d2D1368e |
ERC20 governance token authorizing user voting weight checkpoints | Inspect |
| EURC Token | 0x89B50855Aa3bE2F677cD6303Cec089B5F319D72a |
Circle stablecoin accepted for treasury operations and campaigns | Inspect |
| ERC-8004 Registry | 0x8004A818BFB912233c491871b3d84c89A494BD9e |
Trustless Agents Identity Registry for agent verification | Inspect |
| SynArcAgent | 0x88BdF819466C1802ce6C780a9fbdF3A314cab07D |
Autonomous portfolio monitoring, rebalancing, and CCTP bridge triggers | Inspect |
βΉοΈ All contracts are deployed on Arc Testnet. Verified contracts have direct explorer links.
SynArc organizes its code base into high-cohesion, low-coupling directories to maximize development efficiency:
synarc-dao/
βββ app/ # Next.js 15 app router pages & api paths
βββ components/ # UI components, layout models, sub-systems
βββ contracts/ # Smart contract repositories (Hardhat/Foundry)
βββ data/ # Configuration JSONs and mock records
βββ hooks/ # Reusable React hooks (web3 connections, stores)
βββ lib/ # Client setup files, cryptographic utils
βββ providers/ # React Global context wrappers
βββ public/ # Static images, icons, and assets
βββ styles/ # Global style sheets & Tailwind targets
βββ types/ # System-wide static type safety interfaces
βββ utils/ # Clean mapping and math helper functions
βββ package.json # Project packages and build scripts
βββ tsconfig.json # Compiler rules for TypeScript
SynArc is developed with a strict security-first mindset, preparing for institutional integration:
- Trustless Settlement: The
TimelockControlleracts as a non-bypassable barrier, ensuring all token holders have sufficient warning to withdraw funds if malicious updates pass. - Decentralized Control: No admin keys, multi-sigs, or backdoors. The governance smart contract is the sole owner of the treasury and other core protocol components.
- Non-Custodial Integrity: User private keys are never transmitted, stored, or managed by the SynArc server layer. All cryptographic keys are secured directly via hardware and client-side systems using Privy.
- Mathematical Transparency: All votes are verified cryptographically via ECDSA signatures on the client side, ensuring full provability of election inputs.
- Isolated Creator Escrows: Every Creator DAO deploys its own independent
SynArcCrowdfundescrow contract from the creator's wallet. No single contract holds funds for multiple creators β eliminating shared-contract attack surfaces. - Permissionless Architecture: Anyone can verify the escrow source code. Contract addresses are surfaced in the UI after deployment and linkable on ArcScan for full on-chain transparency.
| Area | Improvement | Status |
|---|---|---|
| Escrow Isolation | Each creator gets a fresh, independent contract deployment | β Live |
| On-Chain State Reads | totalRaised and contributor counts read directly from chain via viem |
β Live |
| RPC Resiliency | 4-endpoint sequential fallback chain prevents single-point-of-failure | β Live |
| Verification Docs | Hardhat CLI + ArcScan UI verification guide published in docs/07-smart-contracts.md |
β Live |
| Pre-Audit Review | Internal security review of Governor, Timelock, and Crowdfund contracts | π In Progress |
| ZK Voting | Encrypted ballots via Zero-Knowledge proofs | π Planned |
β οΈ Warning: SynArc's smart contracts are currently undergoing internal pre-audit reviews. Ensure proper testing on Arc Testnet before committing high-value operational reserves.
| Initiative | Timeline | Objectives |
|---|---|---|
| Mainnet Transition | Q3 2026 | Audited production deployment of Governor and Timelock Controller models on Arc Mainnet. |
| Privacy Expansion | Q4 2026 | Private coordinator election setups, ZK-Snark voting protocols, and secret ballot options. |
| Autonomous Execution | Q1 2027 | AI agent delegation layers with automated intent checking and programmable execution limits. |
| Ecosystem Bridges | Q2 2027 | Cross-chain governance links allowing remote treasury operations via safe bridges. |
This repository is licensed under the MIT License. Check LICENSE for additional details.
Built for the Arc agentic economy.
Website Β· Twitter Β· GitHub Β· Arc Network
Β© 2026 SynArc. All rights reserved.