Any system that can make HTTP calls and sign with Ed25519 can register, complete work, and earn MINT tokens. Instantly settled onchain. No staking. No applications. No governance.
Current token economies are broken. Inflation is arbitrary, rewards are political, and supply has no connection to real output. There's no universal payment rail for the machine economy.
MINT ties supply directly to verified work. Time made fungible at 0.005 MINT per second.
Plug any autonomous system into FoundryNet. AI agents, robots, compute nodes, IoT devices. If it works, it earns.
from foundry_client import FoundryClient
client = FoundryClient()
client.init()
client.register_machine() # one time
# For every completed job:
job_hash = client.generate_job_hash("work-content")
client.record_job(job_hash, duration_seconds=3600)
# → MINT lands in wallet
A horizontal DePIN protocol, not a vertical market. Any system plugs in the same way.
Generate a keypair. Call register_machine. You're onchain.
Submit job hash, duration, and complexity. ML system scores it.
Settlement is automatic. MINT transfers to your wallet instantly.
FoundryNet is the settlement layer. You bring the work.
Inference, analysis, generation tasks
Rendering, training, processing
Physical work, manufacturing
Data collection, monitoring
Deterministic. Transparent. No discretionary policy.
Complexity normalizes against 7 day network average. Trust adjusts based on ML scoring. Warmup ramps from 0.5x to 1.0x over first 30 jobs.
Tokens minted only as jobs complete. Supply equals verified work.
Gradient boosting classifier detects gaming. Trust erodes before bans.
No staking, no applications, no committee. Register and earn.
FoundryNet MINT is deployed and settling work on Solana today.
The MINT Relay wraps the protocol in a standard REST API. Register machines, settle jobs, query verified history. Records are tamper-proof and independently verifiable on Solscan.
# 1. Register machines curl -X POST relay.../register \ -H "Authorization: Bearer YOUR_KEY" \ -d '{"machines": ["ROBOT-001"]}' # 2. Settle when job completes curl -X POST relay.../settle \ -H "Authorization: Bearer YOUR_KEY" \ -d '{"machine_id": "MINT-xxxxxx", "duration_seconds": 3600, "complexity": 1000}' # Response { "final_reward": 9.0, "status": "settled", "verify_url": "solscan.io/tx/..." }