Node Identity System
The Node Identity System is StarMiner’s decentralized framework for verifying, classifying, and managing node participants across the network including Compute Providers, Validators, and Oracles. It ensures that every node has a verifiable identity, and that trust within the network is rooted in transparent performance, not centralized gatekeeping.
By combining on-chain role registration, off-chain attestation, and reputation-based scoring, StarMiner creates a permissionless infrastructure mesh that is resilient, accountable, and open to global participation.
Purpose of the Node Identity System
Authenticate and authorize node roles without KYC or centralized verification
Differentiate node types (e.g., Provider, Validator, Oracle) with specific privileges and requirements
Track historical performance to drive task routing, reward multipliers, and governance influence
Enforce minimum security and operational standards (e.g., uptime, hardware spec, attestation compliance)
Support slashing and reward throttling in case of misbehavior or performance degradation
Identity Lifecycle
Registration
Nodes register through a smart contract by submitting:
Wallet address
Hardware specs and performance benchmark
Desired role (e.g., compute, validation, data feed)
Optional: Region, energy source, TEE capability
A small stake of AGPU or AMAX may be required as a security deposit.
Verification
The protocol conducts automated and community-supported checks:
Resource validation (e.g., GPU benchmark matching)
Location ping testing
TEE or TPM attestation (if required for premium workloads)
Validators and Oracles may undergo deeper scrutiny with bonding and role governance approval.
Activation
Once verified, the node receives a unique on-chain identity token tied to its wallet and metadata.
This token grants the node access to job routing, role-specific rewards, and governance eligibility.
Reputation Tracking
All node actions are tracked via a real-time scoring system:
Uptime and SLA compliance
Job success/failure rates
Dispute records or slashing history
Participation in governance (if eligible)
Scores affect:
Task priority and eligibility
AGPU reward multipliers
Inclusion in premium job queues (e.g., ZKML, C2D, TEE)
Revocation or Penalties
Nodes that fall below minimum thresholds may face:
Reduced job assignments
Loss of multipliers
Temporary delisting
Slashing of staked collateral (for Validators or Oracles)
Multi-Role Identity Support
Nodes can hold multiple identities if qualified. For example:
A high-performance compute provider may also act as an oracle for hardware availability.
Validators may participate in governance as AMAX holders and serve on dispute resolution committees.
The protocol assigns role-specific permissions, while all roles are linked to a singular wallet and identity record.
Privacy and Security Considerations
No personal data (e.g., name, IP, location) is required to register
Metadata is hashed and optionally encrypted for sensitive workloads
Nodes operating in high-risk or regulated jurisdictions can enable privacy flags, requesting obfuscation or regional routing exclusion
Hardware attestation (e.g., Intel SGX) supports proof-of-trust without identity disclosure
Use in Governance and Task Routing
The Node Identity System plays a foundational role in:
Governance Voting Weighting: Validator eligibility and voting reputation
Reward Optimization: Dynamic earnings scaling based on trustworthiness
Job Assignment Logic: Premium or sensitive workloads only go to top-ranked or role-verified nodes
This ensures that trust flows from performance not central approval.
Last updated