Protocol Architecture
For a system-level view (roles, flows, and code maps), start here:
Tangle is the current protocol (EVM-based) composed of a small set of core contracts:
Core Contracts
Tangle: protocol entrypoint for blueprints, operator registration, service lifecycle, jobs, payments, and slashing coordination.MultiAssetDelegation: staking and delegation system (operator self-stake, deposits, delegation, exits, and slashing application).ServiceFeeDistributor+StreamingPaymentManager: distributes the staker share of service fees (including streamed payments).TangleMetrics+InflationPool: optional metrics-driven TNT incentive budgeting (pre-funded; no minting).RewardVaults: optional TNT incentives per delegated asset with a deposit cap (funded byInflationPool).OperatorStatusRegistry: heartbeat-based liveness tracking for services (often driven by the operator’s blueprint manager).
Migration (TNT)
TNT distribution at protocol launch is handled via:
TangleMigration: Merkle + SP1/ZK-gated claim contract for legacy-chain (SS58) allocations.- Deploy-time carveouts to prevent non-claimable balances being stuck (treasury module accounts; foundation allocation).
How To Integrate
Contract addresses are deployment-dependent. Use the published addresses and RPC for your environment:
For mechanics: